js/src/jit/BaselineIC.cpp
deb3594da5b1649fc3001d1dab5d4bac036de7bd
created 2019-03-11 10:35 +0000
pushed 2019-03-12 18:59 +0000
Jan de Mooij Jan de Mooij - Bug 1527822 - Allow inlining some cross-realm native calls in IonBuilder. r=anba
cce35becf71943cab026b822c2ee6836db21150a
created 2019-03-07 16:39 +0000
pushed 2019-03-11 13:01 +0000
Tom Schuster Tom Schuster - Bug 1532421 - Use ValueType in BaselineIC's TypeCheckPrimitiveSetStub. r=mgaudet
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-03-11 13:01 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
0553a2b5c632380c21d485c1cbdeff072d678dc2
created 2019-02-27 18:00 +0000
pushed 2019-03-11 13:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
808c9111188b313e686da2c1ec38f2e41c4a050a
created 2019-02-27 19:13 +0200
pushed 2019-03-11 13:01 +0000
Dorel Luca Dorel Luca - Backed out changeset 9970e92003a2 (bug 1530396) for spidermonkey failure
9970e92003a2ba84098ffab8531863051f800f46
created 2019-02-27 16:53 +0000
pushed 2019-03-11 13:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
5435d1259aebbd68f4115ee154aac6ec98383df4
created 2019-02-25 19:14 +0200
pushed 2019-03-11 13:01 +0000
Andreea Pavel Andreea Pavel - Backed out changeset e67aafaf366c (bug 1530396) for build bustages on a CLOSED TREE
e67aafaf366c0c9737211830217c303b730eb696
created 2019-02-25 17:00 +0000
pushed 2019-03-11 13:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
e74ee65c18a6a836ed52088b1542e30a8ebf0955
created 2019-02-16 02:18 +0000
pushed 2019-03-11 13:01 +0000
Ted Campbell Ted Campbell - Bug 1514682 - Split up AddSlot IC logic r=jandem
16ad89a4e4250059c7082f05487b60ccb0c53469
created 2019-02-14 16:26 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1527843 - Don't take the slow path for cross-realm functions in IonBuilder::createThis. r=anba
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
d65cae66e3312e5fac71b146ccebd8d9cee51ce4
created 2019-02-13 10:48 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1519135 - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC r=terpri,jandem
7922211d6dcb0f3e7be9a4d0885d6484d6a26b1a
created 2019-02-08 06:36 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1525352: Add VM-call for TypedArray constructor with ArrayBuffer argument. r=anba
0cd43ecd2fb63432c6b7b1da6f2f3debbb76d4b7
created 2019-02-08 08:18 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1525674 part 4 - Move Ion's Iterator{More,Close} code to the MacroAssembler and use it in Baseline instead of ICs. r=evilpie
279c4a04e2d99d4f6da4cc52c25fa2ef1c4ba5ed
created 2019-02-08 08:18 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1525674 part 3 - Rename JSObject::ITER_CLASS_NFIXED_SLOTS to PropertyIteratorObject::NUM_FIXED_SLOTS. r=evilpie
44a103afdb3a2509edc5e69bb4c388988dfaf89c
created 2019-02-08 08:17 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1525674 part 2 - Make js::IteratorMore (and the JIT-inlined equivalent) infallible. r=evilpie
9fe2d9456e6bde0a51dd86132eff761dfe9607f0
created 2019-02-01 06:25 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1520759: Inline getters for jsop_getelem operations with constant property keys. r=jandem
fe279cc0e629bcdc3c2dbe1d7b85a20cd29ebca2
created 2019-02-01 05:14 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1520286 - Part 2: Add VM-call for TypedArray constructor with Array/TypedArray arguments. r=jandem
4ef98412ced0f8fb6e03adf04b93e917fb4083de
created 2019-02-01 05:14 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1520286 - Part 1: Switch over inlinable natives via JSJitInfo instead of performing pointer comparisons. r=tcampbell
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
037f2dd3a63f81dbdd01a81aca3a03919aeee74d
created 2019-01-28 16:46 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521491 part 5 - Store IC index in jump target ops. r=tcampbell
536917ba6bcf6a88d83f6d7551a50086cbdee1e9
created 2019-01-28 17:31 +0200
pushed 2019-03-11 13:01 +0000
Dorel Luca Dorel Luca - Backed out changeset 159930eacfd7 (bug 1521491) for spidermonkey failure
159930eacfd7a4a9933d26655f017def45919948
created 2019-01-28 13:51 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521491 part 4 - Store IC index in jump target ops. r=tcampbell
475d0d3f9d248a004f65d7f33c5e3df3cdbecf1b
created 2019-01-28 00:21 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1522431 - Implement IC support for BigInt r=jandem,terpri
acf56427a73834493b90dcac5cbcd39a37b0fa04
created 2019-02-16 02:18 +0000
pushed 2019-02-21 00:59 +0000
Ted Campbell Ted Campbell - Bug 1514682 - Split up AddSlot IC logic. r=jandem, a=lizzard
7259ee92e345359164baba67b035cc5d98b76ff4
created 2019-01-23 16:55 +0000
pushed 2019-01-28 12:41 +0000
Jan de Mooij Jan de Mooij - Bug 1522051 - Stop giving singleton types to call objects. r=tcampbell
c9ba74734504c5f78b414b614c5f9cf6feae7f95
created 2019-01-22 05:02 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521127 - Part 2: Remove more preliminary objects tracking for array objects. r=jandem
1f92e62a285c1e626ecb745857d6177bbaf660cc
created 2019-01-23 15:05 +0200
pushed 2019-01-28 12:41 +0000
Coroiu Cristina Coroiu Cristina - Backed out 3 changesets (bug 1521127) for build bustages at builds/worker/workspace/build/src/js/src/vm/ObjectGroup.cpp on a CLOSED TREE
232668044fbfc003f8ab57e80f0acddda67b2f31
created 2019-01-22 05:02 -0800
pushed 2019-01-28 12:41 +0000
André Bargull André Bargull - Bug 1521127 - Part 2: Remove more preliminary objects tracking for array objects. r=jandem
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-21 13:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
560290f263515bb7c7bb834cde8f7d64d5bdde54
created 2019-01-17 08:09 +0000
pushed 2019-01-21 13:03 +0000
Robin Templeton Robin Templeton - bug 1508521 - Introduce new increment and decrement operations. r=jandem
3e8268f13176bda200ed81decb06575aec6e0c04
created 2018-11-28 12:47 +0100
pushed 2019-01-21 13:03 +0000
Lars T Hansen Lars T Hansen - Bug 1510216 - Add WasmAnyRef type to the TypedObject system. r=luke
a32778df6583b3e8e43ad5a472b072d74934f9e8
created 2018-12-13 08:18 -0800
pushed 2019-01-21 13:03 +0000
André Bargull André Bargull - Bug 1435829 - Part 2: Add inline support for RegExp-String-Iterator. r=jorendorff
5cfb828cce2d196e41f4ba603870525c32206dd8
created 2018-12-10 10:47 -0600
pushed 2018-12-10 20:12 +0000
Jason Orendorff Jason Orendorff - Backed out 2 changesets (bug 1488417, bug 1259822) for web compat issues. a=backout
30e5ba51f64aa65ed086da3ccc7b4b139d139e79
created 2018-12-02 22:29 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1511210 part 2 - Ensure we have a JitRealm in ICScript::create. r=tcampbell
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
6453222232be364fb8ce3fd29b6cbcd480e5f2e3
created 2018-11-29 19:08 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1499644 - Move IC data out of BaselineScript. r=tcampbell
6c8636acf2cd7b775380d18cce1542a8117a3bc0
created 2018-11-27 18:35 +0000
pushed 2018-12-03 16:23 +0000
Iain Ireland Iain Ireland - Bug 1501865: Migrate IsSuspendedGenerator to CacheIR r=mgaudet
32eadea53faa9aca578c11bf682fcbb9385f9ebf
created 2018-11-20 10:23 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - More formatting changes in js/src r=jandem
ba2da67c9e7e7541e4be66e5841c3a115c31ba1e
created 2018-11-20 10:15 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Minor formatting changes in js/src r=jandem
c86b9e22b393d97c6d4e4dc0fc33bc6cd3c2172c
created 2018-11-20 10:06 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Use |clang-format off| for some js/src comments r=jandem
65510a1c9b0f76ffaf22db3255ffbd53681d4c24
created 2018-11-20 12:01 +0000
pushed 2018-12-03 16:23 +0000
inspiro inspiro - Bug 1320105 : Renamed jsid to PropertyKey and included in JS namespace. r=jandem
6b61884fd13dc5ad46cf05461e7145f3e0337e43
created 2018-11-19 15:38 +0000
pushed 2018-12-03 16:23 +0000
Matthew Gaudet Matthew Gaudet - Bug 1508280: Remove no longer used invalidity bits in ICs r=jandem
7283b13fd2d209e706e47b053278b43b0ea2fa84
created 2018-11-09 06:53 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1501316 - Remove Baseline's TableSwitch IC, use resume entries instead. r=tcampbell
3582cbd2447f61fb793923780b07569907698431
created 2018-11-08 18:28 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1504979 part 2 - Use resumeIndex/resumeOffsets for JSOP_TABLESWITCH. r=tcampbell
320cb35f35b0a676f55c9ac6a5b1ec02dcdd0a5f
created 2018-11-07 16:53 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1504979 part 1 - Use offset to 'default' target instead of zero in JSOP_TABLESWITCH offsets. r=nbp
5e76645a4e5c2fadf34a3db208dd58906ec58140
created 2018-11-02 13:37 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1503170 part 2 - Use resume{Index,Offset} for JSOP_GOSUB/JSOP_RETSUB, remove RetSub IC. r=tcampbell
90677f8ecf41023fc77d30690ce4fce4d9ab48c3
created 2018-11-02 08:19 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1503170 part 1 - Rename yieldAndAwait{Index,Offset} to resume{Index,Offset}. r=tcampbell
92cd8f40e7aa7400c076a05683da09ed79479653
created 2018-11-01 10:36 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1503542 - Move strict equality comparison out of JSOP_CASE. r=arai
5c6343e86e056e982eb754cb8f8e2649ebadea45
created 2018-10-26 16:01 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1502051 - Always check slotInfo for BaselineScript::nativeCodeForPc. r=djvj
daf8a3b98eee4a27c5691ecea4d4699dfc33cd31
created 2018-10-24 07:55 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1499649 - Split ICEntry in ICEntry and RetAddrEntry, get rid of fake ICEntries. r=tcampbell
f092493f896a931f1eba48bb341797bd8885b249
created 2018-10-17 14:00 +0000
pushed 2018-12-03 16:23 +0000
Iain Ireland Iain Ireland - Bug 1492733: Remove jitSupportsFloatingPoint checks from Baseline/IC code r=tcampbell,jandem
2ac1bca7094c959bf382ee37779566056f8792a7
created 2018-10-18 15:56 +0000
pushed 2018-12-03 16:23 +0000
Matthew Gaudet Matthew Gaudet - Bug 1494473 - Add entered counters to Baseline's CacheIR_Regular and Fallback stubs r=jandem
35c61888a49d69506cdd330b81885838ccf45f8c
created 2018-10-17 11:00 +0300
pushed 2018-10-17 08:02 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1259822 - Show property key in the error message when target object value is null or undefined. r=jorendorff
0e99081b5322d213fdba77a12ebbf6293f9c2a7f
created 2018-10-16 12:17 -0500
pushed 2018-10-16 17:28 +0000
Jason Orendorff Jason Orendorff - Backed out changeset f0c6e521429c (bug 1259822) for web compat issues (bug 1498257). a=backout
db3a5881e0d22fa59c2107d49c0fefa675fe6bd3
created 2018-10-16 17:24 +0300
pushed 2018-10-16 14:29 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset f0c6e521429c (bug 1259822) as requested by jorendorff. a=backout FIREFOX_63b_RELBRANCH
57de113fc71266c6a8afc5a5faacb74fece75702
created 2018-10-11 01:49 +0000
pushed 2018-10-15 21:07 +0000
Ashley Hauck Ashley Hauck - Bug 1448039 - Remove UNOPTIMIZEABLE bits from baseline IC fallback stubs. r=tcampbell
8ab15bf1e8cd11a1f043100d2ef3c51d8ba9aaf6
created 2018-10-09 21:10 +0300
pushed 2018-10-15 21:07 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3ffc12842207 (bug 1487022) for various spidermonkey failures, e.g. jit-read-u16-from-mdim-array.js. CLOSED TREE
less more (0) -300 -100 -60 tip