js/src/jit/IonFrames.cpp
061ebab47be320047966424d449c90de296ea930
created 2014-04-24 01:59 -0700
pushed 2014-05-05 16:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 3: Support rematerializing Ion frames on the stack. (r=jandem)
b30afb9de404554b547a9adba6bc483fd045a584
created 2014-04-24 01:59 -0700
pushed 2014-05-05 16:31 +0000
Shu-yu Guo Shu-yu Guo - Bug 716647 - Part 2: Bailout in place instead of directly to catch on Ion exception when Debugger is on. (r=jandem)
90c23195ebb3c965b570fd736f058bb025f72d7e
created 2014-04-23 11:56 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 999559 part 1 - Rename IonFrameIterator to JitFrameIterator. r=shu
fd7c870fa960e558890bf4a34e8c71f1f0a93fb0
created 2014-04-19 13:45 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 976536 - Fix JSFunction::existingScript returning NULL in some cases. r=till
cf31dec6639a580e726fa70829e8d05f3dfcd805
created 2014-04-11 15:19 -0700
pushed 2014-05-05 16:31 +0000
Terrence Cole Terrence Cole - Bug 807168 - Make JSTracer into a real C++ class and kill the macro accessors; r=jonco,mccr8
f2808e5f4afe113d914b6e332411c765d6a3b06b
created 2014-04-15 13:24 +0200
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 996533 - Add some BaselineScript/IonScript asserts. r=till
029a75143f6d893518eed09216e192207c7d7d69
created 2014-04-08 07:21 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989930 - Convert from reading frames to reading instructions. r=h4writer
b756fe5f27d8ae3a3d6b4ca08b8fdc23426f2703
created 2014-04-08 07:21 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989934 - Do not rely on SnapshotIterator::frameCount to iterate over inline frames. r=djvj
0c4295f019eb8a9aab2de7c4f1f42357d25b68de
created 2014-04-08 07:21 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989759 part 2 - Dispatch base on the instruction identifier. r=jandem
d3c4374917281b84534554161fa53d3db9bc0644
created 2014-04-08 07:21 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989748 - Add RResumePoint to read recovery data. r=jandem
c4d1adee6057032c91dba5513878e36f05498e65
created 2014-04-04 15:07 -0400
pushed 2014-05-05 16:31 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 989667, bug 989641, bug 989748, bug 989759) for B2G bustage on a CLOSED TREE.
3dcbb0f401d84f2058f7bc4b6b29c27a3f9999ee
created 2014-04-04 10:48 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989759 part 2 - Dispatch base on the instruction identifier. r=jandem
2900014098cec9067450343b1c45904be8b9a78b
created 2014-04-04 10:48 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 989748 - Add RResumePoint to read recovery data. r=jandem
cb0eed75619ed345a3747db1b02256f53d595aae
created 2014-04-02 21:04 +0200
pushed 2014-05-05 16:31 +0000
Hannes Verschore Hannes Verschore - Bug 990568 - Remove unnecessary whitespace, r=jandem
ee7171252fcce3761ebdf7dda406b02d74c83aef
created 2014-03-31 09:39 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 988958 - Extract the frame encoding/decoding logic from Snapshots. r=h4writer
4b78d33daf8bdb7a0fdbc078eb600cbd7486af6a
created 2014-03-28 00:17 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 983598 part 3 - Extract RecoverReader out of the SnapshotReader. r=jandem
0a6be3647674d0154ce429fb96fd3d3c27f0a70b
created 2014-03-28 00:17 -0700
pushed 2014-05-05 16:31 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 983598 part 1 - Remove inheritance of the SnapshotReader. r=jandem
96788413092c926ca6e9efb11447e8b398ff0aee
created 2014-03-27 10:11 -0400
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 988475 - Rename IonFrame_* enum to JitFrame_*. r=nbp
d3577c22ad2eb83eed1168b8f72628868d5cbb16
created 2014-03-27 10:11 -0400
pushed 2014-05-05 16:31 +0000
Jan de Mooij Jan de Mooij - Bug 988418 - Remove some unused OSR code. r=nbp
6b7c6a1e963f8c11ee5ec3d062df86198264a6df
created 2014-03-21 22:38 -0700
pushed 2014-03-24 22:43 +0000
Shu-yu Guo Shu-yu Guo - Bug 986717 - Fix typo in SnapshotIterator::allocationReadable.
d35f97a5b1fe6e2804797b447215a9ea5bb9b35d
created 2014-03-20 08:58 -0700
pushed 2014-03-24 22:43 +0000
Dan Gohman Dan Gohman - Bug 981894 - IonMonkey: Misc cleanups r=nbp
c8275c5686d527bc07a41e365cc939268beb3019
created 2014-03-18 18:07 -0400
pushed 2014-03-24 22:43 +0000
Kannan Vijayan Kannan Vijayan - Bug 948229 - Stop ion from pushing pseudostack entries by default for inline frames. r=h4writer
a883534432517e6bdcc105d4be86fcfb2b7a04c0
created 2014-03-18 08:31 -0700
pushed 2014-03-24 22:43 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 6 - IonMonkey: Simplify encoding & decoding of RValueAllocations. r=h4writer
69bc4df5ede5cc53ae5a4bcc8ffeac8b0dd3e616
created 2014-03-18 08:31 -0700
pushed 2014-03-24 22:43 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 5 - IonMonkey: Move the RValueAllocation into an indexed buffer. r=h4writer
83b071c4a4df1b3fd9bcbe0fa31481d337e51be5
created 2014-03-04 13:24 -0600
pushed 2014-03-24 22:43 +0000
Luke Wagner Luke Wagner - Bug 979043 - Simplify forEachCanonicalActualArg (r=jandem)
715065f0e6460efdefd8df01ef3ad917ad84449c
created 2014-03-03 18:12 -0800
pushed 2014-03-24 22:43 +0000
Shu-yu Guo Shu-yu Guo - Bug 979056 - Refactor readFrameArgs in Ion frame iterators. (r=jandem)
2fb5b3b138d72d15119eadd6641e80776c0dca56
created 2014-02-26 17:38 -0600
pushed 2014-03-06 09:24 +0000
Luke Wagner Luke Wagner - Bug 977181 - Don't push/assume IonContext when executing JIT code (r=jandem)
15869165b0aaa87856c525bf2c59bc0cbd5e0bc5
created 2014-02-12 18:46 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
4c6b94f2a4b56459e52257b48bd6a377d80df91f
created 2014-02-10 06:21 -0800
pushed 2014-03-06 09:24 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 4 - Merge Headers and rename Slot to RValueAllocation. r=h4writer
e898d3e9694887fa1dcacfd78fc5fe804650fd48
created 2014-02-10 06:21 -0800
pushed 2014-03-06 09:24 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 3 - Remove hasLocation & fromLocation from the SnapshotIterator. r=h4writer
f99869580d718d624ae7436a1fb022588565d972
created 2014-02-10 06:21 -0800
pushed 2014-03-06 09:24 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 2 - Add multiple UNTYPED modes to prevent duplicating conditions. r=h4writer
2f8f6414bb62e5aa5f9eb0907e8bde5675dec1de
created 2014-02-10 06:21 -0800
pushed 2014-03-06 09:24 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 962555 part 1 - Extract SnapshotReader::Slot. r=h4writer
3fe176961eae758891ce89b867ad7b491a601d7a
created 2014-02-04 18:18 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 966912 - Part 3: UnwindScope uses static scope chain, not stack depth r=luke
48a1442045d614641f8051e69dee016a9ec5cba3
created 2014-01-31 14:57 -0800
pushed 2014-03-06 09:24 +0000
Shu-yu Guo Shu-yu Guo - Bug 966181 - Rename ForkJoinSlice to ForkJoinContext. (r=pnkfelix)
cbd3e46573d88bcc0974066d50f76929af4670c2
created 2014-01-24 19:57 -0800
pushed 2014-03-06 09:24 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 2: Replace JS_UNLIKELY with MOZ_UNLIKELY. r=luke
b245a813130cf28a655c7ba578eeb14b490d6010
created 2014-01-14 14:51 +0000
pushed 2014-03-06 09:24 +0000
Jon Coppeard Jon Coppeard - Bug 950927 - Don't forward Ion elements pointers until end of minor collection r=terrence
f25299c7023df2548d65ec6571f7c83a2a6b91a5
created 2014-01-10 15:49 +0000
pushed 2014-03-06 09:24 +0000
Jon Coppeard Jon Coppeard - Bug 945275 - Update comment DONTBUILD
3336288cfca8925a7a05a7490a28445d58ca91db
created 2014-01-10 15:34 +0000
pushed 2014-03-06 09:24 +0000
Jon Coppeard Jon Coppeard - Bug 945275 - Mark ThisV in rectifier frames r=jandem
0292b2de36c0dede739ce870f47fe8eeb72ab688
created 2014-01-09 17:13 +0100
pushed 2014-03-06 09:24 +0000
Till Schneidereit Till Schneidereit - Bug 886193 - Part 2: Introduce JSScript::nonDelazifyingFunction and use it whereever possible. r=jandem
5735c0b01f195091c194d7dd5d482955683274ba
created 2014-01-08 12:54 -0600
pushed 2014-03-06 09:24 +0000
Bert Belder Bert Belder - Bug 956899 - Use mozilla::ThreadLocal instead of NSPR for ForkJoinSlice's thread-local variable, and use it in all cases, not just threadsafe, for simplicity. Also do some slight style-fix renaming. r=jwalden
3c5539b5b8f52a90f4ba6200b1790b02ee0b1261
created 2013-12-18 23:01 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 951666 - Rename IonCode to JitCode. r=njn
5a07338ae5d73bf716ab0fc3d2f6b1d4f434d72e
created 2013-12-12 15:14 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem
323b1482feec9debf14d63122133e8f110af9e8a
created 2013-12-16 18:50 +0100
pushed 2014-03-06 09:24 +0000
Jan de Mooij Jan de Mooij - Bug 950725 - Fix GetAndClearException to get/clear the exception before calling js_HandleExecutionInterrupt. r=bhackett
caf902c1502657bafdc49c5df4fc3b7db3c81ad2
created 2013-12-17 13:01 -0800
pushed 2014-03-06 09:24 +0000
Terrence Cole Terrence Cole - Bug 951282 - Wrap the pending exception lazily; r=luke
afe7a6c1c9b22119a7c78d353a41b4cc3a9a391c
created 2013-12-17 08:49 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 950703 - IonMonkey: Read only 4 bytes for a FLOAT32_STACK entry. r=jandem
88a94ece23467744d74e55066393d4425d1827d6
created 2013-12-17 08:49 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Make stack slots byte-indexed. r=jandem
16f4eae9ae00794eb1663ec7d8a732b08b28bf75
created 2013-12-17 08:49 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Move int32 values with 32-bit move instructions. r=jandem
02ead7ab22c4240fc7d633167ac3df817af50d63
created 2013-12-17 08:46 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Merge x86 and ARM's IonFrames.h files into a single file. r=jandem
f6097fcbd39b8fc97d29d0923c577ca99f5eb22d
created 2013-12-17 08:46 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 950703 - SpiderMonkey: Use 32-bit slots on 64-bit platforms. r=jandem
6bf48d4bbd146e5ac5e553d8293ec729534a4390
created 2013-12-17 08:43 -0800
pushed 2014-03-06 09:24 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 951105 - Rename MarkIonExitFrame to MarkJitExitFrame. r=jandem
c22a4358920a9eeab2ededf65090b2344b802d02
created 2013-12-14 16:38 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 949747 - Use accessor methods for JSFunction fields, r=jandem.
2446b9abbe6c387176d3aa48cfb3fa34285150d7
created 2013-12-06 18:42 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
ad9dc3482bd429cb7077eaac7bd53e43ba49b957
created 2013-12-12 13:56 -0500
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 939614) for Hf timeouts on a CLOSED TREE.
2b87186ddb6df93d330d948e7a9bf5eef558ba2d
created 2013-12-12 15:14 +0100
pushed 2014-03-06 09:24 +0000
Hannes Verschore Hannes Verschore - Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem
afbd56360969b63da9a5304114b70f634d4cee34
created 2013-12-09 19:39 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 948241 - IonMonkey: Convert plain arrays to mozilla::Array r=luke
7c17d67dac5b6124dc2d14fae03923e35bbf1c44
created 2013-12-09 20:10 -0800
pushed 2014-03-06 09:24 +0000
Phil Ringnalda Phil Ringnalda - Back out 8e1d913c4436:c39721a052f3 (bug 948241) for Android build bustage
8e1d913c4436de02bb2b5e743d1f7dc67f5a690f
created 2013-12-09 19:39 -0800
pushed 2014-03-06 09:24 +0000
Dan Gohman Dan Gohman - Bug 948241 - IonMonkey: Convert plain arrays to mozilla::Array r=luke
9073baccd0948d1f789a94fd19d889d072e290e3
created 2013-12-09 11:26 -0800
pushed 2014-03-06 09:24 +0000
Brian Hackett Brian Hackett - Bug 947782 - Use accessor methods for JSScript uint32/uint16 fields, r=jandem.
94cdaced90bf49679eae210824875570fb98df9c
created 2013-12-06 15:03 -0500
pushed 2014-03-06 09:24 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 12 changesets (bug 927782) for SM rootanalysis orange.
eed9795fa80ea7d960962db8cc7d228137cffe54
created 2013-12-06 18:42 +0100
pushed 2014-03-06 09:24 +0000
Andy Wingo Andy Wingo - Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke
less more (0) -60 tip