js/src/frontend/BytecodeEmitter.cpp
c6197e7ad760cac9d691482130fa8ea72e7fd8de
created 2019-03-02 02:59 +0200
pushed 2019-03-11 13:01 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset 70eb46335a2c (bug 1499448) on request by jorendorff
00fe264dc8b603832cc16368b24a63f941bdaadf
created 2019-02-28 16:33 +0200
pushed 2019-03-11 13:01 +0000
Cosmin Sabou Cosmin Sabou - Merge mozilla-central to autoland. CLOSED TREE
d10717796a290bd4e4e63ca7ea019ad8e52b309d
created 2019-02-28 09:52 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff,arai
c4d3d41136213af2b11a74d5e2a70aa227bd5d1e
created 2019-02-28 11:15 +0200
pushed 2019-03-11 13:01 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 01d931a9140b (bug 1526031) for build bustages on frontend/ParseNode.h CLOSED TREE
01d931a9140b35f9ea90a6a5a45956510f5ef7f1
created 2019-02-28 01:29 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff,arai
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
70eb46335a2ca23516774624f7ce1cbe34de56ea
created 2019-02-26 21:23 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement .initializers local variable. r=jorendorff
942730f2550d0659a8f18f713ef26159714a4e3b
created 2019-02-25 15:03 +0000
pushed 2019-03-11 13:01 +0000
Ted Campbell Ted Campbell - Bug 1530034 - Use default initializers for BytecodeEmitter fields. r=jorendorff
a69e03c02d34a08c915087ea403e68bbcebe7bdb
created 2019-02-25 14:04 +0000
pushed 2019-03-11 13:01 +0000
Ted Campbell Ted Campbell - Bug 1530034 - Use mozilla::Maybe in BytecodeEmitter when reasonable. r=jorendorff
4c9346b3f7e398e3f707a836adb8e671b601abe1
created 2019-02-24 09:42 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 1: Rename {ParserBase,SharedContext}::context field to cx_. r=Yoric
bb3aa942e67a5567f61100a7227c577ac4370870
created 2019-02-22 18:04 +0000
pushed 2019-03-11 13:01 +0000
Jason Orendorff Jason Orendorff - Bug 1529607 - Part 4: Rename ParseNodeKind::CallSiteObjExpr to CallSiteObj. r=khyperia
49fda807b7c5b867fca271115934ccb6a8c7e205
created 2019-02-21 23:48 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement more field functionality. r=jorendorff
f959cbeb6c01620819738c5313074e596ccc7363
created 2019-02-16 03:00 +0200
pushed 2019-03-11 13:01 +0000
arthur.iakab arthur.iakab - Backed out changeset 94a9c4cabe37 (bug 1526031) for spidermonkey bustages CLOSED TREE
94a9c4cabe376cc22c9cd43199ee672bd32f0eae
created 2019-02-16 00:20 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff
9696fa097cd0ac3e27b3a34dff1677970ea7b3ea
created 2019-02-16 00:50 +0200
pushed 2019-03-11 13:01 +0000
arthur.iakab arthur.iakab - Backed out changeset b29cead870d9 (bug 1526031) for spidermonkey bustages CLOSED TREE
b29cead870d90f9c9333c6ef453a0e6c53d8a255
created 2019-02-15 22:10 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - bug 1526031 - remove initOrStmt field from NameNode. r=jorendorff
8e1840b7a9923ac6e7e4c143edf87167b4cac717
created 2019-02-15 23:22 +0200
pushed 2019-03-11 13:01 +0000
Noemi Erli Noemi Erli - Backed out changeset db4946736508 (bug 1499448) for failures in BytecodeEmitter.cpp CLOSED TREE
db4946736508bb1cc3cbb288cdb498703fb4d904
created 2019-02-15 18:16 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement more field functionality. r=jorendorff
64eed6f2cc174243c9a17b4583e75e2256d2cd70
created 2019-02-15 19:22 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528057 - Set async method name properly. r=jorendorff
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
5c934ede1cfccb44efad20006f58ecf7c85e761a
created 2019-02-13 02:31 +0000
pushed 2019-03-11 13:01 +0000
Logan Smyth Logan Smyth - Bug 1518661 - Part 5: Give SpiderMonkey well-defined sense of step and breakpoint locations. r=jimb,bhackett
5add2761a3b689c41f2cd57cfa772787e6fc21a3
created 2019-02-13 02:31 +0000
pushed 2019-03-11 13:01 +0000
Logan Smyth Logan Smyth - Bug 1518661 - Part 4: Convert bytecode positions to be more expression-oriented. r=jimb,jorendorff
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
82a6589f4b919e399f1af4ae4831b8cb3436e0c8
created 2019-02-13 02:55 +0000
pushed 2019-03-11 13:01 +0000
Logan Smyth Logan Smyth - Bug 1518661 - Part 3: Adjust call-expression positions. r=jimb,jorendorff
1af69c96ec5f4eafb409b844b72dc1740b9ab1a0
created 2019-02-13 07:23 +0200
pushed 2019-03-11 13:01 +0000
Razvan Maries Razvan Maries - Merge mozilla-central to autoland. a=merge on a CLOSED TREE
e32e036906b9573147bc59a533b4af0f4e3e6988
created 2019-02-13 04:27 +0200
pushed 2019-03-11 13:01 +0000
Andreea Pavel Andreea Pavel - Backed out 3 changesets (bug 1518661) for failing test_promise_rejections_from_jsimplemented.html
d381785b0c4c0acf1c733fb8ea77fdafb1d15f37
created 2019-02-12 23:46 +0000
pushed 2019-03-11 13:01 +0000
Logan Smyth Logan Smyth - Bug 1518661 - Part 3: Adjust call-expression positions. r=jimb,jorendorff
d09e3e887cdf5989b62a8b22d622fd5366e9bb73
created 2019-02-12 05:10 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1523791: Set "name" property as part of ClassDefinitionEvaluation. r=jorendorff
c37c5220efb1e2de2dbc1db0efa85d436dc49753
created 2019-02-12 07:27 +0200
pushed 2019-03-11 13:01 +0000
Bogdan Tara Bogdan Tara - Merge mozilla-central to autoland. a=merge CLOSED TREE
e14384fe64d93d63c18518d9b877d721f192e9ca
created 2019-02-12 06:25 +0200
pushed 2019-03-11 13:01 +0000
Csoregi Natalia Csoregi Natalia - Backed out 3 changesets (bug 1518661) for failures on dom/bindings/test/test_exception_options_from_jsimplemented.html. CLOSED TREE
aeaa74707320c6c9af5fd1b8c234cba7608f2671
created 2019-02-12 01:28 +0000
pushed 2019-03-11 13:01 +0000
Logan Smyth Logan Smyth - Bug 1518661 - Part 3: Adjust call-expression positions. r=jimb,jorendorff
738860a7d63307eee5ce83a7e066b7faa224cd16
created 2019-02-12 00:57 +0200
pushed 2019-03-11 13:01 +0000
Gurzau Raul Gurzau Raul - Backed out changeset 7cab6219f4db (bug 1523791) for failing at src/js/src/frontend/ObjectEmitter.cpp on a CLOSED TREE
7cab6219f4dbda4b239b701f33a8aa729207c247
created 2019-02-11 10:46 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1523791: Set "name" property as part of ClassDefinitionEvaluation. r=jorendorff
1ee3ed23dd3c259b7b208f0bfccb8dae1d4443c4
created 2019-02-09 03:16 +0200
pushed 2019-03-11 13:01 +0000
shindli shindli - Backed out 4 changesets (bug 1518661) for spidermonkey build bustages CLOSED TREE
dd2caed0182342a7be4e89942c7f7407a286b5da
created 2019-02-08 22:39 +0000
pushed 2019-03-11 13:01 +0000
Logan Smyth Logan Smyth - Bug 1518661 - Part 3: Adjust call-expression positions. r=jimb,jorendorff
a8aa16000d0100e2f736b2970ce3dc1f7da9f515
created 2019-02-05 14:59 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1518391 - Part 4: Use pn_u.function.syntaxKind instead of pn_op for FunctionNode. r=jorendorff
22428c15bb03f18dcaf5eb53a81fd8bc49f312c6
created 2019-02-05 14:58 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1518391 - Part 2: Separate CodeNode into FunctionNode and ModuleNode. r=jorendorff
42be5dc5a73af2c62178a1db14db527788905a21
created 2019-02-05 14:57 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1518391 - Part 1: Remove unused case/code from function node ops. r=jorendorff
cf9faf4230752a08df1f500cd23e20e8e0171b0b
created 2019-01-31 16:48 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501578 - Add LexicalScopeEmitter. r=jorendorff
52642bea80bae88ad486ce1b2e0d77c0376f86ac
created 2019-01-30 17:16 +0900
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1519005 - Remove BytecodeEmitter.emitLevel and EmitLevelManager. r=jwalden
037f2dd3a63f81dbdd01a81aca3a03919aeee74d
created 2019-01-28 16:46 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521491 part 5 - Store IC index in jump target ops. r=tcampbell
536917ba6bcf6a88d83f6d7551a50086cbdee1e9
created 2019-01-28 17:31 +0200
pushed 2019-03-11 13:01 +0000
Dorel Luca Dorel Luca - Backed out changeset 159930eacfd7 (bug 1521491) for spidermonkey failure
159930eacfd7a4a9933d26655f017def45919948
created 2019-01-28 13:51 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521491 part 4 - Store IC index in jump target ops. r=tcampbell
a9a95a138e043b5852feee131e72c038a4986dad
created 2019-01-28 13:50 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521491 part 3 - Fold BytecodeEmitter::checkTypeSet into BytecodeEmitter::emitCheck. r=tcampbell
92a00136c2fd0d6d5cbb069232fbf4a81e879174
created 2019-01-28 13:50 +0000
pushed 2019-03-11 13:01 +0000
Jan de Mooij Jan de Mooij - Bug 1521491 part 2 - Stop treating JSOP_TRY as a jump target op. r=nbp
686e61adb6281c0a2771cbcbab538a577ebfd14d
created 2019-01-25 07:17 +0000
pushed 2019-01-28 12:41 +0000
Jan de Mooij Jan de Mooij - Bug 1507066 part 4 - Simplify the bytecodeTypeMap binary search code. r=tcampbell
7259ee92e345359164baba67b035cc5d98b76ff4
created 2019-01-23 16:55 +0000
pushed 2019-01-28 12:41 +0000
Jan de Mooij Jan de Mooij - Bug 1522051 - Stop giving singleton types to call objects. r=tcampbell
83d6478d261167ec129ffc5286a60bfbb39d0c31
created 2019-01-18 13:15 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1284719 part 2 - Fold EmitSection into BytecodeEmitter, remove prologue/main split. r=arai
1d260750a87e00de63750365d7c0c6fb34241c58
created 2019-01-18 13:14 +0000
pushed 2019-01-21 13:03 +0000
Jan de Mooij Jan de Mooij - Bug 1284719 part 1 - Emit hoisted top-level functions directly in the prologue, remove switchToPrologue. r=arai
fe634797760796afcba95f49d9288c34f3de4865
created 2019-01-18 11:52 +0900
pushed 2019-01-21 13:03 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501577 - Add PropertyEmitter, ObjectEmitter, and ClassEmitter. r=jorendorff
fa2cc1a9e81f5646a4f550b1eed01dce465542ac
created 2019-01-18 11:52 +0900
pushed 2019-01-21 13:03 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501576 - Add LabelEmitter. r=jwalden
b4bda4351a9cb9af39368b83766a3497298a45ad
created 2019-01-10 20:59 +0000
pushed 2019-01-21 13:03 +0000
Iain Ireland Iain Ireland - Bug 1517135: Improve performance of BytecodeEmitter::finishTakingSrcNotes r=djvj
5c70351492dab61461ac07609bfb75ca7da405b0
created 2019-01-09 19:14 +0000
pushed 2019-01-21 13:03 +0000
Robin Templeton Robin Templeton - Bug 1518711 - Rename BigInt's ParseNodeKind to match the declaration from bug 1513040. r=jorendorff
ee32392ef5b3ce7e5f72cf052458a2dd139be386
created 2019-01-08 11:33 +0900
pushed 2019-01-21 13:03 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1502792 - Part 2: Add ErrorReportMixin which implements error reporting methods, and make them available in Parser and Tokenizer. r=jwalden
d30b4fd63e1723d205e31251af32ba8930aa9abd
created 2018-12-21 22:36 +0000
pushed 2019-01-21 13:03 +0000
Iain Ireland Iain Ireland - Bug 1480390: Rename TRY_DESTRUCTURING_ITERCLOSE to TRY_DESTRUCTURING to standardize naming conventions r=tcampbell
6356c45cfbb73e27ca114e82b769c3634353c9d5
created 2018-12-18 22:24 +0000
pushed 2019-01-21 13:03 +0000
Ashley Hauck Ashley Hauck - Bug 1513040 - Rename ParseNodeKinds to end with Stmt or Expr. r=jorendorff
less more (0) -1000 -300 -100 -60 tip