js/src/jit/JitFrames.cpp
2e7a4d376aff00ae43f8051aa53af8be65a112a3
created 2018-05-27 04:00 +0530
pushed 2018-05-27 07:25 +0000
maharsh312 maharsh312 - Bug 1464321 - Changed return type of two methods in JSScript with relative format string change. r=arai
7da8ac949eb4ca3b87013ba624ccd1c0e59f9ebf
created 2018-05-26 14:11 +0200
pushed 2018-05-26 12:17 +0000
Jan de Mooij Jan de Mooij - Bug 1461324 - Check for closing for-of iterators before closing a for-in one. r=arai
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-05-24 10:05 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
20512f4a1de5b456de577985631f0e2ab6037ff6
created 2018-05-23 15:26 +0200
pushed 2018-05-23 13:34 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 23 - Move debugModeBits from JSCompartment to JS::Realm. r=luke
cf1b00c73d578d354661763722f27468bace2e05
created 2018-05-16 21:03 +0200
pushed 2018-05-16 19:07 +0000
Jan de Mooij Jan de Mooij - Bug 1461292 part 3 - Rename AutoCompartment to AutoRealm. r=luke
f8104a9c57c80ea821c8f04f21b11a4ad4dd0eb8
created 2018-04-12 16:35 +0200
pushed 2018-04-12 14:36 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 3 - Remove ZoneGroup nursery/storeBuffer methods. r=jonco
473b7d381544313a38af2be2898e4bd92375b45d
created 2018-04-12 13:04 +0200
pushed 2018-04-12 11:05 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 1 - Use rt->mainContextFromOwnThread() instead of TlsContext.get() in some places. r=jonco
6ff8aaef28669cc3945291a182232680481256da
created 2018-04-11 23:19 +0200
pushed 2018-04-11 21:20 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Backing out js/src/ for violation of committing guideliens. CLOSED TREE
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 14:24 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
dae25f5b42dfec19801ff8e31c86f932a6b56886
created 2018-04-06 10:55 +0200
pushed 2018-04-07 11:05 +0000
Jan de Mooij Jan de Mooij - Bug 1451443 - Remove CompilerOutput and simplify Ion code invalidation. r=tcampbell
a040a354d2960d80b8264e4a290cc16e8641a33d
created 2018-04-06 14:00 +0300
pushed 2018-04-06 11:01 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 67ff53988f4d (bug 1451443) for hazard failures on a CLOSED TREE
67ff53988f4dce6da5366b3018b5c75d8724698a
created 2018-04-06 10:55 +0200
pushed 2018-04-06 08:56 +0000
Jan de Mooij Jan de Mooij - Bug 1451443 - Remove CompilerOutput and simplify Ion code invalidation. r=tcampbell
92d1872f4a238b7f1bdfb0cc92432928bf619af0
created 2018-03-27 17:13 -0700
pushed 2018-03-30 01:04 +0000
Jeff Walden Jeff Walden - Bug 1449051 - Further minifications to JS::Value's internal structure. r=jandem
678d0894d29131576a16ff9376b6e77479ba98f5
created 2018-03-27 18:00 +0200
pushed 2018-03-27 16:04 +0000
Jan de Mooij Jan de Mooij - Bug 1449135 part 3 - Remove cooperative scheduling; bake in JSContext* in JIT code. r=luke
d60b465bf9e32d7fb2e644cc4f709f99ff99fd17
created 2018-03-05 12:59 -0600
pushed 2018-03-20 15:55 +0000
Jason Orendorff Jason Orendorff - Bug 1443583 - Part 1: Rename JSTrapStatus -> js::ResumeMode. r=jimb.
8b4b06e10ae60d7b13e2bd6793a19efc006f8826
created 2018-02-28 02:59 -0800
pushed 2018-02-28 23:37 +0000
André Bargull André Bargull - Bug 1438842 - Part 3: Remove unused parameters in js/src/jit. r=tcampbell
9c92666cad0336a2a2e0c05c21157cb81f0a5fdb
created 2018-02-28 02:03 -0800
pushed 2018-02-28 23:37 +0000
André Bargull André Bargull - Bug 1438842 - Part 2: Remove unused parameters in built-in, frontend, and general files. r=jorendorff
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
23d76102a2e8acd0e79c26faa44eec833db58529
created 2018-02-12 12:51 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 4: Rename jsfun* -> vm/JSFunction*.
eabb74b1c3bd181ff74c9d41003bc2b9aee6fe68
created 2018-02-12 12:03 -0600
pushed 2018-02-14 17:19 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 3: Rename jsobj* -> vm/JSObject*. r=jandem.
cdb66b98f4bc7f6550dea2056e60715ea311425d
created 2018-02-12 17:57 +0100
pushed 2018-02-13 11:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1437499: Commonize CalledFromJitExitFrameLayout and use it for wasm too; r=jandem
cb6130865cacf4b4b9e56e303b2072b531605bbe
created 2018-02-08 14:37 +0100
pushed 2018-02-09 13:06 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1319203: Implement the jit-to-wasm entry stub and use it; r=luke, r=jandem
6e9b4b746ee65833240588cef1ce6cf2f09ed333
created 2018-01-24 12:33 +0100
pushed 2018-01-24 11:34 +0000
Jan de Mooij Jan de Mooij - Bug 1432479 - Use XOR for Value unboxing on 64-bit to mitigate certain Spectre attacks. r=luke
23185445f29d2af03a3992ff8f8a861b30e2d34d
created 2018-01-05 18:41 +0100
pushed 2018-01-09 14:09 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1427729: Have JitFrameIter properly unwind JitActivation when transitioning from JS to wasm; r=jandem
2e7604aa6ad8c3020c73a635630084311da4e8ae
created 2018-01-05 16:09 +0100
pushed 2018-01-09 14:09 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1427729: Have EnsureBareExitFrame and JSJitFrameIter take only JitActivation parameters; r=jandem
e4410d944a07c52edae2fe1b208b89393adebe7d
created 2017-12-20 14:30 +0100
pushed 2017-12-21 14:10 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1406999: [MIPS32] Cleanup floating point registers handling; r=nbp
c6297aca62a422e4a8988a9a8b186e22d737aa99
created 2017-12-21 07:14 +0200
pushed 2017-12-21 05:14 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset 1f7837e3840d (bug 1406999) for build bustages on MacroAssembler.cpp r=backout on a CLOSED TREE
1f7837e3840d2e1738200c22f8be3b3118fe84b1
created 2017-12-20 23:40 -0500
pushed 2017-12-21 04:41 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1406999 - [MIPS32] Cleanup floating point registers handling. r=nbp
b81d21aaf172b4edff7ae90041d707950121dd34
created 2017-11-20 20:54 +0100
pushed 2017-11-20 20:05 +0000
Jan de Mooij Jan de Mooij - Bug 1415853 - Use a trampoline for JIT -> interpreter calls. r=bbouvier
30b2f19116ba3546cd0e6fc917edc05e012a56c8
created 2017-11-16 18:32 +0100
pushed 2017-11-16 17:33 +0000
Jan de Mooij Jan de Mooij - Bug 1417398 - Use a single JitCode instance for JitRuntime trampolines. r=nbp
0b10cf1da7f21e67fd70e631f082e3b52a66f19d
created 2017-11-15 14:39 +0100
pushed 2017-11-15 13:48 +0000
Jan de Mooij Jan de Mooij - Bug 1417038 part 2 - Shrink ExitFooterFrame to one word. r=nbp
c2e4e6d7886e75c3f545526880aa914abbde5ea0
created 2017-11-15 14:38 +0100
pushed 2017-11-15 13:48 +0000
Jan de Mooij Jan de Mooij - Bug 1417038 part 1 - Remove unused IonOOLPropertyOpExitFrameLayout and IonOOLSetterOpExitFrameLayout. r=nbp
c8d8a1764cba3bd0cdaacae93456e55d9ac116ee
created 2017-11-14 10:45 +0100
pushed 2017-11-14 09:46 +0000
Jan de Mooij Jan de Mooij - Bug 1416572 - Use a single JitCode instance for all VMFunction wrappers. r=nbp
efaccf22b2533dc2f58382649c72de56e0545b3f
created 2017-11-02 13:58 +0100
pushed 2017-11-02 13:07 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 5 - Clean up CloseIterator, remove UnwindIteratorForException. r=arai
8e8398fea7246cefc5732ac3daa04ffad4762887
created 2017-10-03 20:17 +0200
pushed 2017-10-04 09:26 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1403873: Move JitProfilingFrameIterator to JSJitFrameIter.cpp; r=jandem
12639b7cafe8b389c6109945eb7cfab3e3d60ead
created 2017-09-27 21:16 +0200
pushed 2017-10-03 13:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1360211: Merge WasmActivation into JitActivation and make wasm->jit calls faster; r=luke, r=jandem
aac9140f624f704bb34b146ce738da4803469d69
created 2017-09-27 20:49 +0200
pushed 2017-10-03 13:07 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1360211: Rename JitActivation::exitFP to JitActivation::packedExitFP; r=jandem
1ab1901a6c35354660c741825da0789bb7b69578
created 2017-08-16 21:42 +0200
pushed 2017-08-17 13:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1384683: Rename JitFrameIterator to JSJitFrameIter; r=jandem
b3ba96d3eda8e22eea43545b6e68b6f7ea7924ac
created 2017-08-16 16:37 +0200
pushed 2017-08-17 13:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1384683: Implement an higher-level frame iterator that can handle JS jit and wasm frames interleaving; r=jandem, r=luke
dd104d6d9adf98ce733028dbb698b8f658a69cc8
created 2017-07-26 16:03 -0400
pushed 2017-07-27 09:30 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1384233 - Remove SizePrintfMacros.h. r=froydnj
f15bf893f71fb75f4c8c4b3a17994c5531408368
created 2017-07-18 20:10 +0200
pushed 2017-07-19 18:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1381930: Move JitFrameIterator methods to their own cpp file; r=nbp
33cf2dcc5aaf1819ee5099defab131afb51e76fd
created 2017-07-18 19:36 +0200
pushed 2017-07-19 18:17 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1381930: Use delegating ctors for JitFrameIterator; r=nbp
2688b23e8e9a09b738450679a172332e4cb532e0
created 2017-06-02 19:34 +0200
pushed 2017-06-06 09:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1364520: Remove the jitTop optimization; r=jandem
f8b1a6312c02403f84f3882230d30ab013a8eb80
created 2017-06-03 17:30 +0200
pushed 2017-06-03 15:30 +0000
Jan de Mooij Jan de Mooij - Bug 1358135 part 2 - Preserve a Zone's JIT code also when it has Baseline code on the stack. r=bhackett
34f2d83ee7734d23c612039fc5ff364a26b2540c
created 2017-04-28 14:21 +0200
pushed 2017-04-28 12:23 +0000
Tom Schuster Tom Schuster - Bug 1354527 - Recover the iterator object when closing during exception handling. r=jandem
6b183e0bc3e384bd94a3244a40ff1645610511ca
created 2017-03-27 11:19 -0400
pushed 2017-03-30 13:15 +0000
Ted Campbell Ted Campbell - Bug 1351951 - Cleanup InitFromBailout to fight bit-rot
6332c1ac93be99b71d11b90937e4cb703c718bba
created 2017-03-21 22:10 -0700
pushed 2017-03-22 05:11 +0000
Shu-yu Guo Shu-yu Guo - Bug 1346862 - Fix IteratorClose due to non-local jumps being catchable by try statements inside for-of. (r=arai)
ba3d6be51e342406594ef62e21dde7719bcef7e4
created 2017-02-26 14:02 +0900
pushed 2017-02-26 05:12 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1342553 - Part 0.1: Use try-catch for IteratorClose in for-of. r=shu
0fb07ea247ba3af10703601a025dd8f65b6ab776
created 2017-02-16 16:47 -0500
pushed 2017-02-22 23:06 +0000
Ted Campbell Ted Campbell - Bug 1273858 - Support LexicalEnvironmentObjects during Ion bailout r=jandem
a40af83f562acd1fdb6a6025cbe89290812f614a
created 2017-02-21 04:25 -0700
pushed 2017-02-21 14:54 +0000
Brian Hackett Brian Hackett - Bug 1340822 - Move nursery and caches from ZoneGroup back to the runtime, r=jonco.
af14b63b1368c56915c9d651694fdbdaab617d56
created 2017-02-16 13:47 +0100
pushed 2017-02-16 12:48 +0000
Jan de Mooij Jan de Mooij - Bug 1337871 part 2 - Remove some shared IC code that's no longer used. r=h4writer
1851854d9dd5b93a416ce3291d72c52ec83de0ef
created 2017-02-14 10:16 +0000
pushed 2017-02-14 10:25 +0000
Jon Coppeard Jon Coppeard - Bug 1337502 - AutoCompartment should have the same asserts as JSAutoCompartment r=sfink
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-02-11 13:54 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
fe2fedb64403254e8c299d1df2e94521733d5c95
created 2017-02-09 05:41 -0700
pushed 2017-02-09 17:27 +0000
Brian Hackett Brian Hackett - Bug 1335095 - Allow cooperating JSContexts to iterate over each others' activations, r=jandem.
1aac89d4610d22d8217a3f10dfeef7c159019d53
created 2017-02-08 11:18 -0700
pushed 2017-02-08 22:48 +0000
Brian Hackett Brian Hackett - Bug 1334927 - Handle multiple contexts per runtime in the Gecko profiler, r=shu.
ca192af3619e6886a3e57e4a5a4b944664594552
created 2017-02-08 13:17 -0800
pushed 2017-02-08 21:17 +0000
Shu-yu Guo Shu-yu Guo - Bug 1304553 - Fix computing optimized out module frame environments in RematerializedFrame. (r=jandem)
43ac95c99af6c7edea7328427d78605583b14e94
created 2017-02-07 15:40 -0700
pushed 2017-02-08 12:19 +0000
Brian Hackett Brian Hackett - Bug 1334194 - TraceLogger changes for multithreaded runtimes, r=h4writer.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-02-02 23:28 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
09841bae5cafa6700994f363621e58e2e8d6c355
created 2017-01-25 09:08 +1100
pushed 2017-01-27 02:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1333296 (part 6) - Remove SPS references in js/. r=shu.
0d0db76e4a87c71cf11f66cad001e60025aeeda4
created 2017-01-18 18:33 -0800
pushed 2017-01-19 02:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 1331585 - Allow falsy "done" values for IteratorClose due to exception during array destructuring. (r=arai)
less more (0) -100 -60 tip