js/src/jit/Bailouts.cpp
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
b81f4153e1a8c77521d089bf1ede2ab611145be9
created 2018-11-27 10:34 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1479394 - Clean up exception handling in bailout code and remove a MOZ_ASSERT_IF that triggered a UAF. r=nbp
6a52f517bdb44b42b677c7c50a67d9306b3ed935
created 2018-09-06 11:51 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 2. r=mgaudet
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
30b2f19116ba3546cd0e6fc917edc05e012a56c8
created 2017-11-16 18:32 +0100
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1417398 - Use a single JitCode instance for JitRuntime trampolines. r=nbp
aac9140f624f704bb34b146ce738da4803469d69
created 2017-09-27 20:49 +0200
pushed 2017-11-02 16:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1360211: Rename JitActivation::exitFP to JitActivation::packedExitFP; r=jandem
eab55565955de81c880c31c1e1c37506b5b042e0
created 2017-09-20 12:13 +0200
pushed 2017-09-21 00:40 +0000
Jan de Mooij Jan de Mooij - Bug 1384121 part 2 - Add asserts to catch similar bugs and fix some false positives. r=nbp
b481e36a995802501ade1ac839c3ecd3747e04b9
created 2017-09-14 10:03 +0200
pushed 2017-09-20 00:42 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 2 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
09c4c37841280b3db24839e129254865e2409976
created 2017-09-18 16:19 +0200
pushed 2017-09-19 01:22 +0000
Jan de Mooij Jan de Mooij - Backed out changeset e758012cf5b3 for landing with the wrong commit message.
e758012cf5b3eadc98f2c5428724e483338ec11b
created 2017-09-14 10:03 +0200
pushed 2017-09-19 01:22 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 part 1 - Disable the full_debug_checks jit pref by default in browser builds. r=nbp
f954ddf67d55cb5b5cb623e7adc95f2637742a91
created 2017-09-15 21:19 +0200
pushed 2017-09-16 16:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 21edf7e4f6ad (bug 1399471) for frequently failing wpt /IndexedDB/interleaved-cursors.html and browser-chrome tests, all on Linux32 debug. r=backout a=backout
21edf7e4f6adee7c85cef2e5827bc5431a62d7e6
created 2017-09-14 10:03 +0200
pushed 2017-09-15 00:19 +0000
Jan de Mooij Jan de Mooij - Bug 1399471 - Add a mechanism to check callWithABI invariants in debug builds. r=nbp
1ab1901a6c35354660c741825da0789bb7b69578
created 2017-08-16 21:42 +0200
pushed 2017-09-15 00:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1384683: Rename JitFrameIterator to JSJitFrameIter; r=jandem
b3ba96d3eda8e22eea43545b6e68b6f7ea7924ac
created 2017-08-16 16:37 +0200
pushed 2017-09-15 00:19 +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
2688b23e8e9a09b738450679a172332e4cb532e0
created 2017-06-02 19:34 +0200
pushed 2017-06-12 13:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1364520: Remove the jitTop optimization; r=jandem
fe2fedb64403254e8c299d1df2e94521733d5c95
created 2017-02-09 05:41 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1335095 - Allow cooperating JSContexts to iterate over each others' activations, r=jandem.
43ac95c99af6c7edea7328427d78605583b14e94
created 2017-02-07 15:40 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1334194 - TraceLogger changes for multithreaded runtimes, r=h4writer.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-04-18 12:07 +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-04-18 12:07 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1333296 (part 6) - Remove SPS references in js/. r=shu.
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2016-11-14 12:26 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
dcf462d6d7f998b488f9ec2fb7c7685d1a34394c
created 2016-06-30 09:16 +0200
pushed 2016-09-19 13:38 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 5 - Get rid of rt->jitJSContext. r=bbouvier
192d80d2d1def1fafcc9039eae4b021779f82639
created 2016-02-29 13:20 +0000
pushed 2016-04-25 16:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1242462 - Allow IonMonkey re-enter until we reached the frequent bailout threshold. r=jandem
5b00dd063fbf87fc60b93e382eed36185e7a041b
created 2016-02-22 11:21 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1243787 - Don't replace the CalleeToken on OOM to avoid profiler crashes. r=nbp
f852c7bbd5fc539e7757e818226126750e72f878
created 2016-02-04 18:15 +0100
pushed 2016-04-25 16:57 +0000
Jan de Mooij Jan de Mooij - Bug 1244215 part 2 - Get rid of unwound frames and clean up a lot of code in this area. r=nbp
33c265077b76aa0c3dafcafba7f902dee5c5a8a5
created 2016-01-27 10:31 +0000
pushed 2016-04-25 16:57 +0000
Jon Coppeard Jon Coppeard - Bug 1242840 - Drop profiler invalidation event if we hit OOM and make invalidation infallible r=jandem
b8dce586f413b058420d4e63ce8c99577c1e5179
created 2016-01-26 13:23 -0800
pushed 2016-04-25 16:57 +0000
Wes Kocher Wes Kocher - Backed out changeset 6e1d68784ae3 (bug 1242462) for what appears to be permafail in browser_CTP_crashreporting.js CLOSED TREE
6e1d68784ae3c6aa998144bd231b7b0133e19330
created 2016-01-26 19:11 +0000
pushed 2016-04-25 16:57 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1242462 - Allow IonMonkey re-entry until we reached the frequent bailout threshold. r=jandem
1246e76eaeb9e9e965ac28f7ba59a351ac9e94af
created 2016-01-18 10:22 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 5 - Rename isNonEvalFunctionFrame to isFunctionFrame and use the script instead of flags. r=luke
8310deb3b848ab94ee35e6a2e1b25b98157e381e
created 2016-01-14 17:02 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 4 - Eval frame refactoring, remove isFunctionFrame. r=luke
aa2b09a2c8db91be4f14125e0fb9d18f38e035e8
created 2016-01-12 19:20 +0100
pushed 2016-03-07 14:18 +0000
Jan de Mooij Jan de Mooij - Bug 1234845 part 1 - Remove fun() method from frames and remove some dead code. r=luke
91bfd1093c2c748012d4aeb4af3a08f91daf04ce
created 2015-11-26 15:39 +0100
pushed 2016-01-25 13:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1228340: Rename JitOptions into DefaultJitOptions and get rid of the js_ prefix for the instance; r=h4writer
14d13a4c9e041e1d19803bea1066bbbef5cb0fb2
created 2015-11-12 10:57 +0000
pushed 2016-01-25 13:55 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1209515 part 5 - Ensure that we recompile when we have frequent bailouts caused by the first execution. r=jandem
5118292ae7f3f3a2c007a6f9a844b22f68026da7
created 2015-10-05 10:50 +0100
pushed 2015-12-14 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 1210760 - Don't simulate OOM in ExceptionHandlerBailout() r=terrence
731ff9a571b794a0e52b065d65824d2561ac32b1
created 2015-09-02 12:34 +0200
pushed 2015-10-29 11:30 +0000
Jan de Mooij Jan de Mooij - Bug 1199165 - Rename isHeavyweight to needsCallObject. r=shu
0386e2d2d05c1a36b8a7a22a02995bd40e0b107a
created 2015-07-13 11:31 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1171909 - Check for alloc failure initializing AssemblerBufferWithConstantPools and update error handling ExceptionHandlerBailout r=jandem
02953bbdba404c8b0aee38175d25e725d08d2298
created 2015-07-13 14:26 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Backed out changeset afb1f49458db (bug 1171909) for SM(arm) errors
afb1f49458db67512577f0f5a1cd08f9f3ba0b5a
created 2015-07-13 11:31 +0100
pushed 2015-09-21 14:04 +0000
Jon Coppeard Jon Coppeard - Bug 1171909 - Check for alloc failure initializing AssemblerBufferWithConstantPools and update error handling ExceptionHandlerBailout r=jandem
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-05-11 18:39 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-05-11 18:39 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
41be09fe77e0268ce047337453fa84c8cdc4e839
created 2015-03-30 14:41 +0200
pushed 2015-03-30 18:32 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff, a=sledru
d590c1f472b29f1c54bd1c25b723996634f9b6a0
created 2015-01-26 15:40 +0100
pushed 2015-03-30 18:32 +0000
Lars T Hansen Lars T Hansen - Bug 1118604 - move activation fields. r=jandem
ea8cce9f66303f415a8bc27693bca6582efd3cca
created 2015-01-15 20:11 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 5/7 - Remove SPS instrumentation and replace with exitaddr instrumentation. r=jandem
70a8168c7d24fafac7b10f42069d257519999bd4
created 2015-01-15 20:11 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 3/7 - Modify jits to use lastProfilingFrame and lastProfilingCallSite fields. r=jandem
6ec139c64468872dc5b8ab44747e2b0c85870d5d
created 2015-01-14 15:26 -0800
pushed 2015-03-30 18:32 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1057082) for ASAN failures on a CLOSED TREE
b1ad3dabec8f59cc7351e2f472e93bb1ff7b0b0c
created 2015-01-14 16:19 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 5/7 - Remove SPS instrumentation and replace with exitaddr instrumentation. r=jandem
635e101ed2be856b2c74fb93fb6453373e2fba6f
created 2015-01-14 16:19 -0500
pushed 2015-03-30 18:32 +0000
Kannan Vijayan Kannan Vijayan - Bug 1057082 - 3/7 - Modify jits to use lastProfilingFrame and lastProfilingCallSite fields. r=jandem
12348c397b086e2a6337034325a559c9876a3dfb
created 2014-11-20 17:44 +0100
pushed 2015-02-23 15:17 +0000
Hannes Verschore Hannes Verschore - Bug 1072903 - TraceLogger: Part 3: Refactor into TraceLoggerGraph, TraceLoggerThread and TraceLoggerThreadState, r=bbouvier
63b734ac95b2f1f3c7ca2cf83d8f511599d7ab8d
created 2014-11-20 17:43 +0100
pushed 2015-02-23 15:17 +0000
Hannes Verschore Hannes Verschore - Bug 1072903 - TraceLogger: Part 2: Adjust how to retrieve the tracelogger text ids, r=bbouvier
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.
195c6cc03cca4806e38a3bbcf09c52b1051030ea
created 2014-11-21 08:04 +0100
pushed 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 5485b455c029 (bug 1072903)
b816c4282a6a7af6f610758dfb92e20fc7627ccf
created 2014-11-21 08:04 +0100
pushed 2015-01-12 19:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 8b9390d62ecd (bug 1072903)
8b9390d62ecd27b2bd65b0301ddabac5cbaf0c9d
created 2014-11-20 17:44 +0100
pushed 2015-01-12 19:37 +0000
Hannes Verschore Hannes Verschore - Bug 1072903 - TraceLogger: Part 3: Refactor into TraceLoggerGraph, TraceLoggerThread and TraceLoggerThreadState, r=bbouvier
5485b455c029f97e7cd397603fe023a036479016
created 2014-11-20 17:43 +0100
pushed 2015-01-12 19:37 +0000
Hannes Verschore Hannes Verschore - Bug 1072903 - TraceLogger: Part 2: Adjust how to retrieve the tracelogger text ids, r=bbouvier
3a47eeab98b081180d5bb592ca5349bbb1681cc4
created 2014-11-18 20:50 -0800
pushed 2015-01-12 19:37 +0000
Jim Blandy Jim Blandy - Bug 1087549: Give IonScript::refcount_ and associated functions better names. r=jandem
7f49fd6cc976177adc3cace98fe4585d530a924a
created 2014-10-22 18:37 +0200
pushed 2015-01-12 19:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1083866 - No longer suppress GC for the evaluation of recover instructions. r=jandem
1a0f223e63303d4d1f6b4883f5795803a81d9d9a
created 2014-10-22 18:37 +0200
pushed 2015-01-12 19:37 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1083866 - Handle potential invalidation of the bailing frame. r=jandem
less more (0) -100 -60 tip