js/src/jit/CacheIRCompiler.cpp
90d0e91224a9f061e631f88a4aed499108349b5d
created 2019-02-25 05:03 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 2: Add abstract super class for GeneratorObject. r=arai
46246cd080fa6c1278d967277bf91578ea94d70e
created 2019-02-27 14:29 +0000
pushed 2019-03-11 13:01 +0000
Matthew Gaudet Matthew Gaudet - Bug 1519077 - Don't mutate inputs in CacheIR operations r=jandem
c332d5df8ce7cabfcc0224dd319907bfe32780a7
created 2019-02-27 00:18 +0200
pushed 2019-03-11 13:01 +0000
Gurzau Raul Gurzau Raul - Backed out 2 changesets (bug 1519077, bug 1526024) for jsapi-tests failures on a CLOSED TREE
8a75915b2541f5ad01212ec087ea067bf50a1ce0
created 2019-02-07 22:32 +0000
pushed 2019-03-11 13:01 +0000
Matthew Gaudet Matthew Gaudet - Bug 1519077 - Don't mutate inputs in CacheIR operations r=jandem
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
0361c4f078f2aa49786589345701547d19387113
created 2019-02-11 15:10 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1526872 - Add CacheIR support for comparisons of BigInt to null or undefined r=jandem
e565291ee5f6c863a5e247c078f0358142fb0062
created 2019-01-31 07:51 +0100
pushed 2019-03-11 13:01 +0000
Lars T Hansen Lars T Hansen - Bug 1523941 - Always use ScratchDoubleScope / ScratchFloat32Scope. r=nbp
475d0d3f9d248a004f65d7f33c5e3df3cdbecf1b
created 2019-01-28 00:21 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1522431 - Implement IC support for BigInt r=jandem,terpri
35d94075e745d86bea017e573d11388b810f0ee8
created 2019-01-23 19:33 +0100
pushed 2019-01-28 12:41 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1521092 - Codegen Spew: Output the name of the CacheIR functions. r=sstangl
560290f263515bb7c7bb834cde8f7d64d5bdde54
created 2019-01-17 08:09 +0000
pushed 2019-01-21 13:03 +0000
Robin Templeton Robin Templeton - bug 1508521 - Introduce new increment and decrement operations. r=jandem
3e8268f13176bda200ed81decb06575aec6e0c04
created 2018-11-28 12:47 +0100
pushed 2019-01-21 13:03 +0000
Lars T Hansen Lars T Hansen - Bug 1510216 - Add WasmAnyRef type to the TypedObject system. r=luke
d70fba3550b4f487e64eaa4f4068df5fbfe90403
created 2018-12-16 01:42 +0000
pushed 2019-01-21 13:03 +0000
championshuttler championshuttler - Bug 1466155 - Remove unused labels in CacheIRCompiler::emitGuardIsInt32. r=tcampbell
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +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-03 16:23 +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-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6453222232be364fb8ce3fd29b6cbcd480e5f2e3
created 2018-11-29 19:08 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1499644 - Move IC data out of BaselineScript. r=tcampbell
6c8636acf2cd7b775380d18cce1542a8117a3bc0
created 2018-11-27 18:35 +0000
pushed 2018-12-03 16:23 +0000
Iain Ireland Iain Ireland - Bug 1501865: Migrate IsSuspendedGenerator to CacheIR r=mgaudet
1c2afde752e7eb78e6d4b4ebe10b1f1e3c3842f7
created 2018-10-26 15:43 +0000
pushed 2018-12-03 16:23 +0000
Matthew Gaudet Matthew Gaudet - Bug 1502159 - Remove C1Spewer r=jandem
7fed4b128d9d371da9176dc8c13c41ed956c6764
created 2018-10-23 10:49 -0400
pushed 2018-12-03 16:23 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-capacity-bounds assignments to arrays. r=tcampbell
f092493f896a931f1eba48bb341797bd8885b249
created 2018-10-17 14:00 +0000
pushed 2018-12-03 16:23 +0000
Iain Ireland Iain Ireland - Bug 1492733: Remove jitSupportsFloatingPoint checks from Baseline/IC code r=tcampbell,jandem
6c55991a052eca284abb6d0a7980765e718e8f02
created 2018-10-19 03:40 +0300
pushed 2018-10-19 23:09 +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 18:37 +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-18 18:37 +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 21:07 +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 21:07 +0000
Kannan Vijayan Kannan Vijayan - Bug 1494537: Add CacheIR stub for out-of-capacity-bounds assignments to arrays. r=tcampbell
81dd098adbd8984f9491eae22dac152cf4fb2d71
created 2018-10-10 19:18 +0000
pushed 2018-10-15 21:07 +0000
Iain Ireland Iain Ireland - Bug 1492977: Mark returns-false-for-retry functions as Pure r=tcampbell
146575efb1c65085c56ee57d7cdc1de54c0f600b
created 2018-10-03 12:04 +0000
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1496033 - Add missing {} in js/src. r=bbouvier
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
2b5b7bd869aca6e972b7d8eef943ebce83720151
created 2018-09-21 01:51 +0000
pushed 2018-10-15 21:07 +0000
Iain Ireland Iain Ireland - Bug 1491350: Clear pending OOM exceptions before returning from hasNativeProperty / getNativePropertyByValue r=tcampbell
9661ee2667d6a6251df86c4b0ddf3a939c0af9ce
created 2018-09-05 17:10 -0400
pushed 2018-10-15 21:07 +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-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 3. r=nbp
a23a0c5054d9b1990910151d59efa08a2656ab40
created 2018-09-05 13:38 +0000
pushed 2018-10-15 21:07 +0000
Matthew Gaudet Matthew Gaudet - Bug 1467907 - Add an IC for String x Number comparison r=jandem
e8a440cca97f287d762b84f8c7b1fea7a770a108
created 2018-08-13 19:09 -0400
pushed 2018-09-03 16:13 +0000
bobslept bobslept - Bug 1461374 - Deduplicate GuardXrayExpandoShapeAndDefaultProto using emitLoadStubField r=mgaudet
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
2a09332be9ac7cc7c2b3bd224ad4be8bb408af96
created 2018-08-01 11:49 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1480524 - [Part 1] Use CacheIR version of NewObject for Baseline r=jandem
2f962180068b5d353f3cb1d1b084382535067cd1
created 2018-08-10 09:18 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 9] Rename CacheRegisterAllocator::loadDouble to ensureDoubleRegister r=tcampbell
b3455cc95ec0d3112993b3ebff49b1dadff7d715
created 2018-06-05 13:13 -0400
pushed 2018-08-24 17:49 +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-24 17:49 +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-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1341261: [Part 2] Support Int32/Int32 Comparisons in CacheIR r=tcampbell
ef2291b03c194651468a824af685caae99cfdc9e
created 2018-08-02 08:02 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1480018: Change some Base(Value)Index users to BaseObject(Element|Slot)Index. r=mgaudet
8775ded167016ebfbbdc96ba99a216a36fbc4643
created 2018-07-26 10:13 -0300
pushed 2018-08-24 17:49 +0000
Wander Lairson Costa Wander Lairson Costa - Bug 1461386: Deduplicate emitGuardFunctionPrototype r=mgaudet
cffca1854a032479d908982f97f88a4c18cb6015
created 2018-07-02 20:37 -0700
pushed 2018-08-24 17:49 +0000
Jeff Gilbert Jeff Gilbert - Bug 1470985 - s/PodEqual/ArrayEqual/ from ArrayUtils.h. - r=waldo
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
c2bd712cb42bec7b55cc3a8e4b5cde6c6bc0f38c
created 2018-05-08 16:05 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 14] Support Double DIV and Double MOD 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
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
d63f8f13573a6735a49168dbceb62e41c4f126f3
created 2018-03-27 12:09 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 6] Allow allocateFixedRegister to spill in order to acquire a fixed register r=jandem
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
e86f52052359a6bcf70045d370714c007606e9cb
created 2018-03-22 15:08 -0400
pushed 2018-08-24 17:49 +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-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
9c19e1788337dc016e76071f10c8a493e38c89a7
created 2018-07-17 13:08 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Remove dependency of Principals.h on StructuredClone.h r=sfink
be7c855273c8fd80ef3b29ef32240c6805278439
created 2018-06-26 18:09 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1471361: Keep stack height constant when fastpathing truncation r=tcampbell
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
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
da261f1d340e4e72dd0fba47e53b21274675cc03
created 2018-03-27 12:09 -0400
pushed 2018-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 6] Allow allocateFixedRegister to spill in order to acquire a fixed register r=jandem
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
2c8d18214f53af7dc90c381c68fc2a0159d2f652
created 2018-03-22 15:08 -0400
pushed 2018-08-24 17:49 +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-08-24 17:49 +0000
Matthew Gaudet Matthew Gaudet - Bug 1438727: [Part 2] Implement a subset of JSOP_SUB in CacheIR r=jandem
less more (0) -100 -60 tip