js/src/jit/CacheIR.cpp
c20655f4a4c12382c1fb71f332fc52ff78ea935b
created 2020-01-22 14:05 +0000
pushed 2020-01-22 15:45 +0000
Jan de Mooij Jan de Mooij - Bug 1607670 part 5 - Fix some issues with this-creation in Ion. r=tcampbell,anba
b2162495abd782b2fa3637935dbcccd7e0eb1561
created 2020-01-21 14:18 +0000
pushed 2020-01-22 15:45 +0000
Jan de Mooij Jan de Mooij - Bug 1607670 part 4 - Add JSFunction::constructorNeedsUninitializedThis helper function and some asserts. r=tcampbell
199ff346e675e967b82a2dbb28fa43c45ac53238
created 2020-01-14 22:35 +0000
pushed 2020-01-14 22:53 +0000
Jason Orendorff Jason Orendorff - Bug 1608509 - Part 7: Automatically replace JSOP_UPPER with JSOp::CamelCase. r=jandem.
9cc637fda6e00ff51a3c092c3742d4e89c14a2c2
created 2020-01-14 21:51 +0200
pushed 2020-01-14 19:52 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 3 changesets (bug 1608509) for bustages on Interpreter.cpp. CLOSED TREE
ded7d57dfd7feb32110e5a5af13f86ac7fd48669
created 2020-01-14 17:56 +0000
pushed 2020-01-14 19:05 +0000
Jason Orendorff Jason Orendorff - Bug 1608509 - Part 7: Automatically replace JSOP_UPPER with JSOp::CamelCase. r=jandem.
8b9140b7fe75ae2118b2ca732e0f720fb627b45a
created 2020-01-14 17:48 +0000
pushed 2020-01-14 19:05 +0000
Jason Orendorff Jason Orendorff - Bug 1608509 - Part 4: More manual fixups in comments. r=jandem.
902789c51843a47ae267daf910b420ddbcfc8d71
created 2020-01-14 17:44 +0000
pushed 2020-01-14 19:05 +0000
Jason Orendorff Jason Orendorff - Bug 1608509 - Part 2: Automated substitution for /\b(JSOP_\w+)\b/ in comments. r=jandem.
c9e4623c28c6ea3622643f61c76521bd64c71900
created 2020-01-14 16:22 +0000
pushed 2020-01-14 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1608089 - Part 1: Add explicit casts between JSOp and uint8_t. r=jandem.
2db36e83b324ea418238fbc79f3248db1c21d1af
created 2020-01-14 06:31 +0200
pushed 2020-01-14 04:32 +0000
shindli shindli - Backed out 4 changesets (bug 1608089) for causing build bustages CLOSED TREE
64b7a72f6d92dfd329940a5044c470f3a45747c6
created 2020-01-14 03:54 +0000
pushed 2020-01-14 03:57 +0000
Jason Orendorff Jason Orendorff - Bug 1608089 - Part 1: Add explicit casts between JSOp and uint8_t. r=jandem.
d2e9558cf7b781521d490318a8c0edd58d327262
created 2020-01-13 21:03 +0200
pushed 2020-01-13 19:05 +0000
Razvan Maries Razvan Maries - Backed out 4 changesets (bug 1608089) for build bustages. CLOSED TREE
0774435321f83ce5b2583c92fade1754f67e7d1d
created 2020-01-13 18:37 +0000
pushed 2020-01-13 18:43 +0000
Jason Orendorff Jason Orendorff - Bug 1608089 - Part 1: Add explicit casts between JSOp and uint8_t. r=jandem.
b95097b198726095d39f3074ab35a67ccac3ab8d
created 2020-01-10 18:54 +0000
pushed 2020-01-10 18:57 +0000
Jan de Mooij Jan de Mooij - Bug 1607494 - Disable Ion for the PAC script thread. r=tcampbell
60ff07dcec47679bf5dce736a938a394c37846f5
created 2020-01-10 14:05 +0000
pushed 2020-01-10 14:14 +0000
Ted Campbell Ted Campbell - Bug 1608134 - Add JOF_SPREAD/JOF_CONSTRUCT bytecode flags. r=jandem
68b0f6bd38ad89654bde1da2f3755597f6807a43
created 2019-12-20 07:16 +0000
pushed 2019-12-20 07:22 +0000
Chris Peterson Chris Peterson - Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj
039c220b566646e5c1d6c55a47be7cd941012786
created 2019-11-27 13:56 +0000
pushed 2019-11-27 14:49 +0000
André Bargull André Bargull - Bug 1599416 - Part 9: Remove tracking for TypedObjects with detached buffers. r=mgaudet
ce0622a48edcd9aefb429cfd71b4316a1453f586
created 2019-11-06 20:17 +0000
pushed 2019-11-07 00:33 +0000
Matthew Gaudet Matthew Gaudet - Bug 1594516 - Use baseScript() for accessing funHasExtensibleScope r=tcampbell
1934ce1a9d59d5f9d385c14e4d512f1927191592
created 2019-10-31 13:22 +0000
pushed 2019-11-01 19:28 +0000
André Bargull André Bargull - Bug 1526870 - Part 13: Support BigInt x String comparisons. r=jandem
1f6613c96ad355d9ddee8b4b876d8a25fbca9892
created 2019-10-31 13:21 +0000
pushed 2019-11-01 19:28 +0000
André Bargull André Bargull - Bug 1526870 - Part 12: Specialise BigInt x Int32 comparisons. r=jandem
bb7bc8d4265bf1309a0851d2cb8ab060da8b0f2f
created 2019-10-31 13:32 +0000
pushed 2019-11-01 19:28 +0000
André Bargull André Bargull - Bug 1526870 - Part 11: Support BigInt x Number comparisons. r=jandem
358c6ecdbab9789dd775557b685b73f129cd9744
created 2019-10-31 13:32 +0000
pushed 2019-11-01 19:28 +0000
André Bargull André Bargull - Bug 1526870 - Part 10: Support the missing equality ops cases for Boolean values. r=jandem
b64e4fd10c32e38de2017452b10ea75721a38d00
created 2019-10-30 09:49 +0000
pushed 2019-11-01 19:28 +0000
André Bargull André Bargull - Bug 1526870 - Part 9: Support the missing equality ops cases for Symbol values. r=jandem
fc1eb2962e75c3ff16737dabfacda33d36e67e86
created 2019-10-30 09:48 +0000
pushed 2019-11-01 19:28 +0000
André Bargull André Bargull - Bug 1526870 - Part 8: Update list of unsupported sloppy equality ops. r=jandem
12c37a20a1c2e7ba7195c001298a505406deafcc
created 2019-10-30 09:48 +0000
pushed 2019-11-01 19:28 +0000
André Bargull André Bargull - Bug 1526870 - Part 5: Handle BigInts via abi-call in CompareIRGenerator. r=jandem
c1b72e0bcfc1cfa37e24ea7d663e032bce3ca2e9
created 2019-10-30 09:48 +0000
pushed 2019-11-01 19:28 +0000
André Bargull André Bargull - Bug 1526870 - Part 4: Handle BigInts via vm-call in BinaryArithIRGenerator. r=jandem
59e32702b1a62adff0c021bbc9f43762e885a60b
created 2019-10-30 09:46 +0000
pushed 2019-11-01 19:28 +0000
André Bargull André Bargull - Bug 1526870 - Part 3: Handle BigInts via vm-call in UnaryArithIRGenerator. r=jandem
ccdc3d34f617718e04685aa91b2d073be9f82177
created 2019-10-30 09:46 +0000
pushed 2019-11-01 19:28 +0000
André Bargull André Bargull - Bug 1526870 - Part 2: Support BigInts in ToBoolIRGenerator. r=jandem
3cffff8e9f47e1e07f269e818ea7fca20af77ca0
created 2019-11-01 14:48 +0000
pushed 2019-11-01 15:16 +0000
Ryan Hunt Ryan Hunt - Bug 1591047 part 6 - Add ABIArgType::Pointer and use it for builtin functions. r=lth
7b07bb35e7b26ded4cb66242764aa86c42e52b1c
created 2019-10-31 08:22 +0000
pushed 2019-10-31 09:07 +0000
André Bargull André Bargull - Bug 1129202 - Part 10: Handle TypedArray non-int32 indices in GetPropIRGenerator. r=jandem
cbeae82d295cf342b231f5d8adec71dbc2b8f924
created 2019-10-29 09:34 +0000
pushed 2019-10-31 09:07 +0000
André Bargull André Bargull - Bug 1129202 - Part 9: Handle TypedArray non-int32 indices in HasPropIRGenerator. r=jandem
371d2efe156c928788d8ae55adbf436cadecc507
created 2019-10-29 09:34 +0000
pushed 2019-10-31 09:07 +0000
André Bargull André Bargull - Bug 1129202 - Part 8: Handle TypedArray non-int32 indices in SetPropIRGenerator. r=jandem
1398fdc0f7e9ec2b693412eb636b74bed0ffdc9e
created 2019-10-21 11:26 +0000
pushed 2019-10-21 13:00 +0000
André Bargull André Bargull - Bug 1536702 - Part 3: Inline loads from BigInt TypedArray/Objects in CacheIR. r=jandem
e512b7dafc1ff11109b7478b773df33e83872984
created 2019-10-16 13:43 +0000
pushed 2019-10-21 11:43 +0000
André Bargull André Bargull - Bug 1536703 - Part 3: Inline stores to BigInt TypedArray/Objects in CacheIR. r=jandem
7bb7d2354ec70faf5cef37ce077c3454f2539a2a
created 2019-10-15 07:48 +0000
pushed 2019-10-21 11:43 +0000
André Bargull André Bargull - Bug 1536703 - Part 1: Avoid crashes for TypedObjects using bigint properties. r=jandem
218a81625331fa748ee2723114ed836a09e93694
created 2019-10-07 12:00 +0000
pushed 2019-10-07 16:46 +0000
André Bargull André Bargull - Bug 1574415 - Part 12: Remove StoreToTypedObject and instead use new guard ops for StoreTypedObjectScalarProperty. r=jandem
d2008fdba4af17f45aad4d2ed3f99b21296fb248
created 2019-10-07 11:56 +0000
pushed 2019-10-07 16:46 +0000
André Bargull André Bargull - Bug 1574415 - Part 1: Move argument conversion for StoreTypedElement to happen before range checks. r=jandem
7a5339ab7cb77e57bea6f9c246a33ece4879df8d
created 2019-09-25 21:49 +0000
pushed 2019-09-25 21:50 +0000
Tetsuharu OHZEKI Tetsuharu OHZEKI - Bug 1488551 - Create NumberOperandId to make some number operations in CacheIRWriter/CacheIRCompiler more type safe. r=mgaudet
435296776a6e8c59f69fc5b3ca5a7c16d56e1f79
created 2019-08-23 12:57 +0300
pushed 2019-08-23 15:41 +0000
Csoregi Natalia Csoregi Natalia - Merge mozilla-central to mozilla-inbound. CLOSED TREE
2992e31e7b7e838d5baf9501839ddaa2fbe9135f
created 2019-08-22 22:37 +0300
pushed 2019-08-23 15:41 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out changeset 4b4511cf734e (bug 1492920) for landing on both autoland and inbound.
7e12c8c5d1a322159ba36dde9457cec6e95c2bfc
created 2019-08-22 18:08 +0000
pushed 2019-08-22 19:21 +0000
Chris Fallin Chris Fallin - Bug 1492920: remove restriction on IC attachment for instanceof: allow RHS with a reassigned __proto__. r=djvj,jandem
c034401401c23f041958b032f5dad95ab382c228
created 2019-08-14 19:13 +0000
pushed 2019-08-15 08:40 +0000
Jon Coppeard Jon Coppeard - Bug 1573844 - Remove references to js::Class and remove the alias r=tcampbell
afc58591c3fcbafd85ee4eaddd1b88e7fe30f7fe
created 2019-07-18 10:12 +0000
pushed 2019-07-18 12:45 +0000
Ted Campbell Ted Campbell - Bug 1566607 - Support LazyScript/SelfHostedLazyScript in JITs. r=jandem,iain
4d8a44b52bb6773ba7bf346efe44afc3056ef4d5
created 2019-07-10 18:08 +0000
pushed 2019-07-10 19:47 +0000
Adam Holm Adam Holm - Bug 1546786 - Renames converting guard cacheIR ops. r=mgaudet
4f267c2d1a7c13de18ab06beb4b224838950d889
created 2019-07-10 09:43 +0000
pushed 2019-07-10 10:32 +0000
Jan de Mooij Jan de Mooij - Bug 1564349 part 1 - Convert Baseline/Ion/NativeRegExp prefs from ContextOptions to JitOptions. r=nbp,smaug
6a3e9d8abe2c7012ea6fd3255a2f7ae9094e6037
created 2019-07-09 07:22 +0000
pushed 2019-07-09 07:32 +0000
Jan de Mooij Jan de Mooij - Bug 1563510 part 4 - Change JSFunction::hasJITCode to JSFunction::hasJitScript. r=iain
701877184a2e951648cf47299559733b1489af9b
created 2019-06-25 17:37 +0000
pushed 2019-06-27 07:47 +0000
Andy Wingo Andy Wingo - Bug 1556220 - Don't add CacheIR entries for typed bigint array access r=mgaudet
c71a126eea40a642cddfca114f4f75ff71c52041
created 2019-06-06 18:04 +0000
pushed 2019-06-06 18:11 +0000
Iain Ireland Iain Ireland - Bug 1533890: Remove obsolete disableCacheIRCalls pref r=mgaudet
fe2f68fe25bcc83b2e0040423f931d9145f08e4a
created 2019-05-10 09:59 +0000
pushed 2019-05-13 17:19 +0000
Iain Ireland Iain Ireland - Bug 1548611: Update RNewArray::recover to match CodeGenerator::visitNewArrayCallVM r=jandem
15178f63cc19ad20020068e5ee30f407b3e9ddf9
created 2019-05-07 11:43 +0000
pushed 2019-05-07 13:36 +0000
André Bargull André Bargull - Bug 1546383: Add CacheIR support for calling getters on primitive values. r=mgaudet
f776e9e5e817c9f1acd0451e915042089e80ce14
created 2019-05-07 00:56 +0300
pushed 2019-05-06 22:14 +0000
Dorel Luca Dorel Luca - Backed out changeset 1f47ae47ceac (bug 1546383) for Spidermonkey failures in js\src\jit-test\tests\cacheir\getter-primitive-value.js. CLOSED TREE
a40ff03e71e3c80c2305bb13dc575faa153ddaae
created 2019-05-06 19:48 +0000
pushed 2019-05-06 20:03 +0000
Iain Ireland Iain Ireland - Bug 1549035: Remove const string split optimization r=tcampbell
1f47ae47ceacd9bb1df12c3dd8987b93bd44f608
created 2019-05-06 13:58 +0000
pushed 2019-05-06 19:58 +0000
André Bargull André Bargull - Bug 1546383: Add CacheIR support for calling getters on primitive values. r=mgaudet
87ead560a2690e1358e314c9f46a44d1426afbdb
created 2019-05-03 19:15 +0000
pushed 2019-05-03 21:45 +0000
Iain Ireland Iain Ireland - Bug 1548538: Refactor IsCacheableGetPropCall r=tcampbell
cbf988d7f823f40af06d3124273626c6b63ee1f2
created 2019-05-01 20:35 +0000
pushed 2019-05-03 18:10 +0000
Iain Ireland Iain Ireland - Bug 1533890: Minor cleanups r=mgaudet
5d03ed4eeeb06b1bd28306e47ec0b0327690de25
created 2019-05-01 20:32 +0000
pushed 2019-05-03 18:10 +0000
Iain Ireland Iain Ireland - Bug 1533890: Remove StringSplit call IC r=mgaudet
2ee2a6c2095d3dd7e56a87f44742cb2f63c950b9
created 2019-05-01 20:13 +0000
pushed 2019-05-03 18:10 +0000
Iain Ireland Iain Ireland - Bug 1533890: Create template objects for native constructors called without "new" r=mgaudet
274e684c7979b29f1df7a5232248daa05643f714
created 2019-05-02 06:57 +0000
pushed 2019-05-03 18:10 +0000
Iain Ireland Iain Ireland - Bug 1533890: Rewrite ConstStringSplit to work outside of microbenchmarks r=mgaudet
85d43344501fbdca980332154e3d4e5d4bfcdb84
created 2019-04-26 14:30 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert SetPropIRGenerator to use AttachDecision r=tcampbell
7a8e62330019d4596274635543d36c0b01a559bd
created 2019-04-26 14:30 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert NewObjectIRGenerator to use AttachDecision r=mgaudet
c9e126b6fe3d2383bed37ff0a355f5a31600ac09
created 2019-04-26 14:29 +0000
pushed 2019-04-26 15:09 +0000
Iain Ireland Iain Ireland - Bug 1542740: Convert BinaryArithIRGenerator to use AttachDecision r=mgaudet
less more (0) -300 -100 -60 tip