js/src/jit/x86/CodeGenerator-x86.cpp
756e84749f99443679ca7f2637ce1f731bfed5a9
created 2019-11-01 13:45 +0000
pushed 2019-12-02 11:32 +0000
Ryan Hunt Ryan Hunt - Bug 1591047 part 5 - Pass heapBase to memCopy/memFill and use that to acquire length. r=lth
6cdaee1535a1b66ad6bd44c7f78ea77ccfdfa4ac
created 2019-09-03 02:53 +0000
pushed 2019-09-04 21:04 +0000
Ryan Hunt Ryan Hunt - Bug 1578031 - Correct return type for `GetOffsetGuardLimit`. r=lth a=lizzard
e565291ee5f6c863a5e247c078f0358142fb0062
created 2019-01-31 07:51 +0100
pushed 2019-03-11 13:01 +0000
Lars T Hansen Lars T Hansen - Bug 1523941 - Always use ScratchDoubleScope / ScratchFloat32Scope. r=nbp
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
d1094983384c30f5aa7860e7d5ff49be625fb47a
created 2018-10-03 15:43 -0500
pushed 2018-10-15 21:07 +0000
Luke Wagner Luke Wagner - Bug 1495149 - Baldr: don't use signal handlers for asm.js bounds checks (r=lth,bbouvier)
3c10148fb9a8056c216f1c3f1fba8d6fec35a9c8
created 2018-09-14 23:54 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1490993 part 2 - Always use braces for if/for/while statements in js/src/jit/x86. r=tcampbell
413be91a02578a573edcb765117fc3e73ad6c427
created 2018-08-06 15:55 +0200
pushed 2018-08-24 17:49 +0000
Lars T Hansen Lars T Hansen - Bug 1481171 - Wasm-specific atomics operations. r=luke
4534ae540e86d686f29098cbcc2f932a6b83117b
created 2018-07-24 15:15 +0200
pushed 2018-08-24 17:49 +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-08-24 17:49 +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-08-24 17:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
9db236e8d1dee72db5bf63735b8c8ddcc89e3cb7
created 2018-03-28 10:42 +0200
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1448329 - Remove 32-bit-x86-only static typed array access optimization. r=tcampbell
faf5f5fde107301ab2a465d4091db5cc773158cd
created 2018-03-19 14:30 +0100
pushed 2018-04-26 21:04 +0000
Jan de Mooij Jan de Mooij - Bug 1446766 part 1 - Use a macro to declare CodeGenerator visit methods. r=nbp
1f055e9f1c51662c21c961480dec854d2c1c6bc9
created 2018-03-28 10:42 +0200
pushed 2018-04-09 18:26 +0000
Jan de Mooij Jan de Mooij - Bug 1448329 - Remove 32-bit-x86-only static typed array access optimization. r=tcampbell, a=RyanVM
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200
pushed 2018-03-05 13:45 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
e745fe9ab05aa6a877230fc451be0bac38a9a8f6
created 2018-02-27 08:23 -0600
pushed 2018-03-05 13:45 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 7: jsnum.* -> builtin/Number.*. r=jandem.
cbb0873d74ca8fa5470f3b4f0eaf8c8ffda3d88d
created 2018-02-23 13:08 +0100
pushed 2018-03-01 16:46 +0000
Dragan Mladjenovic Dragan Mladjenovic - Bug 1440626 - IonMonkey: Move CodeGenerator::ToOutValue into jit/shared/CodeGenerator-shared-inl.h ; r=bbouvier
25900f3b9936a16486a36473517e14a6e8a1f4b9
created 2018-02-15 09:56 +0200
pushed 2018-03-01 16:46 +0000
Dan Gohman Dan Gohman - Bug 1435369: Implement non-trapping float-to-int conversions for WebAssembly r=luke
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
4d7a22f4a198b0397c9540cdcc2fc3bfe8b5e3e2
created 2018-02-13 08:54 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1437876 - Remove JS_ARRAY_LENGTH and JS_ARRAY_END. r=jandem.
b54df6ca0ab8b8dc7bdfa65e32ca1e0f367bb754
created 2018-02-12 15:30 -0600
pushed 2018-03-01 16:46 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: use new traps for idiv (r=bbouvier)
18e4d706ecdfe1c7794f581f614ad1f3a1c0ec86
created 2018-02-12 15:30 -0600
pushed 2018-03-01 16:46 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: use new traps for integer overflow (r=bbouvier)
048033244192d6a9a7c4052b2400717bcbc9dc62
created 2018-02-02 13:39 +0000
pushed 2018-03-01 16:46 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1433111 - Zero the payload if the Value tag does not match the expected tag. r=jandem
3d28ca7c05d8f9ba3ba6ff1cd5449dce42ae95c1
created 2017-11-05 19:37 -0800
pushed 2018-01-16 14:33 +0000
Chris Peterson Chris Peterson - Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
e5e24467641e6d918b069d09771a3e4d96a970ea
created 2018-01-08 17:47 -0600
pushed 2018-01-11 21:05 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: prefix current trap mechanism names with 'Old' (r=bbouvier)
7a87f1ff89f336e2d6f4984e1f3f099815485cd1
created 2017-12-12 12:58 -0600
pushed 2018-01-11 21:05 +0000
Lars T Hansen Lars T Hansen - Bug 1425149 - Revamp the MASM atomics API. r=nbp
bba4a6269557ba7214a09c9c260f83d9a84885e8
created 2018-01-05 15:15 +0100
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1404636 part 2 - Add test, asserts. r=bhackett
26d3df5b58fb60facb9057dc1e86576127c9e1f5
created 2017-12-16 16:22 -0600
pushed 2018-01-11 21:05 +0000
Jan de Mooij Jan de Mooij - Bug 1412420 - Ensure upper bits are zeroed when calling a function that returns int32. r=nbp
ff11b23cf898b48f6871bf0746cb150a5634143e
created 2017-10-25 10:36 +0200
pushed 2018-01-11 21:05 +0000
Lars T Hansen Lars T Hansen - Bug 1377576 - Rename from AsmJSAtomic etc to WasmAtomic etc, rs=bbouvier
cc6c341c68f8229dfa6e740fa2d2d49f1c86c4a2
created 2017-07-03 17:20 -0700
pushed 2018-01-11 21:05 +0000
Lars T Hansen Lars T Hansen - Bug 1377576 - Ion support for wasm atomics. r=bbouvier
3b4d18da6b103eb83fffc14e0115434d2951c15e
created 2017-12-16 16:22 -0600
pushed 2017-12-18 13:14 +0000
Jan de Mooij Jan de Mooij - Bug 1412420 - Ensure upper bits are zeroed when calling a function that returns int32. r=nbp a=ritu
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
ea4ebbcd00229b66bef9bbf9cf88596bf12439cc
created 2017-09-11 18:35 +0200
pushed 2017-09-15 00:19 +0000
Tom Schuster Tom Schuster - Bug 1385278 - Move the rest of IonCaches.h to Assembler-shared.h. r=jandem
e013d1324ea834f2d3c62edaeb644e41f5089459
created 2017-08-21 08:49 +0200
pushed 2017-09-15 00:19 +0000
Lars T Hansen Lars T Hansen - Bug 1391636 - make some locals DEBUG-only. r=me
b755618d7c138728721a13e7481c63035e7aec4d
created 2017-08-11 16:24 +0200
pushed 2017-09-15 00:19 +0000
Lars T Hansen Lars T Hansen - Bug 1389461 - WebAssembly sign extension opcodes. r=bbouvier
0f61bc51de113c1054411e909ef9d53809423bb7
created 2017-07-18 12:08 +0000
pushed 2017-08-02 08:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - Move moveValue into the generic MacroAssembler. r=jandem
273e8ce1c9e38f4ae3527508f9512adfe2d0bec4
created 2017-07-17 19:44 +0200
pushed 2017-08-02 08:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset a02a6cb9c94c (bug 1364908) for build bustage: undeclared 'StackSlotAllocator' at js/src/jit/CodeGenerator.cpp:11199. r=backout on a CLOSED TREE
a02a6cb9c94ca87402756a59a4419494aa724ac4
created 2017-07-17 17:04 +0000
pushed 2017-08-02 08:25 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1364908 - Move moveValue into the generic MacroAssembler. r=jandem
b3eff505c8d1ce8f201742a8dda07830ec38ad4d
created 2017-07-17 16:29 +0200
pushed 2017-07-19 23:02 +0000
Jan de Mooij Jan de Mooij - Bug 1381438 - Fix boxDouble to not clobber the source register on x86 CPUs without SSE 4.1. r=evilpie, a=jcristau
1f22b5f636692052cfb0d9e166a46828e378de87
created 2017-04-05 19:47 +0200
pushed 2017-06-12 13:08 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1340219: Give a builtin stub for all the builtin calls; r=luke
e5b32e0346dc6b915c197e0d69e7ea88a24491ac
created 2017-03-22 17:23 -0500
pushed 2017-06-12 13:08 +0000
Luke Wagner Luke Wagner - Bug 1334504 - Baldr: remove hacky register allocation from i64 div/mod (r=bbouvier)
1a9059a55ce0d12376465994f43060cb7cc537a5
created 2017-03-07 15:37 +0100
pushed 2017-06-12 13:08 +0000
Lars T Hansen Lars T Hansen - Bug 1338217 - Wasm, stop patching generated code. r=luke
7ebcd45634eef3711dccf68e4e1390134d48b63b
created 2017-03-07 15:30 +0100
pushed 2017-06-12 13:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset b7bcda1f007a (bug 1338217) for bustage on a CLOSED TREE
b7bcda1f007ab786881220566bf2007985f17629
created 2017-03-06 16:10 +0100
pushed 2017-06-12 13:08 +0000
Lars T Hansen Lars T Hansen - Bug 1338217 - Wasm, stop patching generated code. r=luke
a250e0834223ab994ee547cc2afc41f1749ffa37
created 2017-02-03 13:09 +0100
pushed 2017-04-18 12:07 +0000
Lars T Hansen Lars T Hansen - Bug 1335068 - Break wasm globals out of the code segment. r=luke
fe80ac73a1121b8ba7a6c7040a1f25d19b030739
created 2016-12-22 23:01 +0900
pushed 2017-01-23 14:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1324810 - Part 0: Add MacroAssembler::{storeCallBoolResult,storeCallWordResult}. r=jandem, a=lizzard
76a58ee14544dc0986aa9334fa01a307232546d8
created 2016-10-21 13:54 -0400
pushed 2017-01-23 14:19 +0000
Mike Shal Mike Shal - Bug 1183613 - Cross compile universal OSX builds in Taskcluster; r=froydnj,ted, a=jcristau
e1e289638d6a8d32da1b6d159b61a50ea6d865a9
created 2016-11-02 17:20 +0100
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename isCompilingAsmJS into isCompilingWasm; r=luke
ebd1e91c164d10e6fe5a4eca1875784a17cc0a79
created 2016-11-02 10:37 +0100
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmJSUnsignedToFloat32 to WasmUnsignedToFloat32; r=luke
9ef4cab999be0083c2e1ce03c810af927cb4b6ea
created 2016-11-02 10:33 +0100
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmJSUnsignedToDouble to WasmUnsignedToDouble; r=luke
4b874e0db3b4b68efd5ba8e88ca14ae534fe5a1b
created 2016-11-02 10:24 +0100
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmSelect to WasmSelect; r=luke
507bd72e0ff29e46e77d7650ec02516af42c644d
created 2016-11-02 10:15 +0100
pushed 2017-01-23 14:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1304672: Rename AsmReinterpret to WasmReinterpret; r=luke
860ba5468626ee1c99780b3879f7c2009054c0b3
created 2016-10-13 13:17 -0500
pushed 2017-01-23 14:19 +0000
Luke Wagner Luke Wagner - Bug 1277973 - Baldr: provide precise trap locations and stacks (r=bbouvier)
959f1e7b26fa630e9b6f842cf96934b2b1d15b6b
created 2016-10-13 13:17 -0500
pushed 2017-01-23 14:19 +0000
Luke Wagner Luke Wagner - Bug 1277973 - Baldr: hoist wasm::MemoryAccessDesc (r=bbouvier)
7c97d5898871280008baf27b37c98d2e22e52ba5
created 2016-09-29 22:33 +0200
pushed 2017-01-23 14:19 +0000
h4writer h4writer - Bug 1301400: Baseline Wasm Compiler: Part 3: Implement ConvertI64, r=lth
less more (0) -100 -60 tip