js/src/ion/IonFrames.cpp
6040d30988ff69895b11b0541071a6afd295f8e9
created 2012-04-06 16:38 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
4183bb623255a200e8437e403f194bbb476cced1
created 2012-04-05 11:42 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 742627 - Suppress bailout spew during GetPcScript(). r=pierron
e8fe2c18bcba8a0a4c010b4b871340d0cd0c26ff
created 2012-04-02 18:06 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Refactor InlineFrameIterator to support Value iteration (bug 732852 part 6, r=pierron).
fe0d335f66853af5e995cfc1a4a4fab76c1b012d
created 2012-04-02 13:29 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Remove most uses of FrameRecovery, and move some classes around (bug 732852 part 5, r=pierron).
6967695492f3c3cc5d416b454e60fdf70a6e20d7
created 2012-04-02 16:38 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 740212 - Inline allocation for LCreateThis. r=dvander
c9b98f83a2f93e44133e6060950b2ba413c07329
created 2012-04-02 15:45 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Backed out changeset 8e8af92a2b45
8e8af92a2b4500c4cb84b2f7f42e7e28c9cd7918
created 2012-04-02 13:29 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Remove most uses of FrameRecovery, and move some classes around (bug 732852 part 5, r=pierron).
711b6feb3f9aa856e83438afff430701d022149a
created 2012-04-02 13:25 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Refactor SnapshotIterator and remove IonBailoutIterator (bug 732852 part 3, r=pierron).
9d13b69838c201fe7e2abaaff9ae7319d24a08a7
created 2012-03-29 02:02 -0700
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - checkInvalidation handle script which are no-longer compilable (Bug 739901 part 1, r=jandem)
01dfaa84975be61bc92391b632810b00542880ae
created 2012-03-27 20:23 -0700
pushed 2012-11-19 21:10 +0000
Marty Rosenberg Marty Rosenberg - Change OSIpoints to record the call address rather than the return address (bug 738124, r=dvander)
0ff7a7bd318f21f5f8737851095da8ae40b1d7cf
created 2012-03-23 01:56 -0700
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Make dumpStack compatible with IonFrames. (Bug 729886, r=dvander)
e1636c380033c9a2a50eb4493208f7ae8f5d265c
created 2012-03-22 21:02 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Split Snapshots.h into SnapshotReader.h and SnapshotWriter.h (bug 732852 part 2, r=pierron).
cc86f49cdaec3a00859e282492dbc381b671685d
created 2012-03-22 12:00 -0700
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Revert "Make dumpStack compatible with IonFrames. (Bug 729886, r=dvander)"
99aeff5f904ca620205d6768d02e521c5132d74c
created 2012-03-21 20:02 -0700
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Make dumpStack compatible with IonFrames. (Bug 729886, r=dvander)
fbdcc179dab5f4c27a04994644feff7efb41fbe6
created 2012-03-21 18:10 -0700
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Revert "Make dumpStack compatible with IonFrames. (Bug 729886, r=dvander)"
69d9ad0a4b932e76e9f0b084c95e38cba41a16a6
created 2012-03-21 17:52 -0700
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Make dumpStack compatible with IonFrames. (Bug 729886, r=dvander)
5108b08c2d542d9fcb6ee474fcb2f261fde2167d
created 2012-03-21 17:25 -0700
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Bug 723333 - Handle JSOP_NEW without callVM(). r=dvander
62fdf1a5235ddcad1e19af75cbdf406725dc3962
created 2012-03-10 19:06 -0800
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Add Inline frame iterator. (Bug 732546, r=dvander)
639a230456c7ffb7cc90994b8624cc7c1c107530
created 2012-02-29 14:45 -0800
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Handle Ion frames in ContextStack::currentScript (Bug 730111, r=dvander)
251bea6ccff885c50d099b39926f1586b586d45d
created 2012-02-28 12:39 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Ensure that iterators are closed when an exception is thrown (bug 729797, r=luke).
c6f122f35328c5fbdca218e7c613666bfef48207
created 2012-02-24 16:50 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Ignore rectifier frames during GC (bug 728188, r=sstangl).
436027e218b357de6b0c23642ef72b8df7c87f51
created 2012-02-22 16:01 -0800
pushed 2012-11-19 21:10 +0000
Marty Rosenberg Marty Rosenberg - fix the type of actualOffset (bug 726236, r=dvander)
61980734d3a21c29f3783ae946733af29ebcd2bd
created 2012-02-21 15:08 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
242a9051f7e9bf0ca230a472a50beaf11aead422
created 2012-02-21 09:45 -0800
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Add Spew in GetPcScript to highlight slow path usage (Bug 728045, r=)
75ec3cbf558c3a4342e6fba75e30e91692486676
created 2012-02-17 14:20 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
27b5a9824b61e27b1732f087fd6a545e6078a211
created 2012-02-15 10:37 -0800
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Fix IonFrameIterator on bailed rectifier frames. (no bug, r=dvander)
6ea8ff60d96ec4fd4126a9d26cd132d3c0b2a312
created 2012-02-15 13:47 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge.
98a0b13b8a0cec8430394da7d323021ff8ee7800
created 2012-02-15 13:45 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
7dcb2b6162e5c2b8e4cd3ea73fc2f96cda877c9b
created 2012-02-15 12:00 -0800
pushed 2012-11-19 21:10 +0000
Marty Rosenberg Marty Rosenberg - Fix the code that checks if an address is inside of a function. (bug 726220, r=sstangl)
ea5d5e46a2e58fc4fe913f90c03eb929b1f40b80
created 2012-02-13 13:53 -0800
pushed 2012-11-19 21:10 +0000
Marty Rosenberg Marty Rosenberg - fix the newer OSI for arm. (bug 725584, r=dvander)
de33951b455d4a71e2d5fa8ab747c26c417f153d
created 2012-02-09 12:08 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Change how pc offsets are tracked in effectful snapshots (bug 724938 part 2, r=jandem).
87e804b03e582e05ed596b2a3d22ae8eb2ba5f25
created 2012-02-09 12:06 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Crash fetching safepoints from invalidated frames (bug 724938 part 1, r=cdleary).
0be5009e95933a86d976d1e10ecb4b8d8e7f1efb
created 2012-02-04 18:19 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Ensure that invalidated IonScripts are traced during GC, to keep IonCode objects alive (bug 724168, r=cdleary).
10d64aa97e0229257017b89dcf2971998793e938
created 2012-01-31 19:56 -0800
pushed 2012-11-19 21:10 +0000
Chris Leary Chris Leary - Bug 722238: implement simpler mechanism for On Stack Invalidation. (r=dvander)
18f53c3f6fac1ab4e7aa1f9509dfd8521dc7981a
created 2012-01-25 15:27 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
bb8950d01a1b4d6352d7e02e858c71c3370876b9
created 2012-01-12 13:39 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Fix assert when a GC occurs in a global script (bug 717503, r=cdleary).
ee506186bc0629bd6970ff94f7e4f1134f0017bc
created 2012-01-12 19:28 +0100
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Extract pc & script argument for inlined frames (Bug 713693, r=dvander)
f3fef5d48874a02afb1f385730a445411f5f1056
created 2012-01-11 15:36 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Add Ion support for global scripts (bug 707423, r=cdleary).
a399e98a8d4a538f4e95e9cbe33393e452ce7569
created 2012-01-05 17:51 -0800
pushed 2012-11-19 21:10 +0000
Chris Leary Chris Leary - Bug 715357: Fail invalidation properly. (r=dvander)
57eab7d592f7b53834e6a2634ac480dad284ac96
created 2011-12-30 17:46 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Use stack indexes instead of slots for easier frame conversion (bug 713997 part 2, r=sstangl).
3d3b77875d9c12a110ae5c43869a3842a8c08fad
created 2011-12-30 17:46 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Fix a crash caused by invalidating the frame above an exit frame (bug 713997 part 1, r=sstangl).
83f981a4e26684e7db0116ecb8707e2b3ade499b
created 2011-12-27 17:49 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Don't leak IonScripts after invalidation (bug 713068, r=cdleary).
a3c47142a8285d663eb8ab75e893aeb084c100b6
created 2011-12-27 17:36 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - GC integration for safepoints (bug 695075 part 9, r=billm).
c46781b63795f2158dbfc06d5405dd79239290d7
created 2011-12-27 17:36 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Add safepoints mapping pointers, values, and live registers for instructions (bug 695075 part 7, r=sstangl).
31fbba782c393d4448277dab352bee26bd6facc6
created 2011-12-27 17:36 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Mark callee tokens of Ion JS frames (bug 695075 part 2, r=billm).
3a226af16bad39cfd40a8e769fd0ce0de6228e3a
created 2011-12-27 17:36 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Skip conservatively scanning Ion frames (bug 695075 part 1, r=billm).
edde637d2661f54a0ca7350f74b5d413d05b764e
created 2011-12-23 10:11 -0800
pushed 2012-11-19 21:10 +0000
Brian Hackett Brian Hackett - Add inline cache for GETPROP, bug 707854. r=dvander
2e74563aa784f4ac8a673e5d3b422d42bd513d6f
created 2011-12-06 16:09 -0800
pushed 2012-11-19 21:10 +0000
Chris Leary Chris Leary - Bug 686927: On-Stack Invalidation. (r=dvander)
220dd5cad2ac17e53112582e5b007737ff77d586
created 2011-12-05 16:57 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central (objshrink, yay!)
7e0a455e2030e0b00b60434b58857068412fa5d5
created 2011-12-01 17:17 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Implement StackIter skeletal support for Ion frames (bug 706692 part 2, r=luke).
98db3d8d24386392ef24d20027730b8e7f8971d2
created 2011-12-01 11:38 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Fix IonFrameIterator regression (bug 706699, r=pierron).
0c86628e4a084c5e97e5dfd02bd936b5db7f943d
created 2011-11-29 00:20 +0100
pushed 2012-11-19 21:10 +0000
Nicolas Pierron Nicolas Pierron - Map return address to snapshots (Bug 695887, r=cdleary)
6aefeb68c04de48e836ddbc57ef88a3828fccf9a
created 2011-11-11 17:10 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Introduce exit frames for x86 bailouts (bug 695897 part 4, r=sstangl).
less more (0) tip