js/src/jit/arm/MacroAssembler-arm.h
b53f40d2b3051eaad812c8bb5cbcfc006e677adc
created 2020-05-27 05:10 +0000
pushed 2020-05-28 03:25 +0000
Jan de Mooij Jan de Mooij - Bug 1640829 part 2 - Add fallibleUnbox* methods to the MacroAssembler. r=iain
e0c0917c6826410d89c2627f6bdd5dbcdfb33418
created 2020-05-27 05:10 +0000
pushed 2020-05-28 03:25 +0000
Jan de Mooij Jan de Mooij - Bug 1640829 part 1 - Add some missing branchTestSymbol and unboxInt32/unboxBoolean overloads. r=iain
abb6d449fd6a5e93be4ea4c91658f2abea85a6f7
created 2020-05-16 12:57 +0000
pushed 2020-05-16 21:39 +0000
André Bargull André Bargull - Bug 1065894 - Part 3: Add unaligned load and store functions to the assemblers. r=jandem
b1daef8344369667663fcc349337da8b8642f439
created 2020-05-11 17:24 +0000
pushed 2020-05-12 09:34 +0000
Jan de Mooij Jan de Mooij - Bug 1636916 part 2 - Add branchTestGCThing to the MacroAssembler. r=jonco
faf97dd5d45415bb3bd09757b4ab1c885654981c
created 2020-05-11 17:24 +0000
pushed 2020-05-12 09:34 +0000
Jan de Mooij Jan de Mooij - Bug 1636916 part 1 - Rename unboxGCThingForPreBarrierTrampoline to unboxGCThingForGCBarrier. r=jonco
ef2c8d887a504e773db816e7d3fb72211d8972e8
created 2020-02-10 20:35 +0000
pushed 2020-02-11 21:47 +0000
André Bargull André Bargull - Bug 712939 - Part 4: Replace JS_STATIC_ASSERT in js/src/jit. r=jwalden
636bc79ab0159103fd2bf2251c217f3a91bd4380
created 2019-11-19 13:16 +0000
pushed 2019-11-19 21:20 +0000
Lars T Hansen Lars T Hansen - Bug 1581572 - Allow AnyRef on JS/wasm fast paths, part 2. r=rhunt,bbouvier
522722c8c0e2ca314f00bff3f64398b237eb1385
created 2019-11-19 14:44 +0200
pushed 2019-11-19 21:20 +0000
Dorel Luca Dorel Luca - Backed out 6 changesets (bug 1581572, bug 1596026) for Spidermonkey failure in js/src/wasm/WasmStubs.cpp. CLOSED TREE
b1796f474af442447cfdfd8676d93d540293cecb
created 2019-11-19 08:56 +0000
pushed 2019-11-19 21:20 +0000
Lars T Hansen Lars T Hansen - Bug 1581572 - Allow AnyRef on JS/wasm fast paths, part 2. r=rhunt,bbouvier
71a2bfc0cf2b433186cc97854eb158adca9693f4
created 2019-10-21 11:26 +0000
pushed 2019-10-21 21:51 +0000
André Bargull André Bargull - Bug 1536702 - Part 2: Add MacroAssembler support to allocate and initialise BigInt values. r=jandem
e48626d69e7781135faa716a90663f6689d931e1
created 2019-10-15 07:48 +0000
pushed 2019-10-21 21:51 +0000
André Bargull André Bargull - Bug 1536703 - Part 2: Add support for reading [u]int64 values from a BigInt to the MacroAssembler. r=jandem
d924c53aa1ee4ebcd56170841a87055f65d893d3
created 2019-09-04 19:05 +0000
pushed 2019-09-05 16:14 +0000
Jan de Mooij Jan de Mooij - Bug 1575161 part 2 - Remove now unused CodeOffsetJump, RepatchLabel, PatchJump and related code. r=tcampbell
50cea5fa018762134b0716b85fb6156113787a64
created 2019-09-04 19:05 +0000
pushed 2019-09-05 16:14 +0000
Jan de Mooij Jan de Mooij - Bug 1575161 part 1 - Stop using CodeOffsetJump, RepatchLabel, PatchJump etc in the IonIC code. r=tcampbell
20e1a3ecd04a6257d950ceff053b286b0ad748b2
created 2019-07-22 17:22 +0000
pushed 2019-07-24 09:54 +0000
Iain Ireland Iain Ireland - Bug 1544429: Part 0: Fix non-unified ARM build r=tcampbell
fbb42a9d132e10e96d275329bde3494f03714ba3
created 2019-07-16 19:10 +0000
pushed 2019-07-17 09:36 +0000
Iain Ireland Iain Ireland - Bug 1505902: Clean up private Value representation r=djvj
098a1fc45a87d6fad7fac30b3857544c003790a6
created 2019-06-12 18:30 +0000
pushed 2019-06-13 03:50 +0000
Iain Ireland Iain Ireland - Bug 1401624: Part 3: Convert store/loadDouble to box/unboxDouble r=tcampbell,mgaudet
1216e826db1110e05b73631342e0803b49d0fb7b
created 2019-06-12 20:47 +0300
pushed 2019-06-12 21:41 +0000
Andreea Pavel Andreea Pavel - Backed out 7 changesets (bug 1401624) for build bustages at MacroAssembler-inl.h on a CLOSED TREE
8f02092ab0b42e5551bf8e95360a1d84962328e8
created 2019-06-03 16:46 +0000
pushed 2019-06-12 21:41 +0000
Iain Ireland Iain Ireland - Bug 1401624: Part 3: Convert store/loadDouble to box/unboxDouble r=mgaudet
e00d479b6a92650637b9347d9ae18bd8da3b9493
created 2019-05-15 07:42 +0000
pushed 2019-05-15 15:58 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 28 - Fix ARM issues. r=tcampbell
9afa1dcd247b1d206f66e31290cec79f11dbf6c9
created 2019-05-14 16:00 +0300
pushed 2019-05-14 16:01 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 2 changesets (bug 1541404) for causing leaks at AnalyzeArgumentsUsage
760cc10c63b0a19b2553560c69d32a91f0472074
created 2019-05-14 10:36 +0000
pushed 2019-05-14 16:01 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 28 - Fix ARM issues. r=tcampbell
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-02-15 01:38 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
cf113c9d6075f7b6dc72c1c457d42316613244d7
created 2019-02-05 23:19 +0000
pushed 2019-02-06 09:47 +0000
Robin Templeton Robin Templeton - Bug 1507484 - Implement minimal Ion support for BigInt r=wingo,jandem
475d0d3f9d248a004f65d7f33c5e3df3cdbecf1b
created 2019-01-28 00:21 +0000
pushed 2019-01-28 21:44 +0000
Andy Wingo Andy Wingo - Bug 1522431 - Implement IC support for BigInt r=jandem,terpri
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
63a03fced45b169986a591310bd6572594a10fa0
created 2018-09-15 00:13 +0000
pushed 2018-09-16 21:36 +0000
Jan de Mooij Jan de Mooij - Bug 1490993 part 4 - Always use braces for if/for/while statements in js/src/jit/arm. r=tcampbell
4c826b3937d8a1ca06658d4a9403bbb7509345f8
created 2018-08-07 18:55 +0200
pushed 2018-08-09 21:31 +0000
Lars T Hansen Lars T Hansen - Bug 1343981 - Perform unaligned memory accesses from high to low on ARM, and emit metadata. r=bbouvier
27adb1a1c96195ec919cdaea57349d4d21483de0
created 2018-08-02 13:24 -0700
pushed 2018-08-09 10:02 +0000
André Bargull André Bargull - Bug 1480575: Implement cmp32 with Address operands for ARM MacroAssembler and use it in LIsPackedArray. r=mgaudet
994e5a4714a25b3ab1b4bc36ec5ef11d8d228e54
created 2018-08-02 08:02 -0700
pushed 2018-08-03 10:16 +0000
André Bargull André Bargull - Bug 1480020: Change js::jit::Relocation into an enum class. r=tcampbell
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
8b97ba3dd284fb55c8dab911c32ef58a3e900641
created 2018-06-15 14:06 -0400
pushed 2018-06-21 01:17 +0000
Ted Campbell Ted Campbell - Bug 1444202 - Add MOZ_MUST_USE to masm.extractObject and friends. r=jandem
4cc60824e00d29a34537e081a7a150b9d05710da
created 2018-06-04 01:31 -0700
pushed 2018-06-05 09:30 +0000
André Bargull André Bargull - Bug 1464794 - Remove 'using mozilla::*' from header files in js/src. r=Waldo
0f63e6668a23b31bca944b91512ee94697f64f29
created 2018-01-31 15:51 -0800
pushed 2018-05-11 09:36 +0000
Steve Fink Steve Fink - Bug 1434783 - Remove extractString, r=jandem
06bee42b4d4955429061f706bd59b8275d8e77f4
created 2018-05-08 05:41 -0700
pushed 2018-05-08 22:59 +0000
André Bargull André Bargull - Bug 1416289 - Part 1: Add Ion-inline support for Math.trunc. r=jandem
17916fce4252a701f1b4f23156665acb28de6343
created 2018-04-05 15:15 +0000
pushed 2018-04-09 21:56 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1437510 - ARM: Zero the payload if the Value tag does not match the expected tag. r=jandem
95268b8b70d9c60ec3a8994769fad53cfdbd36c1
created 2018-04-09 19:52 +0300
pushed 2018-04-09 21:56 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out changeset 18c36451a875 (bug 1437510) for wpt failures in /fetch/api/request/request-idl.html on a CLOSED TREE
18c36451a8750a46a51b531bc184f0ac290966c8
created 2018-04-05 15:15 +0000
pushed 2018-04-09 21:56 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1437510 - ARM: Zero the payload if the Value tag does not match the expected tag. 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
91a7028151315c2b06b9705b539d7131389288b5
created 2018-03-23 12:32 -0500
pushed 2018-03-24 09:42 +0000
Luke Wagner Luke Wagner - Bug 1428453 - Baldr: remove old traps (r=bbouvier)
9f4a3fb51e9eeace806589512eb26bb923254113
created 2018-02-16 14:55 +0100
pushed 2018-02-26 22:20 +0000
Lars T Hansen Lars T Hansen - Bug 1438800 - Introduce ScratchTagScope. r=jandem
f9ec9a7399faf4dd1e18bb43ba04d456a2ed23d0
created 2018-02-23 17:41 +0000
pushed 2018-02-24 00:59 +0000
Jon Coppeard Jon Coppeard - Bug 1438827 - Fix tracing of ARM macro assembler r=nbp
091e9b26d9a14feba8f49355a3b03e185d253152
created 2018-02-14 16:45 -0600
pushed 2018-02-17 09:56 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 5: Rename some files into js/src/vm. r=jandem.
25900f3b9936a16486a36473517e14a6e8a1f4b9
created 2018-02-15 09:56 +0200
pushed 2018-02-16 09:51 +0000
Dan Gohman Dan Gohman - Bug 1435369: Implement non-trapping float-to-int conversions for WebAssembly r=luke
f9d87461d51a216f8e43e8e7b5d2418f1aa1ad1a
created 2018-01-16 14:16 +0100
pushed 2018-01-25 17:04 +0000
Lars T Hansen Lars T Hansen - Bug 1431402 - Add 64bit-int-to-floating-point conversion to MacroAssembler.h. r=nbp
6e9b4b746ee65833240588cef1ce6cf2f09ed333
created 2018-01-24 12:33 +0100
pushed 2018-01-24 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1432479 - Use XOR for Value unboxing on 64-bit to mitigate certain Spectre attacks. r=luke
e5e24467641e6d918b069d09771a3e4d96a970ea
created 2018-01-08 17:47 -0600
pushed 2018-01-09 09:53 +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-08 22:06 +0000
Lars T Hansen Lars T Hansen - Bug 1425149 - Revamp the MASM atomics API. r=nbp
48d573a890201a591bda202ba5db37eb8559e26f
created 2017-11-30 12:55 +0100
pushed 2017-12-02 21:41 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1421244: Remove more ARMv6 dead code; r=lth
de907393db020ec66d981c400b855cdc30ecfc38
created 2017-09-01 16:12 +0200
pushed 2017-11-22 21:30 +0000
Lars T Hansen Lars T Hansen - Bug 1377576 - Assembler/MacroAssembler support for wasm atomics. r=sunfish
30b2f19116ba3546cd0e6fc917edc05e012a56c8
created 2017-11-16 18:32 +0100
pushed 2017-11-17 09:59 +0000
Jan de Mooij Jan de Mooij - Bug 1417398 - Use a single JitCode instance for JitRuntime trampolines. r=nbp
c8d8a1764cba3bd0cdaacae93456e55d9ac116ee
created 2017-11-14 10:45 +0100
pushed 2017-11-14 14:56 +0000
Jan de Mooij Jan de Mooij - Bug 1416572 - Use a single JitCode instance for all VMFunction wrappers. r=nbp
8dd2fefd471b508a6233042abc5d2ed5b7b754a4
created 2017-10-06 11:01 +0200
pushed 2017-10-10 21:56 +0000
Lars T Hansen Lars T Hansen - Bug 1406336 - JS Jits: Fix load64() on 32-bit platforms, and centralize address arithmetic. r=nbp
ea4ebbcd00229b66bef9bbf9cf88596bf12439cc
created 2017-09-11 18:35 +0200
pushed 2017-09-11 21:41 +0000
Tom Schuster Tom Schuster - Bug 1385278 - Move the rest of IonCaches.h to Assembler-shared.h. r=jandem
8190fc1ba510c50995b7c90977dc1e120cf12ced
created 2017-08-23 16:04 +0200
pushed 2017-08-29 23:14 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1392105. r=luke
0f61bc51de113c1054411e909ef9d53809423bb7
created 2017-07-18 12:08 +0000
pushed 2017-07-19 14:00 +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-07-18 16:15 +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
less more (0) -300 -100 -60 tip