js/src/jit/BaselineIC.cpp
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
3ffc1284220742b9c09c2b8d62c345114c8bd583
created 2018-10-09 17:32 +0000
pushed 2018-10-15 21:07 +0000
Ashley Hauck Ashley Hauck - Bug 1487022 - Fix repeated bailouts when constant-folding a never-ran 1/0 r=tcampbell
d5c22661c86025e0098509d8d6183c4af99214ce
created 2018-09-18 04:04 +0000
pushed 2018-10-15 21:07 +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-10-15 21:07 +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-10-15 21:07 +0000
Robin Templeton Robin Templeton - bug 1490387 - Part 3: Implement BigInt support for bitwise operators. r=jandem
817b7142d4d965f9ab591a33268e2a59d29e4aed
created 2018-09-06 11:50 +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 1. r=tcampbell
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
f0c6e521429cfaff0585ec6eaf734e9fcf873f8a
created 2018-08-24 13:22 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1259822 - Show property key in the error message when target object value is null or undefined. r=jorendorff
5a2381311cedc81a16222f90b854675fa004c4db
created 2018-08-22 15:12 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 11] Remove SharedIC.h,cpp r=jandem
370a45e8ea65c3fe50b9abd4651c525c18ab6934
created 2018-08-21 11:01 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 10] Relocate the remaining Baseline-only stub code to BaselineIC files r=jandem
b733b2488363f3f2bdd6e14cc9df1694f7f8ae3a
created 2018-08-21 10:05 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 9] Remove ICStubCompiler::Engine r=jandem
4bdec5f4de8812ff5b5bb2df9473345744744a40
created 2018-08-17 17:16 -0700
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 6] Reduce redundant usage of ICStubEngine 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
2e79db1588c29cf4767c92834e5e5ab1f250d07f
created 2018-08-07 15:31 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1480524 - [Part 3] Move ICNewObject_Fallback out of SharedIC and remove non-CacheIR code generation 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
24901fe38fac929955f42fc95cc418d9fc44767c
created 2018-08-09 10:38 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1482133 - [Part 3] Stop using shared stubs machinery r=jandem
ed10f47809935e3b5d681d75d8bf7d5f3c288e96
created 2018-08-08 17:00 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1482133 - [Part 2] Relocate NewArrayFallback to Baseline r=jandem
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
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
8e257791eccf389ed0ef642ce8d46af5f0d93b9f
created 2018-05-08 18:32 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 16] Support shifts in CacheIR r=tcampbell
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
e4df17b00a7e51bab96a7a0c2fc9a86ad7c35d26
created 2018-03-22 19:01 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 4] Implement CacheIR IC for bitwise operations on Int32s r=jandem
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
bedc90c72ee31e496b2aa178b159026941b08613
created 2018-07-17 13:06 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Split SIMD constant definitions out into builtin/SIMDConstants.h r=bbouvier
f0328b9f1a4d2f9f565c1f20af9559c07bf3e6fa
created 2018-07-08 21:13 +0300
pushed 2018-08-24 17:49 +0000
Robin Templeton Robin Templeton - bug 1471134 - Part 3: Make arithmetic operand arguments mutable. r=jandem
0807cc4090d99038adaba65e3a3029b06be32799
created 2018-06-29 11:21 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1471924 part 2 - Enter callee's realm when calling Class call/construct hooks. r=luke
da138f7c70efd37648d63e00b832456807398d68
created 2018-06-29 11:21 +0200
pushed 2018-08-24 17:49 +0000
Jan de Mooij Jan de Mooij - Bug 1471924 part 1 - Stop pretending proxies have a JSNative call/construct hook. 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
b9452e41ec38b00f696278f9a8e667d29da8ac30
created 2018-03-22 19:01 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 4] Implement CacheIR IC for bitwise operations on Int32s r=jandem
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
f2c0891d9c26c0c7e7055a3615d4eb3a9b5577f0
created 2018-06-26 12:24 +0300
pushed 2018-08-24 17:49 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Merge mozilla-central to inbound. a=merge CLOSED TREE
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
568cea0785f4ae3fdfdcf03c66b4daaba9ec3e78
created 2018-06-21 16:44 +0000
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1469297: Move baseline-only CacheIR Fallback ICs out of SharedIC.cpp r=tcampbell
8b97ba3dd284fb55c8dab911c32ef58a3e900641
created 2018-06-15 14:06 -0400
pushed 2018-06-21 15:23 +0000
Ted Campbell Ted Campbell - Bug 1444202 - Add MOZ_MUST_USE to masm.extractObject and friends. r=jandem
0c4e97614565cb461db8a4eba531978b8ff45908
created 2018-06-20 17:45 +0200
pushed 2018-06-21 15:23 +0000
Jan de Mooij Jan de Mooij - Bug 1466503 part 1 - Pass script to GetIntrinsicOperation so it doesn't have to look it up. r=tcampbell
1d069afa41fa40ba8c5835dbd83f1218c46b83e7
created 2018-05-16 13:44 +0200
pushed 2018-06-21 15:23 +0000
Lars T Hansen Lars T Hansen - Bug 1461948 - Uncouple ReferenceType from TypedObject's ReferenceTypeDescr. r=till
4face648a1521ac31836069665fa5cbb46df4ea9
created 2018-06-14 09:07 -0700
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1468252 part 3 - Remove some environment->global() calls. r=luke
7bfcf62f68078e4854bfe41575521207f436a7aa
created 2018-05-09 15:23 +0200
pushed 2018-06-18 21:43 +0000
Lars T Hansen Lars T Hansen - Bug 1461948 - Remove redundant length parameter for TypedObject constructor. r=till
2e7a4d376aff00ae43f8051aa53af8be65a112a3
created 2018-05-27 04:00 +0530
pushed 2018-06-18 21:43 +0000
maharsh312 maharsh312 - Bug 1464321 - Changed return type of two methods in JSScript with relative format string change. r=arai
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-06-18 21:43 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
6f7c84e815c0c2eef81ac9cf8f5fa94b5a416029
created 2018-05-23 10:14 -0700
pushed 2018-06-18 21:43 +0000
Jeff Walden Jeff Walden - Bug 1462939. r=jandem
455665169fa75e1f6e9b5594f62272a3392d0a0a
created 2018-05-17 12:43 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1462448: Use nursery allocation for baseline string-split and avoid extra heap-slot init for Latin1 strings. r=jandem
0f63e6668a23b31bca944b91512ee94697f64f29
created 2018-01-31 15:51 -0800
pushed 2018-06-18 21:43 +0000
Steve Fink Steve Fink - Bug 1434783 - Remove extractString, r=jandem
deeb18d57ad217978ff3c6a38481b5d100665279
created 2018-05-01 15:54 +0200
pushed 2018-05-03 15:28 +0000
Jan de Mooij Jan de Mooij - Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
53f006fc6afda343190b261833a087c95309cbd9
created 2018-03-29 11:38 -0400
pushed 2018-04-26 21:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1449975 - Name CacheIR stub type when spewing. r=tcampbell
af66807a5c4b8366dc98d3aae7d55124003a1039
created 2018-03-23 13:10 -0700
pushed 2018-04-26 21:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1448136 - Ensure Debug OSR transition is respected in InstanceOf Fallback stub. r=jandem
less more (0) -300 -100 -60 tip