js/src/jit/JitOptions.cpp
0258584daaa638523318b5b6fb10fe24e63a05d5
created 2019-05-06 20:02 +0000
pushed 2019-05-07 09:44 +0000
Iain Ireland Iain Ireland - Bug 1533890: Turn on CacheIR call ICs by default r=mgaudet
c0101502b8b76ad563a3e84b5df203586394f64d
created 2019-04-29 15:28 +0000
pushed 2019-04-29 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1547721 - Add an Ion script size limit. r=tcampbell
6621a71249171778bcdfca58860ab90968ca5bb1
created 2019-04-17 17:26 +0000
pushed 2019-04-18 21:35 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 13 - Add some code to support entering the interpreter and triggering Baseline compilation from the interpreter. r=tcampbell
3134740d831cc24b5b931a8512584100fcc10471
created 2019-04-02 12:34 +0000
pushed 2019-04-04 04:33 +0000
Jan de Mooij Jan de Mooij - Bug 1382650 part 8 - Add a JitOption to disable use of Ion optimization levels. r=nbp
5de97868cb80ae505bf52312dc47590e221d64bb
created 2019-03-26 19:58 -0500
pushed 2019-03-29 21:56 +0000
Luke Wagner Luke Wagner - Bug 1529957 - Baldr: don't require WASM_CODEGEN_DEBUG for JitOptions that disable opts (r=bbouvier)
a812f6daf98e1bb1b746dd8b56e5067c54c37738
created 2019-03-27 18:57 +0000
pushed 2019-03-28 09:55 +0000
Jan de Mooij Jan de Mooij - Bug 1382650 part 4 - Split Ion warmup threshold JitOption in 'normal' and 'full' options. r=nbp
7ee65d07d83f59534a1b0e797a489bc706d9051c
created 2019-03-27 12:18 +0000
pushed 2019-03-27 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1382650 part 3 - Clean up Ion eager compilation code. r=nbp
30247ab616790977118ebdc0dfd4e6b706f3ea69
created 2019-03-27 12:30 +0000
pushed 2019-03-27 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1382650 part 2 - Store Ion warmup threshold only in JitOptions. r=nbp
ca8d272b176f9d3d5a2b65a0b86a86696c61c42d
created 2019-03-27 12:18 +0000
pushed 2019-03-27 16:35 +0000
Jan de Mooij Jan de Mooij - Bug 1382650 part 1 - Remove separate Ion warmup threshold for small functions, as it's equivalent to the normal one. r=nbp
fa973fb70a3227a95f6be02f97ecb3b141e98ccc
created 2019-03-22 15:33 +0000
pushed 2019-03-23 09:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1505574 - Remove Unboxed Objects Option Code r=iain
0330a759e3997109d66bc8bc315d244a1c06e8e3
created 2019-03-22 15:31 +0000
pushed 2019-03-23 09:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1505574 - Unhook Unboxed Objects option and disable by default r=iain
93613b622c03c5da9a1343a35aaed6d4e024b63c
created 2019-03-19 22:57 +0000
pushed 2019-03-21 04:34 +0000
Iain Ireland Iain Ireland - Bug 1533890: Refactor TryAttachCallStub and add disableCacheIRCalls pref r=mgaudet
de9bc20a8ed58c9224319e73d76cc0bec6ed1f22
created 2019-01-31 15:42 +0100
pushed 2019-02-07 21:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1523993: Spew debug information for wasm calls; r=luke
6a66a76627b3c2ee0f01f738010a31ee6d0182c2
created 2019-01-31 18:29 +0100
pushed 2019-02-07 21:44 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1523993: Add JitOptions to disable wasm fast paths; r=luke
cb8a8117064b6bc7d142604948e3c8a20f74f612
created 2019-02-06 19:12 +0200
pushed 2019-02-06 21:55 +0000
Brindusan Cristian Brindusan Cristian - Backed out 2 changesets (bug 1523993) for build bustages on WasmStubs.cpp. CLOSED TREE
e8a0e28d1443a7f423418b7aea637ce4cc8f4818
created 2019-02-06 16:38 +0000
pushed 2019-02-06 21:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1523993: Spew debug information for wasm calls; r=luke
454d1b05007a69eb2933e83d1646091535224c25
created 2019-02-06 16:39 +0000
pushed 2019-02-06 21:55 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1523993: Add JitOptions to disable wasm fast paths; r=luke
0cbcad902d49e0be967b41b72252e18737bbed04
created 2019-01-18 14:06 +0000
pushed 2019-01-19 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1520998 - Remove Ion LoopUnroller code. r=nbp
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +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-01 05:49 +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-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
994d18f1e30d8c944267bba6ab39f23ad3d437d9
created 2018-10-30 02:45 +0200
pushed 2018-10-30 22:07 +0000
Yu Yin Yu Yin - Bug 1503077 - Disable spectre mitigations by default on mips(64). r=jandem
01634947caab094ec094beda6d039bf189c59ffa
created 2018-10-03 19:23 +0000
pushed 2018-10-04 15:22 +0000
Andrew Creskey Andrew Creskey - Bug 1495431 Expose baseline and ion JIT warm up threshold options to preferences, about:config r=nbp
9d5e7b73af8f2576a76a1014b392fc4258c2683e
created 2018-09-30 17:39 +0000
pushed 2018-10-02 03:59 +0000
Denis Palmeiro Denis Palmeiro - Bug 1480104: Provide an API for the gecko profiler, introduce a string hash table to remove duplicate data, and add necessary locks and changes to support the profiler start/stop routines r=sfink
345c57d30d2d4df3bef3e90a7c5b190540e08251
created 2018-09-25 09:17 +0300
pushed 2018-09-25 09:42 +0000
Dorel Luca Dorel Luca - Backed out changeset eae95de0eabe (bug 1480104) for spidermonkey failure
eae95de0eabec99b772fd01ac873880cc96425d9
created 2018-09-23 21:51 +0000
pushed 2018-09-25 09:42 +0000
Denis Palmeiro Denis Palmeiro - Bug 1480104: Provide an API for the gecko profiler, introduce a string hash table to remove duplicate data, and add necessary locks and changes to support the profiler start/stop routines r=sfink
8fd55df51b25f080dcbf749bd9127f7fea3b36f4
created 2018-09-06 11:54 +0200
pushed 2018-09-11 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 5. r=tcampbell
9a64325eeacb61c7de1e00977233a234627b7f44
created 2018-08-15 20:01 -0700
pushed 2018-08-23 21:40 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 3] Remove Shared Stubs option r=jandem
c65164fbc41ca83aad3476987c9991c5ca81fc8d
created 2018-06-08 17:28 -0400
pushed 2018-08-13 22:00 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 7] Remove now-unused SharedIC Machinery for CompareICs r=tcampbell
5565956d9a268936359c6ffa84419965d4964a0a
created 2018-05-15 16:10 -0400
pushed 2018-08-13 22:00 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 1] Enable CacheIR Compare ICs in Ion r=tcampbell
7e1f880b5f882732370ad70d02e7378b14b302f8
created 2018-08-03 10:09 +0200
pushed 2018-08-06 15:43 +0000
Lars T Hansen Lars T Hansen - Bug 1423577 - Remove asm.js atomics support. r=luke
4534ae540e86d686f29098cbcc2f932a6b83117b
created 2018-07-24 15:15 +0200
pushed 2018-07-26 21:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
0fd93c0985bbdfdb1233583164c386d54fc8d498
created 2018-07-26 14:23 +0300
pushed 2018-07-26 21:58 +0000
shindli shindli - Backed out 2 changesets (bug 1416723) for failures in dom/serviceworkers/test/test_serviceworker_interfaces.html on a CLOSED TREE
b2242216d11b7aff2b1549ce3f717a98de6cc892
created 2018-07-24 15:15 +0200
pushed 2018-07-26 21:58 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
50d88eac66ca91857d88457c33540ba46c949730
created 2018-03-29 09:09 -0400
pushed 2018-07-25 14:18 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 1] Implement a subset of JSOP_ADD in CacheIR r=jandem
ca88f0e401147602351a71f043038432453218d0
created 2018-06-26 20:05 +0300
pushed 2018-06-27 10:27 +0000
Sebastian Hengst Sebastian Hengst - Backed out 9 changesets (bug 1438727) for failing xpcshell's test_cssColor-02.js. CLOSED TREE
e45d06e5a9677c8bde6e3f254391e93919ec4d78
created 2018-03-29 09:09 -0400
pushed 2018-06-27 10:27 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 1] Implement a subset of JSOP_ADD in CacheIR r=jandem
b3fc868b50a2d8879b2136e32ea90253ed6b3f28
created 2018-04-24 14:53 -0400
pushed 2018-04-26 06:05 +0000
Matthew Gaudet Matthew Gaudet - Bug 1455280: Remove FlowAliasAnalysis implementation r=jandem
81ef11104ebb7871c6efe1794a40d4505a80c8dd
created 2018-04-08 17:01 +0200
pushed 2018-04-08 21:44 +0000
Jan de Mooij Jan de Mooij - Bug 1448887 - Remove async Ion loop interrupts. r=luke
d8b27e30ef910242ddc51624b5a86517925b43b6
created 2018-03-12 11:12 -0500
pushed 2018-03-15 10:14 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: remove wasm async interrupt support (r=jandem)
edcbf982b033f497ed65c39a812e5252a1988f24
created 2018-03-12 23:53 +0200
pushed 2018-03-13 17:12 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1435360) for web-platform reftests failures on marionette/content/reftest.js CLOSED TREE
7d6183aa40da6492ec595939a0169a9709657fb0
created 2018-03-12 11:12 -0500
pushed 2018-03-13 17:12 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: remove wasm async interrupt support (r=jandem)
ef4436b9240e81a770738eb34aa0f4ebc8b43002
created 2018-03-11 21:11 +0100
pushed 2018-03-12 09:55 +0000
Jan de Mooij Jan de Mooij - Bug 1442561 part 3 - Flip the pref. r=me
2bf39f14c6f8772d66ee1d369bf8772b38bf3e08
created 2018-03-11 20:14 +0100
pushed 2018-03-11 21:47 +0000
Jan de Mooij Jan de Mooij - Bug 1442561 part 1 - Add browser pref for misc Spectre object type mitigations. r=luke
55c87e7ea09d4d9d6a38603360d57523b3c4c821
created 2018-03-10 02:35 +0200
pushed 2018-03-10 09:59 +0000
Ciure Andrei Ciure Andrei - Backed out 3 changesets (bug 1435360) for Android XPCShel failures a=backout on a CLOSED TREE
a463d224c412529aa8d7b02103506f9a714a6dd9
created 2018-03-09 13:04 -0600
pushed 2018-03-10 09:59 +0000
Luke Wagner Luke Wagner - Bug 1435360 - Baldr: remove wasm async interrupt support (r=jandem)
90c70e5122f6da891b59c579a3c7d0c02a6610d4
created 2018-02-20 14:36 +0000
pushed 2018-03-10 09:59 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1438886 - Prevent speculative execution after returning from GC-capable C++ code. r=jandem
abf961990ca799d9138068b09df675cee929d2b6
created 2018-03-09 16:13 +0100
pushed 2018-03-09 19:34 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1442656: Implement wasm testing functionalty for two-tiered compilation; r=luke
0e2abc1dfda734b310084dcb9f5d5f567fad221b
created 2018-02-27 10:23 +0100
pushed 2018-02-27 22:24 +0000
Jan de Mooij Jan de Mooij - Bug 1437483 part 3 - Enable Ion object type barrier mitigations by default. r=luke
c34b095d74f1d61e52957a2772b4bf691bae26e4
created 2018-02-26 15:25 +0100
pushed 2018-02-26 22:20 +0000
Jan de Mooij Jan de Mooij - Bug 1437483 part 1 - Add pref for Spectre mitigations for Ion object type barriers. r=nbp
23d76102a2e8acd0e79c26faa44eec833db58529
created 2018-02-12 12:51 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 4: Rename jsfun* -> vm/JSFunction*.
048033244192d6a9a7c4052b2400717bcbc9dc62
created 2018-02-02 13:39 +0000
pushed 2018-02-09 22:32 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1433111 - Zero the payload if the Value tag does not match the expected tag. r=jandem
9848ae936a3d35820e1e9a6b69eeb856aa53aa78
created 2018-02-09 16:47 +0100
pushed 2018-02-09 22:32 +0000
Jan de Mooij Jan de Mooij - Bug 1434230 part 4 - Enable Spectre string mitigations by default. r=luke
893bb948cb936f45e0dfed5f6384589a201d5142
created 2018-02-08 22:01 +0100
pushed 2018-02-09 10:03 +0000
Jan de Mooij Jan de Mooij - Bug 1434230 part 1 - Some Spectre mitigations for loadStringChars. r=luke,nbp
a20dc29e502d8b74a1fca9195154d895d7de9ec0
created 2018-02-08 23:55 +0200
pushed 2018-02-09 10:03 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 3 changesets (bug 1434230) for assertion failures on MacroAssembler.cpp
9c9ba4938b080344149ec4cd6f8cd564f7af3be3
created 2018-02-08 22:01 +0100
pushed 2018-02-09 10:03 +0000
Jan de Mooij Jan de Mooij - Bug 1434230 part 1 - Some Spectre mitigations for loadStringChars. r=luke,nbp
f9def4d47aa3174afcd5b8fdd61ac04bf4419def
created 2018-02-07 17:56 +0100
pushed 2018-02-07 22:06 +0000
Jan de Mooij Jan de Mooij - Bug 1435266 - Enable Spectre index masking by default. r=luke
a98f615965d73f6462924188fc2b1f2a620337bb
created 2018-01-18 13:19 +0100
pushed 2018-01-18 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1430053 - Add prefs for index masking Spectre mitigations. r=luke,mccr8
fe6091ddbf6b74d022627ee0094a6113a3e4e883
created 2017-11-07 23:01 +0100
pushed 2017-11-15 22:25 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1415224: Remove wasm test mode entirely; r=luke
c637d9a5317a96ffa4e240bb41548ad62fad8623
created 2017-10-19 09:14 -0500
pushed 2017-10-20 09:04 +0000
Luke Wagner Luke Wagner - Bug 1388785 - Remove --wasm-check-bce flag (r=lth)
less more (0) -100 -60 tip