js/src/jit/CacheIR.h
560290f263515bb7c7bb834cde8f7d64d5bdde54
created 2019-01-17 08:09 +0000
pushed 2019-01-17 16:26 +0000
Robin Templeton Robin Templeton - bug 1508521 - Introduce new increment and decrement operations. r=jandem
a97b9b4c385e526301358abadfe1eb9039312d8b
created 2019-01-03 08:52 +0000
pushed 2019-01-03 08:57 +0000
Jan de Mooij Jan de Mooij - Bug 1467124 - Fix WindowProxy optimizations in the JIT for same-compartment realms. r=bzbarsky
616d351dbe7b95077c1b8e167405a7793c97f0d4
created 2018-12-10 19:28 +0000
pushed 2018-12-10 19:29 +0000
hyperion hyperion - Bug 1468749 trackAttached method added for TypeOfIrGenerator in CacheIR.cpp r=tcampbell
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:55 +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-01 05:55 +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-11-30 15:10 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6c8636acf2cd7b775380d18cce1542a8117a3bc0
created 2018-11-27 18:35 +0000
pushed 2018-11-28 15:22 +0000
Iain Ireland Iain Ireland - Bug 1501865: Migrate IsSuspendedGenerator to CacheIR r=mgaudet
d12102a7cea7849009ff99668c23a3d7626e47f7
created 2018-10-24 23:51 -0400
pushed 2018-10-25 09:58 +0000
Kannan Vijayan Kannan Vijayan - Bug 1501328 - CacheIR stub for out-of-bounds indexed GetElement on Arrays. r=mgaudet
7fed4b128d9d371da9176dc8c13c41ed956c6764
created 2018-10-23 10:49 -0400
pushed 2018-10-23 22:22 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-capacity-bounds assignments to arrays. r=tcampbell
6c55991a052eca284abb6d0a7980765e718e8f02
created 2018-10-19 03:40 +0300
pushed 2018-10-19 00:51 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 7a7d5508f873 (bug 1494537) as requested by tcampbell on irc for causing crashes in bug 1500285, 1500255. a=backout
7a7d5508f873579944aee993dbf0007a5503f94f
created 2018-10-17 14:48 -0400
pushed 2018-10-18 10:26 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-initialized-length-bounds assignments to arrays. r=tcampbell
237c50cb98bca9418e4c2e157371d0bd335b481c
created 2018-10-16 09:24 -0400
pushed 2018-10-16 16:28 +0000
Kannan Vijayan Kannan Vijayan - Bug 1496847 - Restrict GetElem generic stub to access on sparse indexes only. r=tcampbell
b8601c0c061473d7c81844816d6efdbfbc1eb53b
created 2018-10-15 01:37 +0300
pushed 2018-10-15 04:55 +0000
Gurzau Raul Gurzau Raul - Backed out changeset 6213dd2a20f2 (bug 1494537) for hazard failures on a CLOSED TREE
6213dd2a20f2c544722ff18d62863cbf6e031b8e
created 2018-10-14 16:33 -0400
pushed 2018-10-15 04:55 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-capacity-bounds assignments to arrays. r=tcampbell
57de113fc71266c6a8afc5a5faacb74fece75702
created 2018-10-11 01:49 +0000
pushed 2018-10-11 02:04 +0000
Ashley Hauck Ashley Hauck - Bug 1448039 - Remove UNOPTIMIZEABLE bits from baseline IC fallback stubs. r=tcampbell
0e43215b1975317557dff4c9a8878b1189d3e14e
created 2018-09-24 15:22 +0000
pushed 2018-10-02 22:03 +0000
Matthew Gaudet Matthew Gaudet - Bug 1488786 - Add an IC for sparse array element access r=jandem
8bf660646ca6f18a269af9550c23d34a87140579
created 2018-09-24 23:19 +0300
pushed 2018-09-24 20:19 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1488786) for raptor gdocs failures. CLOSED TREE
6c5b95f8154e63b67542892a8431370e5ee58b6a
created 2018-09-24 15:22 +0000
pushed 2018-09-24 17:16 +0000
Matthew Gaudet Matthew Gaudet - Bug 1488786 - Add an IC for sparse array element access r=jandem
9661ee2667d6a6251df86c4b0ddf3a939c0af9ce
created 2018-09-05 17:10 -0400
pushed 2018-09-17 22:02 +0000
Matthew Gaudet Matthew Gaudet - Bug 1488775 - Add String x Number concatenation IC r=tcampbell
19ae9ff093caf9f9071277549c5aac056db90587
created 2018-09-06 11:52 +0200
pushed 2018-09-11 22:16 +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
3f6e36e7d6d6c50071a72fb53aa0813adb75c210
created 2018-09-06 20:21 +0000
pushed 2018-09-06 20:25 +0000
Matthew Gaudet Matthew Gaudet - Bug 1488759 - Add IC support for bitwise ops on all Number x Number combinations r=tcampbell
a23a0c5054d9b1990910151d59efa08a2656ab40
created 2018-09-05 13:38 +0000
pushed 2018-09-05 13:39 +0000
Matthew Gaudet Matthew Gaudet - Bug 1467907 - Add an IC for String x Number comparison r=jandem
5a2381311cedc81a16222f90b854675fa004c4db
created 2018-08-22 15:12 -0400
pushed 2018-08-23 21:45 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 11] Remove SharedIC.h,cpp r=jandem
7518b4bbc6c740d8f63c1cfaf765c9e136b6c011
created 2018-08-15 17:54 -0700
pushed 2018-08-23 21:45 +0000
Matthew Gaudet Matthew Gaudet - Bug 1479603 - [Part 1] Cleanup IC code as we show SharedICs the door. r=jandem
fb7b47d50f5944c47791fe20ae21033393ec6957
created 2018-08-16 15:41 -0700
pushed 2018-08-17 22:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1483806 - Guard CACHEIR_SPEW only member variable in NewObjectIRGenerator. r=evilpie
fde17a23425676f852797e25d93ca736d36f4291
created 2018-08-14 14:45 -0400
pushed 2018-08-16 09:33 +0000
Matthew Gaudet Matthew Gaudet - Bug 1483189 - Add PrimitiveUndefined support to CacheIR r=tcampbell
2a09332be9ac7cc7c2b3bd224ad4be8bb408af96
created 2018-08-01 11:49 -0400
pushed 2018-08-15 09:54 +0000
Matthew Gaudet Matthew Gaudet - Bug 1480524 - [Part 1] Use CacheIR version of NewObject for Baseline r=jandem
490b0d605859e612832f6b655d4168e39a30ceb1
created 2018-08-13 10:12 -0400
pushed 2018-08-15 01:59 +0000
Ted Campbell Ted Campbell - Bug 1482931 - Cleanup const-ness of statics in js/src. r=waldo
cd69094e843a3fec0e963b62a107c5c1519d9385
created 2018-08-07 13:50 -0400
pushed 2018-08-13 22:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1481556 - Compute the appropriate stub field index instead of assuming it based on execution order r=jandem
2d21ae32eca79970dd918da9686fb14359b7f5ac
created 2018-08-03 10:31 -0400
pushed 2018-08-13 22:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 5] Number+Null+Undefined Comparisons r=tcampbell
b3455cc95ec0d3112993b3ebff49b1dadff7d715
created 2018-06-05 13:13 -0400
pushed 2018-08-13 22:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 4] Compare Undefined/Null+Object r=tcampbell
24cdf8f1b8af8f174bff62f0360ac6f9528762af
created 2018-05-17 16:29 -0400
pushed 2018-08-13 22:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 3] Support Number/Number Comparisons in CacheIR r=tcampbell
0ede6fd95cc0673778b2f2621118ea1a9b1a9f1e
created 2018-05-17 12:09 -0400
pushed 2018-08-13 22:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 2] Support Int32/Int32 Comparisons in CacheIR r=tcampbell
2f5665631cc89e51453677ea44f245d4591fe4e7
created 2018-05-09 16:19 -0400
pushed 2018-07-30 16:39 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 18] Add StringObject Concat r=tcampbell
b10798b1b6a84b62271c2a70cf5154620416bdb1
created 2018-05-09 16:19 -0400
pushed 2018-07-30 16:39 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 17] Add String+String Concatenation to CacheIR r=jandem
8e257791eccf389ed0ef642ce8d46af5f0d93b9f
created 2018-05-08 18:32 -0400
pushed 2018-07-26 22:01 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 16] Support shifts in CacheIR r=tcampbell
c2bd712cb42bec7b55cc3a8e4b5cde6c6bc0f38c
created 2018-05-08 16:05 -0400
pushed 2018-07-26 22:01 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 14] Support Double DIV and Double MOD r=tcampbell
8127fbd4988d8d5f0d4a3885ffa1992a4d656b05
created 2018-05-08 15:31 -0400
pushed 2018-07-26 22:01 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 13] Handle Double+Int32 bitwise operations r=tcampbell
7cb598e5f90c43782070de16aa1e82c7182483c5
created 2018-05-01 14:35 -0400
pushed 2018-07-26 22:01 +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-07-26 22:01 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 11] Implement JSOP_DIV in CacheIR r=jandem
4598c8290ae4a1876d23a675d65f9667d11f9b61
created 2018-03-26 09:58 -0400
pushed 2018-07-25 15:11 +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-07-25 15:11 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 4] Implement CacheIR IC for bitwise operations on Int32s r=jandem
e86f52052359a6bcf70045d370714c007606e9cb
created 2018-03-22 15:08 -0400
pushed 2018-07-25 15:11 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 3] Implement ADD+SUB for Boolean + Double|Int32 r=jandem
cc58162b8a3a7ba5c153c01bb211afd24b4323f9
created 2018-03-22 14:12 -0400
pushed 2018-07-25 15:11 +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-07-25 15:11 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 1] Implement a subset of JSOP_ADD in CacheIR r=jandem
aaf899a792690f535f1f130e7dd08264b1f8f1ac
created 2018-06-28 23:56 +0300
pushed 2018-07-03 20:10 +0000
Petru Gurita Petru Gurita - Bug 1468750 - add 'trackAttached' method to 'GetIteratorIRGenerator' class. r=mgaudet
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-06-29 09:51 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
ca88f0e401147602351a71f043038432453218d0
created 2018-06-26 20:05 +0300
pushed 2018-06-27 10:35 +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-06-27 10:35 +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-06-27 10:35 +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-06-27 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 4] Implement CacheIR IC for bitwise operations on Int32s r=jandem
2c8d18214f53af7dc90c381c68fc2a0159d2f652
created 2018-03-22 15:08 -0400
pushed 2018-06-27 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 3] Implement ADD+SUB for Boolean + Double|Int32 r=jandem
be222e6b343f4a8d2c92c57aa07596f8b6ce9514
created 2018-03-22 14:12 -0400
pushed 2018-06-27 10:35 +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-06-27 10:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 1] Implement a subset of JSOP_ADD in CacheIR r=jandem
1d069afa41fa40ba8c5835dbd83f1218c46b83e7
created 2018-05-16 13:44 +0200
pushed 2018-06-21 01:18 +0000
Lars T Hansen Lars T Hansen - Bug 1461948 - Uncouple ReferenceType from TypedObject's ReferenceTypeDescr. r=till
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-07 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
7b760c430347f138d9c5105e70a67a56a3b595a8
created 2018-06-06 17:09 +0200
pushed 2018-06-07 10:00 +0000
Jan de Mooij Jan de Mooij - Bug 1467142 - Fix MacroAssembler::branchTestObjCompartment to guard on realm->compartment instead of realm. r=tcampbell
a7c669b99bd15f2b45561aa6bc649c847e9ae0d2
created 2018-05-24 12:02 +0200
pushed 2018-05-24 15:52 +0000
Jan de Mooij Jan de Mooij - Bug 1461938 part 32 - Rename JitCompartment to JitRealm and move to JS::Realm. r=luke
2aec5918c12a7798afec72ebe44a2cd0361f7017
created 2018-04-24 10:21 -0400
pushed 2018-05-24 09:43 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438556: [Part 3] Assert same compartment in a number of CacheIR helpers r=tcampbell
d1785dd8656246b853acd18e11d9cd9c4c47b648
created 2018-05-02 13:00 +0200
pushed 2018-05-10 16:45 +0000
Tom Schuster Tom Schuster - Bug 1401927 - Handle unboxed objects with no elements in CacheIR. r=tcampbell
less more (0) -100 -60 tip