js/src/jit/IonBuilder.cpp
136188d4f9281e3cec98699de83accbb0ad79439
created 2018-11-19 12:54 +0000
pushed 2018-12-03 16:23 +0000
Iain Ireland Iain Ireland - Bug 1497107: Add ensureBallast call to freezePropertiesForCommonPrototype r=nbp
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
56f220f7a98f9ca941912ed1b9e69518f49c0d79
created 2018-11-15 15:01 +0000
pushed 2018-12-03 16:23 +0000
Andy Wingo Andy Wingo - Bug 1505849 - Implement parser support for BigInt literals r=terpri,jandem
b8fba4d3bec32495e45e8e9c850d300d4bd9d842
created 2018-11-14 10:01 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1506972 - Remove unused JSOP_THROWING opcode. r=jandem
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
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
4d10fab344663acad54d62e1527b8e679103cf1d
created 2018-10-26 07:47 +0300
pushed 2018-12-03 16:23 +0000
Coroiu Cristina Coroiu Cristina - Merge inbound to mozilla-central a=merge
5a123d345104d4265b42df182902dda949c88ddf
created 2018-10-25 22:30 -0400
pushed 2018-12-03 16:23 +0000
Kannan Vijayan Kannan Vijayan - Bug 1501775 - Spew IC entry counters before Ion-compilation. r=mgaudet
1c4bf766a99a657e2f88183afbef240e9e8e38ac
created 2018-10-25 19:50 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1502090 - Fix bailout tracking with fun.call. r=nbp
6592655e860e73040175e3a0de9d7a1ade2dea89
created 2018-10-22 11:28 +0100
pushed 2018-12-03 16:23 +0000
Jon Coppeard Jon Coppeard - Bug 1499140 - Compile dynamic module import bytecode r=jandem
430db29f46858faff930e2ec3ed45fbf13a73a20
created 2018-10-22 11:28 +0100
pushed 2018-12-03 16:23 +0000
Jon Coppeard Jon Coppeard - Bug 1499140 - Implement support for dynamic module import in the interpreter r=jandem
1f8af7db9d96ee0e9fd4f9d4949efe3921f99290
created 2018-10-15 11:51 +0000
pushed 2018-10-18 18:37 +0000
Jan de Mooij Jan de Mooij - Bug 1496378 part 2 - Move data pointer accessors from DataViewObject/TypedArrayObject to ArrayBufferViewObject. r=jwalden
f73e13de8e712a5188866e4331f0cc6000a568cd
created 2018-10-11 18:33 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Bug 1489477 - Don't pre-create module metadata object when compiling r=nbp
63b06faf2f9e34510dd5661bb9ac20211d56ceac
created 2018-09-19 18:55 +0200
pushed 2018-10-15 21:07 +0000
Johannes Schulte Johannes Schulte - Bug 1486857 - Don't box result of IonCompareIC; r=mgaudet
dce559a7ac350c38dc03c3fbe3b2b5eb91b45a06
created 2018-09-19 18:34 +0200
pushed 2018-10-15 21:07 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1491353 - Make the allocator fallible to work-around false positive uncatchable OOMs. r=mgaudet
f939ffbce06c53888ae512b74af25117278d4a67
created 2018-09-27 21:03 -0400
pushed 2018-10-15 21:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1488786 - Always barrier getElem caches r=jandem
c0a0ea39277bfcf9e83106f5ffb5bc0605ef2d2d
created 2018-09-26 13:03 -0400
pushed 2018-10-15 21:07 +0000
Robin Templeton Robin Templeton - Bug 1492685 - Remove obsolete Ion optimization for JSOP_SETARG. r=jandem
8bf660646ca6f18a269af9550c23d34a87140579
created 2018-09-24 23:19 +0300
pushed 2018-10-15 21:07 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1488786) for raptor gdocs failures. CLOSED TREE
e0f7882e731604c617f3a9973ef12c0dbcb5504f
created 2018-09-21 20:10 +0000
pushed 2018-10-15 21:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1488786 - Correct Ion Barrier selection logic for getElem caches w.r.t. prototype reads r=jandem
bc2538bb2e9d925b17f45e1570cb6441ab6f8e3d
created 2018-09-06 11:54 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 4. r=bbouvier
354e37362d068f8f120d759c6ed61507f46c2918
created 2018-08-30 11:59 -1000
pushed 2018-09-03 16:13 +0000
Brian Hackett Brian Hackett - Bug 1479909 Part 3 - Disable DOM Ion optimizations when recording or replaying, r=bz.
9d438550d85682669333a5f522c3491dfa1ee2e3
created 2018-08-31 22:59 +0300
pushed 2018-09-03 16:13 +0000
Denis Palmeiro Denis Palmeiro - Bug 1485738: Add column number information to the JitSpew r=mgaudet
6c83f735355d19458caa7ff34069b5676c062228
created 2018-09-01 02:01 +0300
pushed 2018-09-03 16:13 +0000
Sebastian Hengst Sebastian Hengst - Backed out 18 changesets (bug 1487647, bug 1487271, bug 1487001, bug 1487105, bug 1486845, bug 1485738, bug 1487595, bug 1347060, bug 1480900, bug 1487889) for accidential push of inbound to central. a=backout
3f831b709e370b14ccf9f06508760633cd6b312a
created 2018-08-31 22:59 +0300
pushed 2018-09-03 16:13 +0000
Denis Palmeiro Denis Palmeiro - Bug 1485738: Add column number information to the JitSpew r=mgaudet
d86165aa128f6a5093f6b3c5e2883e56c1a85367
created 2018-08-30 19:38 +0100
pushed 2018-09-03 16:13 +0000
Jon Coppeard Jon Coppeard - Bug 1485698 - Check for no module meta object during JIT analysis r=jandem
ba637657bbf8a6b52fa42a565ec8555997ccd936
created 2018-08-24 07:55 +0300
pushed 2018-08-30 12:18 +0000
Ashley Hauck Ashley Hauck - Bug 1449985 - Remove js::IsDelegate, rename IsDelegateOfObject to IsPrototypeOf. r=jandem
0765d3f09d9a40a1569b0179fa5af297a3f8512a
created 2018-08-22 09:11 +0900
pushed 2018-08-25 16:16 +0000
Mike Hommey Mike Hommey - Bug 1481670 - Initialize some stack variables to make valgrind happier. r=jandem
402c68b550d1aede856016eee0325f2c4cd75729
created 2018-08-15 19:59 -0700
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 2] Cleanup Ion SharedStubs code r=jandem
7518b4bbc6c740d8f63c1cfaf765c9e136b6c011
created 2018-08-15 17:54 -0700
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 1] Cleanup IC code as we show SharedICs the door. r=jandem
a5f5d094aa197489311b13aeed5c67e8c74b1cf8
created 2018-08-14 10:56 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1483275 - Use one definition of js::jit::SimpleArithOperand. r=jandem
ab47d3f47325f9c3a1575a406c4b0748e0eed333
created 2018-08-07 10:12 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1480524 - [Part 2] Remove Ion NewObject stub, and remove limitation on template object dynamic slots for fast path r=jandem
78d5bc33afd08d7fa8acedcdf074de4ddc6f0bf0
created 2018-08-10 08:56 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 813836: Optimize comparisons of single-element strings. r=jandem
45dd8818d922150a499cf1477455679b9819e475
created 2018-08-10 02:58 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1482364: Allow bitwise value comparison for strict-equals even when object emulates undefined. r=evilpie
a23c3d37ae2b94c711059950b4f287e19c8f6b13
created 2018-08-13 08:21 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1482359: Use more JSOP_STRICTEQ optimizations for Object.is(). r=jandem
c65164fbc41ca83aad3476987c9991c5ca81fc8d
created 2018-06-08 17:28 -0400
pushed 2018-08-24 17:49 +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-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 1] Enable CacheIR Compare ICs in Ion r=tcampbell
9467565d40b03f3010e0935be48b180dffa54923
created 2018-08-08 15:58 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1482133 - [Part 1] Disable NewArray Ion Shared Stub r=jandem
dacdc94c62badd03b7e2ff0399d50b2d29f8a6ea
created 2018-08-08 00:01 +0000
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1480493 - Remove initializer kind from JSOP_NEWINIT r=arai
3e4eec1a2feee53119135913a33a2fa62c7b4ceb
created 2018-07-27 13:33 +0200
pushed 2018-08-24 17:49 +0000
Lars T Hansen Lars T Hansen - Bug 1478982 - Allow TypedObject fields to be flagged immutable. r=till
12ca0190aa09804aa49fd9e74331458446268060
created 2018-07-31 06:54 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1472211 - Part 2: Reorder operands in Super-Elem bytecode operations. r=arai
3db99794bc304946d77a9994168d119541724a46
created 2018-07-25 06:41 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1476417: Add a resume point after assigning to a mapped argument. r=jandem
4c59bddb1d688cdb22523317833df797c1a20ccd
created 2018-08-02 16:11 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1317481 - Optimize away Generator/Promise handling for await in the topmost JS frame with already resolved/rejected Promise. r=anba,smaug
bf478347fb0a472e0d4f9151a567e574979f5d45
created 2018-07-03 15:52 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1478126 - Remove SharedIC support for BinaryArith Caches r=jandem
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
7cb598e5f90c43782070de16aa1e82c7182483c5
created 2018-05-01 14:35 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 12] Implement JSOP_MOD in CacheIR r=jandem
5b25886cfb6444c950bb40b01c306b0d74d1abc3
created 2018-05-01 13:56 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 11] Implement JSOP_DIV in CacheIR r=jandem
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
4598c8290ae4a1876d23a675d65f9667d11f9b61
created 2018-03-26 09:58 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 8] Implement JSOP_MUL in CacheIR r=tcampbell
cc58162b8a3a7ba5c153c01bb211afd24b4323f9
created 2018-03-22 14:12 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 2] Implement a subset of JSOP_SUB in CacheIR r=jandem
50d88eac66ca91857d88457c33540ba46c949730
created 2018-03-29 09:09 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 1] Implement a subset of JSOP_ADD in CacheIR r=jandem
818c1a79b41dc6d18c9dbe2c600fe02905f3e7d0
created 2018-07-23 21:44 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1470795 Part 4 - Move progress tracking logic to JSScript, r=jandem.
a3f53213595e5c86b03254635b2d9aa056dfbd94
created 2018-07-23 21:40 +0000
pushed 2018-08-24 17:49 +0000
Brian Hackett Brian Hackett - Bug 1465289 Part 3 - Keep track of JS execution progress made when there is a replay debugger, r=jandem.
9b715408b60b0ef2402c13c0ce917558e2830614
created 2018-06-29 09:02 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1471844 - Implement cx->realm switching for optimized DOM calls in Ion. f=bz r=luke
ca88f0e401147602351a71f043038432453218d0
created 2018-06-26 20:05 +0300
pushed 2018-08-24 17:49 +0000
Sebastian Hengst Sebastian Hengst - Backed out 9 changesets (bug 1438727) for failing xpcshell's test_cssColor-02.js. CLOSED TREE
ebbddded329210e131e2efa54ba4e14e125acd84
created 2018-06-26 18:26 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1470904 part 1 - Switch realms before/after scripted calls if needed. r=luke
948fcbfaa6f32fd8d92e7137030b6238430c4711
created 2018-03-26 09:58 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 8] Implement JSOP_MUL in CacheIR r=tcampbell
be222e6b343f4a8d2c92c57aa07596f8b6ce9514
created 2018-03-22 14:12 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 2] Implement a subset of JSOP_SUB in CacheIR r=jandem
e45d06e5a9677c8bde6e3f254391e93919ec4d78
created 2018-03-29 09:09 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 1] Implement a subset of JSOP_ADD in CacheIR r=jandem
95df215e163619668d1dfb19992ba64aa11c1d2f
created 2018-06-26 09:42 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1470250 part 6 - Switch realms if needed before/after native calls in JIT code. r=luke
less more (0) -1000 -300 -100 -60 tip