js/src/jit/CodeGenerator.cpp
7ce9396e4dadf3eeda874162e8aa89481151c19e
created 2022-12-01 14:33 +0000
pushed 2022-12-02 09:34 +0000
André Bargull André Bargull - Bug 1801865: Supports out-of-bounds access for String.prototype.char{,Code}At. r=jandem
6810bbf2119c18d7b43481b81c5d4968ee6fc8d7
created 2022-12-01 14:33 +0000
pushed 2022-12-02 09:34 +0000
André Bargull André Bargull - Bug 1669942: Add CacheIR op to linearise strings for char-accesses. r=jandem
e07a198cd001f83b82e56cfdc352090c2325fd4a
created 2022-11-30 07:26 +0000
pushed 2022-11-30 16:11 +0000
Iain Ireland Iain Ireland - Bug 1797486: Align visitOutOfLineStoreElementHole with CacheIR implementation r=jandem,nbp
1c95cd727056a9364a388b5e40d9a8f4ff6f958f
created 2022-11-29 13:52 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 1802497 - Part 5: Inline Number.prototype.toString when an explicit "base" argument is present. r=jandem
0e3f6ac2569a02f9e81b6c023e572fb272e9c263
created 2022-11-29 13:52 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 815255 - Part 4: Inline Number.parseInt with Double input. r=jandem
d5900226f9132d74a845efcb761fd8d3e68c00c7
created 2022-11-29 13:52 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 815255 - Part 3: Inline Number.parseInt with radix=10. r=jandem
5c2787d90d7c14583b7dfb54aad33448965e2581
created 2022-11-29 13:52 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 815255 - Part 1: Add GuardSpecificInt32 CacheIR op. r=jandem
878800f6a93271d6bf467be334c30932b7d1df04
created 2022-11-29 14:54 +0200
pushed 2022-11-29 21:47 +0000
Noemi Erli Noemi Erli - Backed out 12 changesets (bug 1802497, bug 815255, bug 1802496, bug 1802495) for causing build bustage in ReciprocalMulConstants.cpp CLOSED TREE
27a6631f4fa2c9c224d3a196e289f4b4c21efe55
created 2022-11-29 12:17 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 1802497 - Part 5: Inline Number.prototype.toString when an explicit "base" argument is present. r=jandem
9632e28d5be95a2717defe67f1a9e62aff903a73
created 2022-11-29 12:17 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 815255 - Part 4: Inline Number.parseInt with Double input. r=jandem
4d430cf570f3d0cd44d0661154097628c16413f5
created 2022-11-29 12:17 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 815255 - Part 3: Inline Number.parseInt with radix=10. r=jandem
c30b0e521ffa04c33c602204f536c0f1ea908d13
created 2022-11-29 12:17 +0000
pushed 2022-11-29 21:47 +0000
André Bargull André Bargull - Bug 815255 - Part 1: Add GuardSpecificInt32 CacheIR op. r=jandem
91e2af4f5f7fc46eadafd06eadcf5220e3c252f5
created 2022-11-28 18:33 +0000
pushed 2022-11-29 08:40 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 3: Transpile GuardMultipleShapes r=jandem
b0dc5f1fd855a998437bb222fd4f090cc1b5190f
created 2022-11-25 20:45 +0000
pushed 2022-11-26 21:27 +0000
Iain Ireland Iain Ireland - Bug 1799028: Move enumerators from Realm to Compartment r=jandem
3e245a08238b8c44892e2ae2f4d41ef1ad821037
created 2022-11-25 20:45 +0000
pushed 2022-11-26 21:27 +0000
Iain Ireland Iain Ireland - Bug 1799028: Transpile ObjectToIteratorResult r=jandem
8fbe0b3f03c2ce68bb595b2cca6daad010e9d75a
created 2022-11-25 22:33 +0200
pushed 2022-11-26 21:27 +0000
Marian-Vasile Laza Marian-Vasile Laza - Backed out 8 changesets (bug 1671228) for causing xpcshell failures on test_autofillFormFields.js. CLOSED TREE
d27bf0a5bd476b3a85fae70c209c19f629f0809b
created 2022-11-25 18:21 +0000
pushed 2022-11-26 21:27 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 3: Transpile GuardMultipleShapes r=jandem
d67ed65268e7392fec68fb5334ce717c01392d77
created 2022-11-25 10:24 +0000
pushed 2022-11-25 21:45 +0000
Jan de Mooij Jan de Mooij - Bug 1802309 part 3 - Tidy up region table code;. r=jonco
df40ba606e564ebfdb88a280f800173db2691e25
created 2022-11-25 10:24 +0000
pushed 2022-11-25 21:45 +0000
Jan de Mooij Jan de Mooij - Bug 1802309 part 1 - Improve IonEntry script list. r=jonco
6d6b34704de6e89ed84c6aea1e826540277b064e
created 2022-11-24 02:49 +0200
pushed 2022-11-24 21:26 +0000
Butkovits Atila Butkovits Atila - Backed out 6 changesets (bug 1671228) for causing failures at Marking.cpp. CLOSED TREE
b26db27890f228ffcef5a286a082df7b12e798f7
created 2022-11-24 00:02 +0000
pushed 2022-11-24 21:26 +0000
Iain Ireland Iain Ireland - Bug 1671228: Part 3: Transpile GuardMultipleShapes r=jandem
4259f3b15c45723bc50ae49908ef7478bfdafce2
created 2022-11-23 15:41 +0000
pushed 2022-11-24 09:32 +0000
Jan de Mooij Jan de Mooij - Bug 1801875 part 6 - Rename fooEntry() to asFoo(). r=jonco
85f0bce2cb73e1233d547c4598a9d16a6ab74889
created 2022-11-23 15:41 +0000
pushed 2022-11-24 09:32 +0000
Jan de Mooij Jan de Mooij - Bug 1801875 part 3 - Tidy up entry data structures. r=jonco
103df637eb5968f4d808401d4345ac428806a019
created 2022-11-23 08:19 +0000
pushed 2022-11-23 16:19 +0000
André Bargull André Bargull - Bug 1801897 - Part 3: Only save live volatile registers across the ABI call in initTypedArraySlots. r=iain
d37f559cfb323ee989e2591a6032c7ea3a516212
created 2022-11-23 08:19 +0000
pushed 2022-11-23 16:19 +0000
André Bargull André Bargull - Bug 1801897 - Part 1: Add an explicit assert to document the output is not a live register. r=iain
9f0dec5c58168daa46e52a6b9e3851868916b4da
created 2022-11-22 13:42 +0000
pushed 2022-11-22 21:43 +0000
Julian Seward Julian Seward - Bug 1797933, part 2 - initial implementation of struct.{new,set,get} and ref.cast for Ion. r=rhunt.
dacfeb170af277b434718ea74afa2f4739149902
created 2022-11-14 17:09 +0000
pushed 2022-11-14 21:44 +0000
Ryan Hunt Ryan Hunt - Bug 1774837 - wasm: Remove some RefType::Kind switches as they're too general. r=jseward
a2c8f031ccbf859c872d69671f0b0efcfb4c8162
created 2022-11-08 14:21 +0000
pushed 2022-11-08 21:36 +0000
André Bargull André Bargull - Bug 1799490 - Part 2: Transpile Map.prototype.size and Set.prototype.size in Warp. r=iain
b1805a980636e6046a8e79a4225adefcfbe60d96
created 2022-11-07 17:10 +0000
pushed 2022-11-07 21:29 +0000
Christian Holler Christian Holler - Bug 1794784 - Add code for differential testing with Fuzzilli. r=jandem
7de0c40b31a49bf4d9a2ae8157cf03d6045904b1
created 2022-11-03 14:21 +0000
pushed 2022-11-03 21:43 +0000
Doug Thayer Doug Thayer - Bug 1798365 - Fold MMegamorphicLoadSlotByValue where possible r=jandem
82a2c0ea4e64c304942f71cc8984a5b5ecf6e34a
created 2022-11-03 15:45 +0200
pushed 2022-11-03 21:43 +0000
Stanca Serban Stanca Serban - Backed out changeset cd6046d38441 (bug 1794784) for causing Spidermonkey builds bustages. CLOSED TREE
cd6046d384410110a1176599c36fb06ac92681a0
created 2022-11-03 13:06 +0000
pushed 2022-11-03 21:43 +0000
Christian Holler Christian Holler - Bug 1794784 - Add code for differential testing with Fuzzilli. r=jandem
b86b7f0226545595b35440e23e5ff642be1c3a3b
created 2022-10-27 19:33 +0300
pushed 2022-10-27 21:55 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset d3d587531672 (bug 1794784) for causing spidermonkey bustages on BaselineCacheIRCompiler.cpp. CLOSED TREE
d3d587531672336fe98734477fcb95d5d0ab0038
created 2022-10-27 16:19 +0000
pushed 2022-10-27 21:55 +0000
Christian Holler Christian Holler - Bug 1794784 - Add code for differential testing with Fuzzilli. r=jandem
98e7f7bfffc4f9f164b985d51a11feaeec37dd7f
created 2022-10-26 22:57 +0000
pushed 2022-10-27 03:52 +0000
Doug Thayer Doug Thayer - Bug 1794439 - Inline HasNativeDataPropertyPure cache lookup in Ion r=jandem
63f2b671e7f7a3e7eea5f30322668cbd391bb388
created 2022-10-26 14:48 +0000
pushed 2022-10-26 22:42 +0000
Ryan Hunt Ryan Hunt - Bug 1790626 - wasm: Use pointer to TypeDef instead of type index in PackedType. r=yury
bcdbd6961d028fc12d66a36ce4e5f1a73db938e1
created 2022-10-26 14:48 +0000
pushed 2022-10-26 22:42 +0000
Ryan Hunt Ryan Hunt - Bug 1790626 - wasm: Move 'immediate' type representation to FuncType and only use with call_indirect. r=yury
2ab2423d64cfc46778415b2f14d4310ef19da3ed
created 2022-10-19 02:07 +0300
pushed 2022-10-19 04:09 +0000
Sandor Molnar Sandor Molnar - Backed out 4 changesets (bug 1790626) for causing spider-monkey failures in js/src/wasm/WasmTypeDef.h CLOSED TREE
81ed136e034ea8d95bcd5873936bcdedb01e49b5
created 2022-10-18 22:28 +0000
pushed 2022-10-19 04:09 +0000
Ryan Hunt Ryan Hunt - Bug 1790626 - wasm: Use pointer to TypeDef instead of type index in PackedType. r=yury
cc0a57db46c0b326883474664e3bec1d962dd415
created 2022-10-18 22:28 +0000
pushed 2022-10-19 04:09 +0000
Ryan Hunt Ryan Hunt - Bug 1790626 - wasm: Move 'immediate' type representation to FuncType and only use with call_indirect. r=yury
754042c4c1f8e3ff19723e6e73373f15a5790b04
created 2022-10-18 00:38 -0400
pushed 2022-10-18 09:48 +0000
Cristian Tuns Cristian Tuns - Backed out changeset 30dbd4267a26 (bug 1794439) for causing multiple failures on BacktrackingAllocator.cpp CLOSED TREE
30dbd4267a263dfca91e971d32ff160b91a14f7b
created 2022-10-18 03:57 +0000
pushed 2022-10-18 09:48 +0000
Doug Thayer Doug Thayer - Bug 1794439 - Inline HasNativeDataPropertyPure cache lookup in Ion r=jandem
c80fc759348a91ba135b28dbdc4701902067edae
created 2022-10-18 02:14 +0000
pushed 2022-10-18 09:48 +0000
Ryan Hunt Ryan Hunt - Bug 1794841 - wasm: Clean up ValType free methods. r=jseward
de254e5a1749296532332470f4148d1c8773baef
created 2022-10-17 19:11 -0400
pushed 2022-10-18 09:48 +0000
Cristian Tuns Cristian Tuns - Backed out 6 changesets (bug 1794841) for causing build bustages CLOSED TREE
2a4c88ddd548823beeff06d32deaca3662603c35
created 2022-10-17 22:46 +0000
pushed 2022-10-18 09:48 +0000
Ryan Hunt Ryan Hunt - Bug 1794841 - wasm: Clean up ValType free methods. r=jseward
ae0335716a950f08bc3a4615aa52b154fc22f4ab
created 2022-10-12 18:40 +0000
pushed 2022-10-13 10:00 +0000
Ryan Hunt Ryan Hunt - Bug 1791361 - wasm: Fix the other point we setTryBodyEnd without checking for OOM. r=yury
29a719a41bb91ab9035257cbfc720c12b1cdcc18
created 2022-09-23 15:18 +0000
pushed 2022-09-23 21:21 +0000
Denis Palmeiro Denis Palmeiro - Bug 1788779: Enable PerfSpewer compilation by default r=iain
013ef018da29a76b2429d5332be4592e044b6750
created 2022-09-20 18:43 +0300
pushed 2022-09-21 03:56 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1788779) for SM bustage at PerfSpewer.cpp on a CLOSED TREE
0b1e05f3830cec5a30de278ef5e8f333c7ec7226
created 2022-09-20 13:42 +0000
pushed 2022-09-21 03:56 +0000
Denis Palmeiro Denis Palmeiro - Bug 1788779: Enable PerfSpewer compilation by default r=iain
da8bb74f3daa21d3282c5a9c07a0c40cb945bdf1
created 2022-09-19 20:07 +0000
pushed 2022-09-20 03:38 +0000
Doug Thayer Doug Thayer - Bug 1789457 - Inline megamorphic cache lookup in Ion r=jandem
080d321a6baf6a4ee27e3d08110ebefc3b9cb4e3
created 2022-09-19 20:07 +0000
pushed 2022-09-20 03:38 +0000
Doug Thayer Doug Thayer - Bug 1789457 - Move NativeObject check after cache lookup r=jandem
ca1acbc1f294b10c3011e4f38c7bee4f8becd6c9
created 2022-09-19 16:53 +0000
pushed 2022-09-20 03:38 +0000
André Bargull André Bargull - Bug 1791162 - Part 2: Bail out from ArrayPush when we can't add a dense element. r=jandem
4b82ed0bc3402618003ad51afb558a9ddebd988e
created 2022-09-19 16:53 +0000
pushed 2022-09-20 03:38 +0000
André Bargull André Bargull - Bug 1791162 - Part 1: Bail out from SetDenseElement when we can't add a dense element. r=jandem
34ceaef8a3f164e7103df7e6899d5f33bf13ffea
created 2022-09-19 16:53 +0000
pushed 2022-09-20 03:38 +0000
André Bargull André Bargull - Bug 1790990: Use bailout helpers where possible. r=jandem
a773b014aa29b4a6a94c9aa08c96c9778bec1a40
created 2022-09-19 16:53 +0000
pushed 2022-09-20 03:38 +0000
André Bargull André Bargull - Bug 1790989 - Part 4: Use storeCallPointerResult when followed by branchIf{True,False}Bool. r=jandem
341f4c59c90955116752f77c3bf90274447dd3ed
created 2022-09-19 16:53 +0000
pushed 2022-09-20 03:38 +0000
André Bargull André Bargull - Bug 1790989 - Part 1: Use storeCallPointerResult to move ReturnReg. r=jandem
f8a7091761965259a2be5bb4aafe8f60c72c3352
created 2022-09-16 17:05 +0300
pushed 2022-09-16 21:39 +0000
Sandor Molnar Sandor Molnar - Backed out 2 changesets (bug 1788779) for causing build bustages. CLOSED TREE
1aac72154bbdfc4a960acbdd883652e0253a4206
created 2022-09-16 13:00 +0000
pushed 2022-09-16 21:39 +0000
Denis Palmeiro Denis Palmeiro - Bug 1788779: Enable PerfSpewer compilation by default r=iain
a9c7e9eba6b855254dafd96d02fccb6510ea9ab5
created 2022-09-15 08:56 +0000
pushed 2022-09-16 03:36 +0000
Jan de Mooij Jan de Mooij - Bug 1790791 part 2 - Add js::jit::SetElementMegamorphic. r=iain
548e62dfe6286bd2b4ca0a086f23af711fe4af02
created 2022-09-15 08:56 +0000
pushed 2022-09-16 03:36 +0000
Jan de Mooij Jan de Mooij - Bug 1790791 part 1 - Rename MCallSetElement to MMegamorphicSetElement. r=iain
less more (0) -1000 -300 -100 -60 tip