js/src/jit/BaselineCompiler.cpp
8da1d9e605dd7218ced00da67ec09c3e37565147
created 2019-05-10 09:55 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 23 - Implement more BaselineInterpreterGenerator bits. r=djvj
b84d8c19fdea4022e92173ae3cb8b1ab284cf7af
created 2019-05-10 09:55 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 22 - Add BaselineInterpreterGenerator::emitDebugTrap. r=djvj
6fabc0c9c2cde56f6921056d3e98500f0f7a47e3
created 2019-05-10 09:54 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 21 - Interpreter DebugTrapHandler changes. r=nbp
16ed123dc40181c309ed40a34b83ae3756136169
created 2019-05-08 08:18 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 20 - Implement more BaselineInterpreterCodegen bits. r=djvj
39af0d6ccd3d911cae7d0ddadb0b0baae979046d
created 2019-05-03 10:15 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1548510 part 2 - Deduplicate GeckoProfilerRuntime::allocProfileString and JitcodeGlobalEntry::createScriptString. r=jonco
f52499501a149497888857d4dc23ec5adca2c352
created 2019-05-03 07:42 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 19 - Add BaselineInterpreter class and use it in various places. r=tcampbell
af2d798ce6b375492d44d7ed0b4060faad823bb5
created 2019-05-02 12:20 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1546594 - Move JitRuntime::generateDebugTrapHandler to shared code. r=nbp
c7006cb7cd64067f94de49da1248fe0de3498a4c
created 2019-04-25 09:55 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 16 - Implement pushScriptNameArg, emit_JSOP_STRING, emit_JSOP_SYMBOL. r=tcampbell
1f4a83429dcdf864a6c778f947d1fd60d305c0bd
created 2019-04-25 12:31 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 15 - Implement emitWarmUpCounterIncrement. r=tcampbell
ef9c8c88826b9823c01fd8fd4f8441bbde105ea3
created 2019-04-24 13:32 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 14 - BaselineCompiler changes for JSOP_RESUME. r=djvj
0930e8c0f382127ba1b6d12e0a4a7c8405039edb
created 2019-04-19 01:42 +0000
pushed 2019-05-13 10:53 +0000
Ted Campbell Ted Campbell - Bug 1543211 - Move integer fields from JSScript to SharedScriptData r=jandem
6c23754dcb407a1e1138a87abba334b058f5c164
created 2019-04-16 11:32 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1544737 - Make AbstractGeneratorObject::ResumeKind an enum class, rename to js::GeneratorResumeKind. r=arai
8d11a480d4ae56576b438cfcf5baf1876db25565
created 2019-04-12 14:08 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 1 - Move initEnvironmentChain from BaselineCompiler to BaselineCodeGen. r=djvj
32342cbe673a3fb37e9e9de2e818c379198a292c
created 2019-04-11 23:52 +0000
pushed 2019-05-13 10:53 +0000
Jim Porter Jim Porter - Bug 1479970 - Enable building Tracelogger by default; r=tcampbell
647b1f56c40383a0ed4e168a5218fdde6ee45382
created 2019-04-11 13:22 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 9 - Implement JSOP_DOUBLE in BaselineInterpreterCodeGen. r=tcampbell
c35e1a0a6cfb68df8bb1a5370faf6c918aa86fcb
created 2019-04-11 16:50 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1543592 part 2 - Make JSOP_AFTERYIELD a jump target op. r=tcampbell
4584d95fcaeaad9e6808bc34906807fd7ed6c1d2
created 2019-04-12 10:20 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1543592 part 1 - Rename JSOP_DEBUGAFTERYIELD to JSOP_AFTERYIELD. r=tcampbell
b5bcfc2617667e3fc7a095b262b80377b2542446
created 2019-04-10 16:28 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 8 - Add ICEntry::isForPrologue and use it instead of ICEntry::isForOp. r=tcampbell
eb4535843ac84ec1f4c2f7ca1f0e0492065d4958
created 2019-04-10 13:46 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 3 - Store offset of the code after the warm-up check in BaselineScript. r=tcampbell
7366858bc6ada4d4839937a3f3e69df1fa2a0aa3
created 2019-04-09 09:59 +0000
pushed 2019-05-13 10:53 +0000
Ted Campbell Ted Campbell - Bug 1535137 - Store inline-doubles as Values in bytecode r=jandem
17ae35a549afd32c827d9031db5628d23c41c4f7
created 2019-04-09 13:07 +0000
pushed 2019-05-13 10:53 +0000
Ted Campbell Ted Campbell - Bug 1535137 - Store JSOP_DOUBLE literals inline r=jandem
1eaf2a656e3f8a88ad5f4536bcf05f8ad6c9d07d
created 2019-04-08 12:07 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1541810 part 1 - Move the global lexical environment from GlobalObject to Realm. r=jonco
eb4c19482386cbb55cdf5b24941fba456fa6b522
created 2019-03-28 14:05 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 16 - Implement pushUint8BytecodeOperandArg and pushUint16BytecodeOperandArg in BaselineInterpreterCodeGen. r=djvj
9b45c3cf37c678a5436d075fb9b347b53b132f93
created 2019-04-02 15:32 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 15 - Implement aliased var ops in BaselineInterpreterCodeGen. r=djvj
91117189b7787e2e0ac4d05aa79d4dad65cb3f8f
created 2019-04-03 07:32 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 14 - Implement JSOP_ENVCALLEE, JSOP_NEWTARGET and JSOP_CHECKLEXICAL in BaselineInterpreterCodeGen. r=djvj
c79959d9237d630c51285483029de2c4178456d7
created 2019-03-06 16:38 +0000
pushed 2019-05-13 10:53 +0000
Jon Coppeard Jon Coppeard - Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
bbb45318486338a306aa31841e02f64d47d2d822
created 2019-03-22 19:25 +0200
pushed 2019-05-13 10:53 +0000
Ciure Andrei Ciure Andrei - Backed out 2 changesets (bug 1532376) for causing build bustages in the merge from central to autoland CLOSED TREE
6af6ae0901ccc397e9e41935a72a66408fc6f593
created 2019-03-06 16:38 +0000
pushed 2019-05-13 10:53 +0000
Jon Coppeard Jon Coppeard - Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
d55401632cea92b6b2775ba278274b5490275876
created 2019-03-13 10:19 +0100
pushed 2019-03-15 20:00 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
6382f22140dd664135ef6a9142ec98fadb33c183
created 2019-03-12 14:06 +0000
pushed 2019-03-14 15:20 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 16 - Convert tailCallVMs. r=tcampbell
f4c23517cec8626038a915bfe3bc7c0e1f6af55d
created 2019-03-11 12:27 +0200
pushed 2019-03-11 13:01 +0000
Gurzau Raul Gurzau Raul - Backed out 2 changesets (bug 1532376) for causing Bug 1534118 a=backout FIREFOX_BETA_67_BASE
06e2967e09efb1907d37319a3c4a2be9ca44e6a0
created 2019-03-11 11:33 +0200
pushed 2019-03-11 13:01 +0000
Gurzau Raul Gurzau Raul - Merge autoland to mozilla-central. a=merge
0360f25e31db4b8a9358d13152f3c0b44b0369e4
created 2019-03-10 19:44 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 13 - Implement emitFormalArgAccess in BaselineCodeGen. r=djvj
cbba4888990efd52952797d97b60e06dfddc7aac
created 2019-03-10 19:43 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 12 - Support JSOP_NEWARRAY and JSOP_INITELEM_ARRAY in BaselineCodeGen. r=djvj
7a376bfac6dea0340625911e8bb02ad30c21d5e8
created 2019-03-10 19:43 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 11 - Implement some simple ops in BaselineInterpreterCodeGen. r=djvj
cb6108540cef8f493ec19b75517e8d7c70501a59
created 2019-03-10 19:43 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1522837 part 10 - Add interpreter fields to BaselineFrame. r=djvj
2369f5bbf37977bf974744cdeb072dacc4babb90
created 2019-03-06 16:38 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
e6a4cd115b45542c35f2ac2ab64758602a619f30
created 2019-03-10 14:53 +0200
pushed 2019-03-11 13:01 +0000
arthur.iakab arthur.iakab - Backed out 2 changesets (bug 1532376) on request of pascalc for causing Bug 1534118 a=backout
1b4fd78107e2bcf7fe0f44038176ca745b07cd88
created 2019-03-06 16:38 +0000
pushed 2019-03-11 13:01 +0000
Jon Coppeard Jon Coppeard - Bug 1532376 - Fix places where we don't respect the shouldPretenure flag when creating an object r=jandem
4e8b8c1e0d19cf0c5bba05fd3df46254d5d68ab9
created 2019-03-05 13:47 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 6 - Convert remaining callVMs in BaselineCompiler.cpp. r=nbp
a70132c4c444ca959970fbc9bd6674d04c9586e4
created 2019-03-05 11:22 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 5 - Convert more callVMs in BaselineCompiler. r=nbp
7dc59aadcb9d3e6b9698f0a6e1b0813f2502baa9
created 2019-03-01 20:49 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 3 - Convert more callVMs in BaselineCompiler. r=tcampbell
756272e36e32264332e6b95aa804b69581295c7e
created 2019-02-28 12:31 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1530937 part 2 - Add new VMFunction mechanism and use it for some Baseline callVMs. r=nbp,tcampbell
2ea0c1db7e60c9270475384617e442c9d6d21a85
created 2019-02-28 12:57 +0200
pushed 2019-03-11 13:01 +0000
Cosmin Sabou Cosmin Sabou - Merge mozilla-inbound to mozilla-central. a=merge
55b6a8c4e0154ac41f710bf1f3f5627c68ce8d42
created 2019-02-26 08:35 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 8: Remove wrapper function for async functions. r=arai
dfcdd2084fea42de8d450614a26f196d12fe8106
created 2019-02-26 08:33 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 7: Remove initial-yield for async functions. r=arai
b84fd1d91da2afcbd1d73bc16bc374fbe43c634c
created 2019-02-26 08:08 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 6: Add JSOP_ASYNCRESOLVE to fulfill/reject an async function promise. r=arai
135c13d4ceba69ab9b70c4803198b107c8f0cc06
created 2019-02-25 05:09 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1530324 - Part 4: Remove wrapper function for async generators. r=arai
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
0553a2b5c632380c21d485c1cbdeff072d678dc2
created 2019-02-27 18:00 +0000
pushed 2019-03-11 13:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
808c9111188b313e686da2c1ec38f2e41c4a050a
created 2019-02-27 19:13 +0200
pushed 2019-03-11 13:01 +0000
Dorel Luca Dorel Luca - Backed out changeset 9970e92003a2 (bug 1530396) for spidermonkey failure
9970e92003a2ba84098ffab8531863051f800f46
created 2019-02-27 16:53 +0000
pushed 2019-03-11 13:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
5435d1259aebbd68f4115ee154aac6ec98383df4
created 2019-02-25 19:14 +0200
pushed 2019-03-11 13:01 +0000
Andreea Pavel Andreea Pavel - Backed out changeset e67aafaf366c (bug 1530396) for build bustages on a CLOSED TREE
e67aafaf366c0c9737211830217c303b730eb696
created 2019-02-25 17:00 +0000
pushed 2019-03-11 13:01 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1530396 - Move the AutoFlushICache to the Linker. r=mgaudet
241d2964ae968a01928f5e8e4d734781fad1a546
created 2019-02-21 17:32 -1000
pushed 2019-03-11 13:01 +0000
Brian Hackett Brian Hackett - Bug 1528320 - Ensure correct record/replay progress flag after XDR-decoding a script, r=tcampbell.
d0609ea11a18975a9de2e5e5650f54a53dff4514
created 2019-02-21 05:27 +0200
pushed 2019-03-11 13:01 +0000
arthur.iakab arthur.iakab - Backed out changeset 133c2fc80e9c (bug 1528320) for causing multiple build bustages on BaselineCompiler.cpp CLOSED TREE
133c2fc80e9cbd47a8c03b6054e0458a0d67d211
created 2019-02-20 12:06 -1000
pushed 2019-03-11 13:01 +0000
Brian Hackett Brian Hackett - Bug 1528320 - Ensure correct record/replay progress flag after XDR-decoding a script, r=tcampbell.
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
9b436568b978ab2f8f641bdb348ab3d9945e9fe8
created 2019-02-14 12:00 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1526947 - Simplify aliased var code in the JITs. r=tcampbell
d65cae66e3312e5fac71b146ccebd8d9cee51ce4
created 2019-02-13 10:48 +0000
pushed 2019-03-11 13:01 +0000
Andy Wingo Andy Wingo - Bug 1519135 - Replace JSOP_POS in ++/-- with JSOP_TONUMERIC r=terpri,jandem
less more (0) -300 -100 -60 tip