js/src/jit/JitFrameIterator.h
4f1b2f93ae484bb16b10bde6a1272139ceb2abdd
created 2015-01-09 19:21 -0800
pushed 2015-02-23 15:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 1029963 - Recover slots in RematerializedFrames. (r=nbp)
b1e38a68b8b5194565f5bb4768a35c9d8fbe729b
created 2015-01-09 00:06 -0800
pushed 2015-02-23 15:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118107 - Convert ThreadSafeContext -> JSContext and remove PJS paths in FrameIters. (r=lth)
86924ac6a94a9147bcae518239d7a33b5981062b
created 2015-01-06 18:35 -0500
pushed 2015-02-23 15:17 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1118486 - Part 1: Use `= delete` instead of MOZ_DELETE directly; r=Waldo
f5497ebe2735a639bdd1c135260e9c55338c7015
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 991720 part 3 - Enforce recovery of stores before reading object values. r=h4writer
2450ea9f9c626fa82aacb7e51bc0b7dbac1817f6
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 2.4 - ScopeChain & Callee: Remove new rooting hazards. r=shu
f262ebee6242f6547577f591998f28994280124f
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 2.3 - Update callee uses, extract information form the maybe-recovered callee. r=shu
c2564ebc773352889c89f89e4107fae11182d411
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 2.2 - Update callee uses, extract information form the calleeTemplate. r=shu
c7733d2b62712ed0b0e3e3597bb9db9f8036041c
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 2.1 - InlineFrameIterator: Recover the non-default value of a function. r=shu
0adb9a599879d6546da03e0950b1957555adcc1a
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 2.0 - Snapshot: Add Recover instruction with default value. r=bbouvier
c687eceec200de3f8ddc660b4f65adec96fcaf6c
created 2014-12-19 15:28 +0100
pushed 2015-02-23 15:17 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1073033 part 1 - Enable recovering the scope chain. r=shu
1ba50d816a99aab42065be86d4b7e76b983e36d1
created 2014-12-15 18:21 -0800
pushed 2015-02-23 15:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 1107937 - Followup: bring RematerializedFrame::hasCallObj implementation in line with Interpreter and BaselineFrame's. (r=jandem)
a03085803e4da4f63d54b7a961a57e7983c41d76
created 2014-12-09 23:10 -0800
pushed 2015-02-23 15:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 1107937 - Part 1: Move RematerializedFrames from ThreadSafeContext back to JSContext and remove the PJS use case. (r=me)
2f714060ef558fe6d9296024c7e730cfdc8a3884
created 2014-12-22 13:52 -0500
pushed 2015-01-12 19:37 +0000
Shu-yu Guo Shu-yu Guo - Bug 1114757 - Rollup of Debugger-go-faster fuzz bugs (1113710, 1111477, 1109964, 1111300, 1107937, 1111199, 1109915, 1109375, 1109328, 1108145, 1107525, 1108159, 1107913, 1106719, 1106164) for Fx36 backport. (r=efaust,djvj,jandem,jimb,luke,terrence) a=sledru
b5136e8cd58e16ca8994d434a4fb4b9a55a67526
created 2014-11-24 18:52 -0800
pushed 2015-01-12 19:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem.
35fdd016d705731a6d52ceb12d1550f15c7e7e36
created 2014-11-18 16:42 -0800
pushed 2015-01-12 19:37 +0000
Shu-yu Guo Shu-yu Guo - Bug 1099444 - Fix getting pc offsets from BaselineFrames mid-debug mode OSR. (r=jandem)
a36a3b892743c402d20b48fd83c7565b871ee901
created 2014-11-11 17:50 +0100
pushed 2015-01-12 19:37 +0000
Jan de Mooij Jan de Mooij - Bug 1093573 part 8 - Add JitFrame_Unwound_BaselineJS. r=nbp
c275c8e2fe0a8cbf0f7f30869ec6dc0eecb0b2fc
created 2014-10-10 17:28 -0400
pushed 2015-01-12 19:37 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1087307 - Fix some more bad implicit constructors in js; r=Waldo
018d48e9c7cbb276ede34ee2e06bffe51a71660a
created 2014-10-22 18:37 +0200
pushed 2015-01-12 19:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1083866 - Mark bailout frames. r=jandem
dbd7e395905638267e1ccfec4443c5b597d1d1ac
created 2014-10-22 18:37 +0200
pushed 2015-01-12 19:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1083866 - Only remove instructions from the JitActivation after the bailout. r=jandem
367d8d88c2cbc9b94733312033e910709a7ddec3
created 2014-10-21 14:42 -0700
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out 5 changesets (bug 1083866) for spidermonkey bustage on a CLOSED TREE
c37a1e60465444d83e5fda9bd1a2e82d486545b9
created 2014-10-21 21:03 +0200
pushed 2015-01-12 19:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1083866 - Mark bailout frames. r=jandem
07f268cc5a647e018b87cbe0658b603dcb60d21c
created 2014-10-21 21:03 +0200
pushed 2015-01-12 19:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1083866 - Only remove instructions from the JitActivation after the bailout. r=jandem
bd068c8342fc9f49df74a230842b245e0900ef27
created 2014-10-13 17:34 +0200
pushed 2015-01-12 19:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1070962 part 6 - IonBailoutIterator no longer inherit from JitFrameIterator. r=jandem
67f89c977264c9337100ae13ac2c096f084030ab
created 2014-10-13 17:34 +0200
pushed 2015-01-12 19:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1070962 part 4 - JitFrameIterator use BailoutData when it starts on a bailout frame. r=jandem
553feb23aa52b8e3560657d2bd0968ecd58a838f
created 2014-10-13 17:33 +0200
pushed 2015-01-12 19:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1070962 part 3 - Ensure consistent construction of JitFrameIterator. r=jandem
4c4092b50ccb733a946076ad344a449b8e816205
created 2014-10-13 09:31 -0700
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1070962) for bustage
84689cd678fc2e61c2db0b22b131507a187d182c
created 2014-11-24 18:52 -0800
pushed 2014-12-08 22:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1102538 - s/Ion/Jit/ where appropriate. r=jandem,a=lsblakk.
7ec4746b298c0fdc2049c4a0f8fa6080e233b9f1
created 2014-10-13 17:34 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1070962 - Part 6: IonBailoutIterator no longer inherit from JitFrameIterator. r=jandem, a=abillings
59bf3da9cb79c1e6bf3f6de3f68f6c09b1397a34
created 2014-10-13 17:34 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1070962 - Part 4: JitFrameIterator use BailoutData when it starts on a bailout frame. r=jandem, a=abillings
d6936b07c96e702870768bdd7cf3aba9451af3de
created 2014-10-13 17:33 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1070962 - Part 3: Ensure consistent construction of JitFrameIterator. r=jandem, a=abillings
0b063dbaf154328b6cbf3227f7b8e19092874db7
created 2014-10-03 14:33 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1075488 - Set the frame pointer on RInstructionResults for lookup. r=h4writer
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
98267da0fc9ef29ea8f8a2a5f2ef61ffeaafbe56
created 2014-09-25 19:12 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1067489 - IonMonkey: Make |this| recoverable. r=shu
7b268a7dc60b71dc97875d577fd3627bfc6f5c81
created 2014-09-23 19:42 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 7 - Prevent miss-use of instruction result computation. r=h4writer
2178d3ceaee1f62c8b815bb1ca95404a95865a09
created 2014-09-23 19:42 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 6 - Handle early execution of recover instructions. r=h4writer
91eb93886eb1498a8eb2ecc376f3144757c6364a
created 2014-09-23 19:42 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 5.5 - Disable Rooting Analysis around maybeRead with a non-GC capable fallback method. r=shu
ac58d3ca34572d479883735680b30cc143da8c53
created 2014-09-23 19:42 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 5 - Add MaybeReadFallback class to record the fallback method. r=shu
5075e6058f676eb886e723c879bfd548abae797e
created 2014-09-23 19:42 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 3 - Add vector of Ion recover info. r=h4writer
9e04b096e45355181f9b15749ba08fb64d4cf2cf
created 2014-09-23 19:42 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 1 - Replace the AutoValueVector by a vector of RelocatableValue. r=h4writer,jonco
1d6ca0bb6b9c9ca01e9d0db62929b08e7b796cf6
created 2014-09-23 19:42 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 0 - JitFrameIterator.cpp: Remove unused pre-declaration. r=h4writer
33d4eb54177307c3a07857032dca982879400774
created 2014-09-18 14:03 -0400
pushed 2014-11-28 15:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 1062869) for ASAN UAF and Hazard Analysis failures.
f62b115f169f6b3066bd80fc9192def682b03c10
created 2014-09-18 18:28 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 6 - Handle early execution of recover instructions. r=h4writer
48943bce060d18d3b56e8e41fb54667aba97cdcb
created 2014-09-18 18:28 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 5 - Add MaybeReadFallback class to record the fallback method. r=shu
85b9beefb942c6ae23f1e92686137dbc78a02fa4
created 2014-09-18 18:28 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 3 - Add vector of Ion recover info. r=h4writer
b111868be30f062c44f0ab836b33d523e2a6ec90
created 2014-09-18 18:28 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 1 - Replace the AutoValueVector by an HeapAllocated vector of HeapValue. r=h4writer
f3397cf24e64e0eae0c1d31d38bd7575b3e3a884
created 2014-09-18 18:28 +0200
pushed 2014-11-28 15:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1062869 part 0 - JitFrameIterator.cpp: Remove unused pre-declaration. r=h4writer
66def87a0e4919ceda39e6a3abe7e09510afdeae
created 2014-08-19 17:28 -0700
pushed 2014-10-13 16:35 +0000
Shu-yu Guo Shu-yu Guo - Bug 1054531 - Forgot a place in RematerializedFrame to propagate silentFailure. (r=nbp)
55f95c3b5dbe7c42730b756ef8556b9ae598eb0b
created 2014-08-13 11:59 -0400
pushed 2014-10-13 16:35 +0000
Kannan Vijayan Kannan Vijayan - Bug 1004831 - Part 4 - Register native to bytecode mappings when new IonCode is generated. r=h4writer
c2eb3dd6223311080954565586434d97f7967f3e
created 2014-07-29 12:51 -0800
pushed 2014-10-13 16:35 +0000
Brian Hackett Brian Hackett - Bug 1042833 - Remove JS_ION #ifdef, r=jandem.
82b0cc883f41567d3062fcb7440d4de9bd0f0d34
created 2014-07-09 12:23 -0700
pushed 2014-09-02 16:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1034280 - Don't report warnings for recover instructions when snapshotting frames for PJS bailout warnings. (r=nbp)
14ab3f4d2526cad435814324118ac58e418a7faa
created 2014-07-04 12:18 +0200
pushed 2014-09-02 16:39 +0000
Caio Lima Caio Lima - Bug 1024609 - Implemented RArgumentsLength reading the value stored on IonJSFrameLayout. r=nbp
72a548ec4f56198eb562e8e543e87f44bdaecec1
created 2014-06-27 00:41 -0700
pushed 2014-09-02 16:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1029910 - Skip over unreadable slots in InlineFrameIterator. (r=nbp)
482120c07ac5e7a91c5a645adb3027e002ea0d3f
created 2014-06-27 08:47 +0530
pushed 2014-09-02 16:39 +0000
Nigel Babu Nigel Babu - Backed out changeset b3124d14db16 (bug 1029910) for Jit failures
b3124d14db161bd4e77695cbb84c8e6a623b069c
created 2014-06-26 18:31 -0700
pushed 2014-09-02 16:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1029910 - Skip over unreadable slots in InlineFrameIterator. (r=nbp)
8c673147b572fab841665cfc0fbe66d57984f76e
created 2014-06-19 12:22 -0700
pushed 2014-09-02 16:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1026139 - Fix patching already patched frames in debug mode OSR. (r=jandem)
8842a95f747ca77873cb424ea17e7d597c0a6729
created 2014-06-12 12:46 -0700
pushed 2014-09-02 16:39 +0000
Shu-yu Guo Shu-yu Guo - Bug 1022891 - Part 3: Fix instantiating InlineFrameIterator from inside InlineFrameIterator when settled on a bailout frame. (r=nbp)
573458d104265605b48c401650ef13b48c257b4a
created 2014-06-09 22:04 -0700
pushed 2014-09-02 16:39 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. r=jandem r=terrence r=shu r=jonco
0bca394227a75948b90591d532b34a15ab8085fc
created 2014-06-19 12:22 -0700
pushed 2014-07-21 20:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 1026139 - Fix patching already patched frames in debug mode OSR. r=jandem, a=lmandel
3d77c8ef5b69e951fe0c0bb69a4059353e10618d
created 2014-06-06 15:49 +0200
pushed 2014-07-21 20:25 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d15632d88126 (bug 933313) for cppunit testfailures on a CLOSED TREE
d15632d881261b2d3a6225b30c4e84c0cb0eb5a9
created 2014-06-06 11:42 +0200
pushed 2014-07-21 20:25 +0000
Lars T Hansen Lars T Hansen - Bug 933313: Per-worker generational GC for PJS. Take 2. r=jandem, r=shu, r=terrence, r=jonco
less more (0) -60 tip