js/src/jit/CodeGenerator.cpp
6592655e860e73040175e3a0de9d7a1ade2dea89
created 2018-10-22 11:28 +0100
pushed 2018-10-27 01:06 +0000
Jon Coppeard Jon Coppeard - Bug 1499140 - Compile dynamic module import bytecode r=jandem
f73e13de8e712a5188866e4331f0cc6000a568cd
created 2018-10-11 18:33 +0100
pushed 2018-10-13 00:15 +0000
Jon Coppeard Jon Coppeard - Bug 1489477 - Don't pre-create module metadata object when compiling r=nbp
81dd098adbd8984f9491eae22dac152cf4fb2d71
created 2018-10-10 19:18 +0000
pushed 2018-10-13 00:15 +0000
Iain Ireland Iain Ireland - Bug 1492977: Mark returns-false-for-retry functions as Pure r=tcampbell
63b06faf2f9e34510dd5661bb9ac20211d56ceac
created 2018-09-19 18:55 +0200
pushed 2018-10-13 00:15 +0000
Johannes Schulte Johannes Schulte - Bug 1486857 - Don't box result of IonCompareIC; r=mgaudet
dfdc496fab45d4331d624cf16dc9afd48d511ae8
created 2018-09-27 19:17 +0000
pushed 2018-10-13 00:15 +0000
Iain Ireland Iain Ireland - Bug 1492574: Rewrite GetDynamicName to return false if lookup can't be completed r=tcampbell
d5c22661c86025e0098509d8d6183c4af99214ce
created 2018-09-18 04:04 +0000
pushed 2018-09-24 21:48 +0000
Robin Templeton Robin Templeton - bug 1490387 - Part 3: Implement BigInt support for bitwise operators. r=jandem
3519c8034245436f261446d4f2820436b5205f1e
created 2018-09-16 10:19 +0300
pushed 2018-09-24 21:48 +0000
arthur.iakab arthur.iakab - Backed out changeset 65d8d6533300 (bug 1490387)for causing spidermokey build bustages CLOSED TREE
65d8d65333008acdf5ab79df0e495168ceb19a43
created 2018-09-16 03:35 +0000
pushed 2018-09-24 21:48 +0000
Robin Templeton Robin Templeton - bug 1490387 - Part 3: Implement BigInt support for bitwise operators. r=jandem
501a1147cb5f656b07001e1b158a981d8378eb39
created 2018-09-13 07:55 -0700
pushed 2018-09-24 21:48 +0000
André Bargull André Bargull - Bug 1490985: Return input string or static strings in CreateDependentString when possible. r=jandem
19ae9ff093caf9f9071277549c5aac056db90587
created 2018-09-06 11:52 +0200
pushed 2018-09-24 21:48 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/jit, part 3. r=nbp
ef3bab52fbd0a9fb45f50f2112155bb15bdf3813
created 2018-08-31 11:52 -0500
pushed 2018-09-10 17:01 +0000
Jason Orendorff Jason Orendorff - Bug 1467272 - Memory leak with OOM in js::jit::CodeGenerator::link(JSContext*, js::CompilerConstraintList*). r=nbp
9d438550d85682669333a5f522c3491dfa1ee2e3
created 2018-08-31 22:59 +0300
pushed 2018-09-05 20:45 +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-05 20:45 +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-05 20:45 +0000
Denis Palmeiro Denis Palmeiro - Bug 1485738: Add column number information to the JitSpew r=mgaudet
e51673acfbefc500fdfc076db58fde12979ede50
created 2018-08-31 12:55 +0100
pushed 2018-09-05 20:45 +0000
Jon Coppeard Jon Coppeard - Bug 1487483 - Tidy adding store buffer entries when creating an edge to a cell in the nursery r=sfink
eff3d90694630f95e35b09ae343fda4ad07e6870
created 2018-08-29 10:07 +0000
pushed 2018-09-05 20:45 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1486829: Make a proper enum class out of jit::FrameType; r=tcampbell
ba637657bbf8a6b52fa42a565ec8555997ccd936
created 2018-08-24 07:55 +0300
pushed 2018-09-05 20:45 +0000
Ashley Hauck Ashley Hauck - Bug 1449985 - Remove js::IsDelegate, rename IsDelegateOfObject to IsPrototypeOf. r=jandem
79e9e6a709b04ecb89f2a87bba6e1967a2326cc8
created 2018-08-24 15:27 +0200
pushed 2018-09-05 20:45 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1437065: Inline monomorphic calls to wasm; r=luke, r=jandem
c594e6a343778c1c0fb27466b5554ca788c97252
created 2018-08-20 11:02 -0400
pushed 2018-09-05 20:45 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 8] Remove Ion Fallback stub space r=jandem
92b4cab82784725d2a0b83157cab605e8d3db2ea
created 2018-08-16 10:42 -0700
pushed 2018-09-05 20:45 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 4] Remove SharedIC support from Ion r=jandem
402c68b550d1aede856016eee0325f2c4cd75729
created 2018-08-15 19:59 -0700
pushed 2018-09-05 20:45 +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-09-05 20:45 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 1] Cleanup IC code as we show SharedICs the door. r=jandem
a546df23e27d5247cdad10198fac095aadb7a1dd
created 2018-08-16 16:49 -0700
pushed 2018-09-05 20:45 +0000
Steve Fink Steve Fink - Bug 1470921 - Re-check whether nursery strings are enabled after collecting during allocation, r=jonco
0dba59a9d427d224611bb8ac3b8a6e6f530f75db
created 2018-08-20 15:23 +0200
pushed 2018-08-22 00:04 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1437065: Drive-by fixes; r=jandem
c13d9e177361e3968314503b474ef0479d004d8a
created 2018-08-14 10:40 -0400
pushed 2018-08-17 00:53 +0000
Ted Campbell Ted Campbell - Bug 1483275 - Remove duplicate VMFunction definitions. r=jandem
2a09332be9ac7cc7c2b3bd224ad4be8bb408af96
created 2018-08-01 11:49 -0400
pushed 2018-08-16 00:03 +0000
Matthew Gaudet Matthew Gaudet - Bug 1480524 - [Part 1] Use CacheIR version of NewObject for Baseline r=jandem
b9a687b9bbe2414a0c452f4e631afc129ebe3244
created 2018-08-10 05:43 -0700
pushed 2018-08-16 00:03 +0000
André Bargull André Bargull - Bug 1480819 - Part 7: Add comments, constants, and better variable names to RegExp stubs. r=mgaudet
411fa809129a533f492136cb8ac58a4ef7e1119e
created 2018-08-10 08:50 -0700
pushed 2018-08-16 00:03 +0000
André Bargull André Bargull - Bug 1480819 - Part 6: Add helper methods to MacroAssembler to work with CharEncoding and reduce code duplication. r=mgaudet
68db5a68d65abca77d8f857e6b89b42973833ef6
created 2018-08-03 09:12 -0700
pushed 2018-08-16 00:03 +0000
André Bargull André Bargull - Bug 1480819 - Part 5: Add registers and encoding type as members to CreateDependentString. r=mgaudet
215a50752a4966c2d8ef8dc2b51f73a25351c6b0
created 2018-08-03 09:12 -0700
pushed 2018-08-16 00:03 +0000
André Bargull André Bargull - Bug 1480819 - Part 4: Don't save non-volatile registers. r=mgaudet
34165b194cf9df25e92febd28948d93554280bf6
created 2018-08-03 09:10 -0700
pushed 2018-08-16 00:03 +0000
André Bargull André Bargull - Bug 1480819 - Part 3: Reorder temporary register names in generateRegExpMatcherStub. r=mgaudet
7ad24c33a9b5747245545b3ea8aca85a0e57429d
created 2018-08-03 09:09 -0700
pushed 2018-08-16 00:03 +0000
André Bargull André Bargull - Bug 1480819 - Part 2: Switch the temporary variables used for CopyStringChars in CreateDependentString::generate. r=mgaudet
09d8a8e246481cde29ee88928dc14a98b36d8634
created 2018-08-03 09:08 -0700
pushed 2018-08-16 00:03 +0000
André Bargull André Bargull - Bug 1480819 - Part 1: Remove dead and unnecessary code to restore registers from generateRegExpMatcherStub. r=mgaudet
5565956d9a268936359c6ffa84419965d4964a0a
created 2018-05-15 16:10 -0400
pushed 2018-08-16 00:03 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 1] Enable CacheIR Compare ICs in Ion r=tcampbell
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-13 20:22 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
044705c4d308da03fd8f89f42497ffd7b17614f1
created 2018-08-09 01:10 +0300
pushed 2018-08-10 00:07 +0000
Daniel Varga Daniel Varga - Merge mozilla-central to mozilla inbound. a=merge
dacdc94c62badd03b7e2ff0399d50b2d29f8a6ea
created 2018-08-08 00:01 +0000
pushed 2018-08-10 00:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1480493 - Remove initializer kind from JSOP_NEWINIT r=arai
27adb1a1c96195ec919cdaea57349d4d21483de0
created 2018-08-02 13:24 -0700
pushed 2018-08-10 00:07 +0000
André Bargull André Bargull - Bug 1480575: Implement cmp32 with Address operands for ARM MacroAssembler and use it in LIsPackedArray. r=mgaudet
ef2291b03c194651468a824af685caae99cfdc9e
created 2018-08-02 08:02 -0700
pushed 2018-08-10 00:07 +0000
André Bargull André Bargull - Bug 1480018: Change some Base(Value)Index users to BaseObject(Element|Slot)Index. r=mgaudet
f2f0f683f69aef13c9b33028ff4a10548b1a85b4
created 2018-08-02 13:12 -0700
pushed 2018-08-10 00:07 +0000
André Bargull André Bargull - Bug 1480116: Improve codegen for LIsConstructor, LConvertElementsToDoubles, and the surrogate check in PrepareAndExecuteRegExp. r=mgaudet
a6b2aa1c965714910e4085004219af20d393436c
created 2018-08-02 08:03 -0700
pushed 2018-08-10 00:07 +0000
André Bargull André Bargull - Bug 1480077: Avoid signed integer overflow in Atomics.store and when printing assembler code. r=lth
e73d0543679d27e6156551f853a0d696f3d33c70
created 2018-08-02 08:03 -0700
pushed 2018-08-03 00:39 +0000
André Bargull André Bargull - Bug 1480145: Annotate jit-spew with the VMFunction name when available and annotate String and RegExp stubs. r=nbp
bf478347fb0a472e0d4f9151a567e574979f5d45
created 2018-07-03 15:52 -0400
pushed 2018-08-01 21:19 +0000
Matthew Gaudet Matthew Gaudet - Bug 1478126 - Remove SharedIC support for BinaryArith Caches r=jandem
3430a73e5f1c35e93997d95b25252403dc7709d0
created 2018-07-27 12:11 +0200
pushed 2018-08-01 21:19 +0000
Julian Seward Julian Seward - Bug 1448277 - Generate GVN-able references to indirect wasm globals. r=lth.
4534ae540e86d686f29098cbcc2f932a6b83117b
created 2018-07-24 15:15 +0200
pushed 2018-08-01 21:19 +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-01 21:19 +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-01 21:19 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
50d88eac66ca91857d88457c33540ba46c949730
created 2018-03-29 09:09 -0400
pushed 2018-08-01 21:19 +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-01 21:19 +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-01 21:19 +0000
Brian Hackett Brian Hackett - Bug 1465289 Part 3 - Keep track of JS execution progress made when there is a replay debugger, r=jandem.
65ea32c6a5be230bc1e7c5f5a013bfd4b68d14ef
created 2018-07-23 15:15 +0300
pushed 2018-07-25 00:48 +0000
Sean Stangl Sean Stangl - Bug 1476124 - Implement enough ARM64 Ion code to run a simple script. r=tcampbell
47be709bc6ca985c41a9c5fff89c2e1cc4abfce1
created 2018-07-20 12:42 +1000
pushed 2018-07-25 00:48 +0000
Paul Bone Paul Bone - Bug 1476500 - Add extra assignments and make some types more specific r=nbp
c980318f4f82e2175a1f23c6c4d301f01dbd4ed1
created 2018-07-09 17:20 -0400
pushed 2018-07-25 00:48 +0000
Matthew Gaudet Matthew Gaudet - Bug 1469044: [Part 3] Rename 'uncached' to 'impl' r=jandem
76ed6d31be85c63eab788714d65b8ae787660700
created 2018-07-09 16:52 -0400
pushed 2018-07-25 00:48 +0000
Matthew Gaudet Matthew Gaudet - Bug 1469044: [Part 2] Remove remainder of MathCache r=jandem
22883fe0cf16befe28ce81deb8a012453cf80af7
created 2018-07-08 21:13 +0300
pushed 2018-07-25 00:48 +0000
Robin Templeton Robin Templeton - bug 1471134 - Part 4: Add PowValues/PowOperation for exponentiation. r=jandem
266767b68e8c4552a2f7a602ca103883d45e91de
created 2018-06-29 02:33 -0700
pushed 2018-07-04 00:35 +0000
André Bargull André Bargull - Bug 1471931 - Part 5: Use MakeUnique in more places and replace manual js_delete with UniquePtr. r=sfink
bd01847472fbc512fbf56b8e4748cf5fad6ee897
created 2018-06-28 09:07 -0700
pushed 2018-07-04 00:35 +0000
André Bargull André Bargull - Bug 1471931 - Part 1: Replace some js_malloc/js_calloc/js_realloc with their js_pod_malloc/js_pod_calloc/js_pod_realloc counterparts. r=sfink
9b715408b60b0ef2402c13c0ce917558e2830614
created 2018-06-29 09:02 +0200
pushed 2018-07-04 00:35 +0000
Jan de Mooij Jan de Mooij - Bug 1471844 - Implement cx->realm switching for optimized DOM calls in Ion. f=bz r=luke
ec3598f6f3fe4f3e50304fd20a0c62cd0b80696e
created 2018-06-28 12:08 +0200
pushed 2018-07-04 00:35 +0000
Jan de Mooij Jan de Mooij - Bug 1471169 - Implement realm switching for Wasm calls. r=luke
ca88f0e401147602351a71f043038432453218d0
created 2018-06-26 20:05 +0300
pushed 2018-07-04 00:35 +0000
Sebastian Hengst Sebastian Hengst - Backed out 9 changesets (bug 1438727) for failing xpcshell's test_cssColor-02.js. CLOSED TREE
less more (0) -1000 -300 -100 -60 tip