js/src/jit/CacheIR.h
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
e7b45cdbc1a55b11d01fcbbed9e6b37420c88f0d
created 2018-02-07 14:22 -0500
pushed 2018-03-28 09:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 6: Implement UnaryArith IC for doubles r=tcampbell
cc976c990dc8d9c7ab5cb22a82fdc4a11a751bcf
created 2018-01-31 16:02 -0500
pushed 2018-03-28 09:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 2: Implement CacheIR IC for unary arithmetic operators r=tcampbell
f7e2429e6d59df10ceea38018267a5bebf2d9a56
created 2018-01-31 09:47 -0500
pushed 2018-03-28 09:53 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 1: Implement GuardIsInt32 r=tcampbell
8b4b06e10ae60d7b13e2bd6793a19efc006f8826
created 2018-02-28 02:59 -0800
pushed 2018-03-01 17:35 +0000
André Bargull André Bargull - Bug 1438842 - Part 3: Remove unused parameters in js/src/jit. r=tcampbell
591a2c93a43e59ef7cf6d5fe86268a1e8315f1f1
created 2018-02-22 14:29 -0500
pushed 2018-03-01 17:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 3] Inline cache for comparing strictly different types r=tcampbell
74bdd1f7a2f17d86b5d6176c5718c2ac8cfe5f8d
created 2018-02-22 13:19 -0500
pushed 2018-03-01 17:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 2] Implement GuardTagNotEqual r=tcampbell
38f4d206e39e67ade4764f3bff55d45962e62e64
created 2018-02-22 13:02 -0500
pushed 2018-03-01 17:35 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 1] Implement LoadValueTag in CacheIR r=tcampbell
e379efa4ff54e48138e28de17e2d7b59e9724789
created 2018-02-22 00:34 -0500
pushed 2018-02-24 01:10 +0000
Ted Campbell Ted Campbell - Bug 1438086 - Cleanup TestMatchingReceiver in CacheIR. r=jandem
1501ec7b3b37f6401dee9017135762bcf98ceb58
created 2018-02-11 22:54 -0500
pushed 2018-02-21 10:04 +0000
Ted Campbell Ted Campbell - Bug 1438086 - Cleanup IC group guards. r=jandem
11e086a7d4634a6e8f33f288422233a93734d601
created 2018-02-18 11:29 +0200
pushed 2018-02-18 16:45 +0000
Sebastian Hengst Sebastian Hengst - Backed out 6 changesets (bug 1434717) due to issues determined during fuzzing
bf1d9d0ebbe7f81b6b928b60f00df13ef1d9c8de
created 2018-02-07 14:22 -0500
pushed 2018-02-17 10:00 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 6: Implement UnaryArith IC for doubles r=tcampbell
43a875bf1c8a3140619501a87615b4a088090140
created 2018-01-31 16:02 -0500
pushed 2018-02-17 10:00 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 2: Implement CacheIR IC for unary arithmetic operators r=tcampbell
7fd6eaf7fc97dbb1e9a72d4cdbb7fbaf0defee99
created 2018-01-31 09:47 -0500
pushed 2018-02-17 10:00 +0000
Matthew Gaudet Matthew Gaudet - Bug 1434717: Part 1: Implement GuardIsInt32 r=tcampbell
287ae6668ed2a94ba5c04b84655a7fbc377cdef0
created 2018-02-14 09:48 -0500
pushed 2018-02-16 22:12 +0000
Matthew Gaudet Matthew Gaudet - Bug 1435569: Give the "NotAttached" case a name r=evilpie
114d2a3202c0ddf706461952d63a14d35611f734
created 2018-02-13 18:28 -0500
pushed 2018-02-16 22:12 +0000
Matthew Gaudet Matthew Gaudet - Bug 1435569: Change CacheIRSpewer to allow less redundency in spewing. r=tcampbell
bcc2e391c8208908e44f76783416ea10491e8323
created 2018-02-15 18:38 +0200
pushed 2018-02-16 09:55 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1435569) for build bustage at /builds/worker/workspace/build/src/js/src/jit/CacheIR.cpp:1906 on a CLOSED TREE
fa3a632406656d0676d1065e33fe1dd09aaf5ee0
created 2018-02-14 09:48 -0500
pushed 2018-02-16 09:55 +0000
Matthew Gaudet Matthew Gaudet - Bug 1435569: Give the "NotAttached" case a name r=evilpie
7cff9cca3774c19713e6092a63e8bbeb8a623462
created 2018-02-13 18:28 -0500
pushed 2018-02-16 09:55 +0000
Matthew Gaudet Matthew Gaudet - Bug 1435569: Change CacheIRSpewer to allow less redundency in spewing r=evilpie
96333b8e8e2586295b11a05ec9eae868f47957c4
created 2018-02-06 11:43 -0500
pushed 2018-02-08 10:13 +0000
Matthew Gaudet Matthew Gaudet - Bug 1433959: Convert GetIntrinsic inline cache to CacheIR r=tcampbell
65aecc4ffa4a2b14defcd29cf7608218d119cee0
created 2018-02-06 21:05 +0200
pushed 2018-02-07 10:19 +0000
Gurzau Raul Gurzau Raul - Backed out changeset a643f7b63c93 (bug 1433959) for build bustage
a643f7b63c9372f7062d62aa509373c77ace8592
created 2018-02-06 11:43 -0500
pushed 2018-02-07 10:19 +0000
Matthew Gaudet Matthew Gaudet - Bug 1433959 - Convert GetIntrinsic inline cache to CacheIR. r=tcampbell
8cba4fe278078537b6922e62250344d0030177d5
created 2018-01-26 09:24 -0500
pushed 2018-01-31 22:38 +0000
Matthew Gaudet Matthew Gaudet - Bug 1432168 - Make guardType(..., JSVAL_TYPE_DOUBLE) check for Double, and not Number. r=tcampbell
f7bdf289f4efb661e07f15154fe111ec8d0ff8c8
created 2018-01-30 10:08 -0500
pushed 2018-01-31 22:38 +0000
Matthew Gaudet Matthew Gaudet - Bug 1432168 - Add ToBool IC for Symbols. r=jandem
75fec9a946073344e7d73983b7f4c9835ee6f058
created 2018-01-26 10:05 -0500
pushed 2018-01-31 22:38 +0000
Matthew Gaudet Matthew Gaudet - Bug 1432168 - Convert ToBool inline cache to CacheIR. r=jandem
af6fb4b32a61f661e9f6e83117166a9dbc7553dd
created 2018-01-12 14:07 -0500
pushed 2018-01-29 22:48 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910: Add InstanceOf inline cache to IonMonkey r=jandem
5d6cc408dfd9228ad0529ba718b5e8a2a4889df1
created 2017-12-12 16:21 -0600
pushed 2018-01-29 22:48 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910: Convert the Baseline InstanceOf IC to CacheIR r=jandem
311caefd3853084858a8e1de7ac5f91493cf9915
created 2018-01-23 23:34 +0200
pushed 2018-01-24 22:04 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1420910) for mochitest assertion failure at /builds/worker/workspace/build/src/js/src/jit/MIR.cpp on a CLOSED TREE
d582cd2faa28c8b866f5c638bab71756c1c9a7a2
created 2018-01-12 14:07 -0500
pushed 2018-01-24 22:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910 - Add InstanceOf inline cache to IonMonkey. r=jandem
18df2f173bad2b7c15af342e7fdef5aa8133b0de
created 2017-12-12 16:21 -0600
pushed 2018-01-24 22:04 +0000
Matthew Gaudet Matthew Gaudet - Bug 1420910 - Convert the Baseline InstanceOf IC to CacheIR. r=jandem
3d7ad9a9c2fee4a21d716882580e77ff5b06ea89
created 2018-01-10 08:16 +0200
pushed 2018-01-13 10:04 +0000
Miran.Karic Miran.Karic - Bug 1423857 - MIPS: Add big endian support. r=jandem
3fa61093e7229fe27721038727757980b5acec30
created 2017-12-12 15:56 -0600
pushed 2017-12-13 10:23 +0000
Tom Schuster Tom Schuster - Bug 1398099 - Specialized HasProp stub for sparse elements. r=jandem
87fdf9ff384320cb621944bbfcb3aa4b01362e25
created 2017-11-30 11:21 -0500
pushed 2017-12-04 20:46 +0000
Matthew Gaudet Matthew Gaudet - Bug 1419372 - Optimize in Operator for typed arrays. r=jandem
2e230e4de41e23262397f61e7d933dd9e60bd26a
created 2017-07-21 07:49 -0700
pushed 2017-10-13 09:52 +0000
Brian Hackett Brian Hackett - Bug 1355109 - Add IC for property reads on xrays, r=jandem,bz.
9db13c9ff60e15b74cdd91a5bc241d0f0572e024
created 2017-09-26 17:40 -0400
pushed 2017-09-29 15:24 +0000
Ted Campbell Ted Campbell - Bug 1357759 - Support megamorphic IC for JSOP_IN r=jandem
fdab9ee631951ecb5448492177bab7a696e0b102
created 2017-09-26 15:40 -0400
pushed 2017-09-29 15:24 +0000
Ted Campbell Ted Campbell - Bug 1357759 - Support proxies ICs for JSOP_IN r=jandem
d394ed31deb48572df7ec2b18eaa6e273bf807f7
created 2017-09-26 10:12 -0400
pushed 2017-09-29 15:24 +0000
Ted Campbell Ted Campbell - Bug 1357759 - Cleanup HasPropIRGenerator unboxed cases r=jandem
4426713945122777c3764ad45ca8d23956e5aec6
created 2017-09-27 13:17 +0200
pushed 2017-09-28 00:04 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 1 - Remove most unboxed array code. r=evilpie
39aaf54972cb11a63815a96b532786133baa95bc
created 2017-09-26 14:12 -0400
pushed 2017-09-27 00:16 +0000
Brian Hackett Brian Hackett - Backed out changeset 072f8d4a9964 (bug 1355109) for causing crashes with various extensions. a=lizzard
4d85d37d083cd5614fe1cb1fd6029cfffc0db2d8
created 2017-08-10 11:12 +0200
pushed 2017-08-11 01:26 +0000
Jan de Mooij Jan de Mooij - Bug 1388388 - Add a megamorphic SetElement stub. r=evilpie
5c9b13e813391a433976999f59a5090e66311697
created 2017-08-09 16:27 -0400
pushed 2017-08-11 01:26 +0000
Kannan Vijayan Kannan Vijayan - Bug 1382837 - Optimize Array.join in baseline for empty and single-item arrays. r=tcampbell
less more (0) -100 -60 tip