js/src/frontend/BytecodeEmitter.h
fdd1177e499a08b4cde3e80992e288e5ee8084d5
created 2019-04-10 08:27 +0000
pushed 2019-04-10 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1535994 - Part 9: Move atomIndices to PerScriptData class. r=jorendorff
db520471b4073f6ca3a9f671d522987f1298fa50
created 2019-04-10 08:27 +0000
pushed 2019-04-10 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1535994 - Part 8: Move resume/yield info to BytecodeSection class. r=jorendorff
096ab8585046007ed3a7853e4b2ce6ce37f55243
created 2019-04-10 08:27 +0000
pushed 2019-04-10 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1535994 - Part 7: Move object and number to PerScriptData class. r=jorendorff
8a480b0bbd0565adc7dfac295f6cac482e4d3350
created 2019-04-10 08:26 +0000
pushed 2019-04-10 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1535994 - Part 6: Move scope to BytecodeSection class and PerScriptData class. r=jorendorff
7c763b9a2118ade0f7b0e372da562e415679c610
created 2019-04-10 08:26 +0000
pushed 2019-04-10 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1535994 - Part 5: Move tryNodeList to BytecodeSection class. r=jorendorff
4f5084424c22603d3d6f87e9d283c6bf4421558f
created 2019-04-10 08:26 +0000
pushed 2019-04-10 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1535994 - Part 4: Move stackDepth to BytecodeSection class. r=jorendorff
ee3359178d5f37c951dd146926c4035d6245299f
created 2019-04-10 08:26 +0000
pushed 2019-04-10 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1535994 - Part 3: Move lastTarget to BytecodeSection class. r=jorendorff
b77efa8567a299f90c926f5623a6f07325fcfa32
created 2019-04-10 08:25 +0000
pushed 2019-04-10 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1535994 - Part 2: Move source notes to BytecodeSection class. r=jorendorff
384cdd1ee833dfa72b957072651c1bde10dacf7c
created 2019-04-10 08:25 +0000
pushed 2019-04-10 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1535994 - Part 1: Add BytecodeSection class with BytecodeVector. r=jorendorff
17ae35a549afd32c827d9031db5628d23c41c4f7
created 2019-04-09 13:07 +0000
pushed 2019-04-09 22:08 +0000
Ted Campbell Ted Campbell - Bug 1535137 - Store JSOP_DOUBLE literals inline r=jandem
ed722cf1b2d96bd3b511b04993cd52d4d528d679
created 2019-04-08 22:31 +0000
pushed 2019-04-09 03:43 +0000
Ashley Hauck Ashley Hauck - Bug 1534721 - Handle fields in derived classes. r=jorendorff
9625a25b6e3839b776612dc637abac320de7d625
created 2019-04-08 19:10 +0300
pushed 2019-04-08 19:00 +0000
Dorel Luca Dorel Luca - Backed out changeset 048424eb3075 (bug 1534721) for SpiderMonkey failures in builds/worker/workspace/build/src/js/src/frontend/BytecodeEmitter.cpp:8057. CLOSED TREE
048424eb3075256daa7ee76cd536d24d75505cee
created 2019-04-06 02:56 +0000
pushed 2019-04-08 19:00 +0000
Ashley Hauck Ashley Hauck - Bug 1534721 - Handle fields in derived classes. r=jorendorff
4011496a13a9dd3977197edc2311fa85634fc9b6
created 2019-03-22 00:28 +0000
pushed 2019-03-22 16:44 +0000
Ashley Hauck Ashley Hauck - Bug 1537936 part 2 - Move pn_op for calls to CallNode::callOp. r=jorendorff
c99b0f4470527c183d90c1e7191a08e4933ad1ac
created 2019-03-21 23:31 +0200
pushed 2019-03-22 09:56 +0000
Oana Pop Rus Oana Pop Rus - Backed out 3 changesets (bug 1537936) for bustages in ParseNode.h on a CLOSED TREE
37d0dcbdffd53adae798198bc3960550daf5f6c3
created 2019-03-21 20:30 +0000
pushed 2019-03-22 09:56 +0000
Ashley Hauck Ashley Hauck - Bug 1537936 part 2 - Move pn_op for calls to CallNode::callOp. r=jorendorff
d96f98f974e087224e0a1ef9be67e2fc63397d8b
created 2019-03-20 17:26 +0000
pushed 2019-03-21 04:34 +0000
Ashley Hauck Ashley Hauck - Bug 1535166 - Implement computed field names. r=jorendorff
1017d1e09b8864cc8ea41f5f29714b5a54d77f77
created 2019-03-20 00:48 +0200
pushed 2019-03-20 10:52 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 1b8c42577e24 (bug 1535166) for build bustages on a CLOSED TREE
1b8c42577e2410dbbe050bb30b0ccced9d7c3771
created 2019-03-19 20:23 +0000
pushed 2019-03-20 10:52 +0000
Ashley Hauck Ashley Hauck - Bug 1535166 - Implement computed field names. r=jorendorff
d55401632cea92b6b2775ba278274b5490275876
created 2019-03-13 10:19 +0100
pushed 2019-03-14 16:26 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
2429f6898afa1a763a5dfd3a76d42b2e7267d074
created 2019-03-12 06:15 +0000
pushed 2019-03-12 09:50 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1473796 - Part 4: Add FunctionEmitter, FunctionScriptEmitter, and FunctionParamsEmitter. r=jorendorff
7e1e3f35d7cf58e25bdc0753c0f5a235e55bf08f
created 2019-03-12 06:05 +0000
pushed 2019-03-12 09:50 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1473796 - Part 3: Move DestructuringFlavor into its own header. r=jorendorff
d20d700c80d59dd1c4a7a31db50319227cf3ede7
created 2019-03-12 06:03 +0000
pushed 2019-03-12 09:50 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1473796 - Part 2: Do not use TokenPos in BytecodeEmitter::{setFunctionBodyEndPos,setScriptStartOffsetIfUnset}. r=jorendorff
d689ce995f0a4c5f9a4cc4592c7a961755e8eb2d
created 2019-03-08 13:00 +0000
pushed 2019-03-08 21:50 +0000
Ashley Hauck Ashley Hauck - Bug 1528038 - Split field-related BytecodeEmitter behavior into separate methods. r=jorendorff
62ba39ca25a211f46f5180e6f33f3af8008a963d
created 2019-03-06 18:04 +0000
pushed 2019-03-07 04:32 +0000
Ted Campbell Ted Campbell - Bug 1533003 - Split out inner-function scope linking in script compile r=jandem
1eb22a2970d35472bedd3372e5f0f3d9400d8dad
created 2019-03-06 17:42 +0000
pushed 2019-03-07 04:32 +0000
Ted Campbell Ted Campbell - Bug 1533003 - Compute JSScript::FunHasAnyAliasedFormal directly from BCE r=jandem
55b6a8c4e0154ac41f710bf1f3f5627c68ce8d42
created 2019-02-26 08:35 -0800
pushed 2019-02-28 11:31 +0000
André Bargull André Bargull - Bug 1530324 - Part 8: Remove wrapper function for async functions. r=arai
b84fd1d91da2afcbd1d73bc16bc374fbe43c634c
created 2019-02-26 08:08 -0800
pushed 2019-02-28 11:31 +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-02-28 11:31 +0000
André Bargull André Bargull - Bug 1530324 - Part 4: Remove wrapper function for async generators. r=arai
942730f2550d0659a8f18f713ef26159714a4e3b
created 2019-02-25 15:03 +0000
pushed 2019-02-26 03:52 +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-02-26 03:52 +0000
Ted Campbell Ted Campbell - Bug 1530034 - Use mozilla::Maybe in BytecodeEmitter when reasonable. r=jorendorff
49fda807b7c5b867fca271115934ccb6a8c7e205
created 2019-02-21 23:48 +0000
pushed 2019-02-23 04:13 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement more field functionality. r=jorendorff
8e1840b7a9923ac6e7e4c143edf87167b4cac717
created 2019-02-15 23:22 +0200
pushed 2019-02-16 09:36 +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-02-16 09:36 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement more field functionality. r=jorendorff
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-02-15 01:38 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
5c934ede1cfccb44efad20006f58ecf7c85e761a
created 2019-02-13 02:31 +0000
pushed 2019-02-13 21:34 +0000
Logan Smyth Logan Smyth - Bug 1518661 - Part 5: Give SpiderMonkey well-defined sense of step and breakpoint locations. r=jimb,bhackett
d09e3e887cdf5989b62a8b22d622fd5366e9bb73
created 2019-02-12 05:10 -0800
pushed 2019-02-13 04:27 +0000
André Bargull André Bargull - Bug 1523791: Set "name" property as part of ClassDefinitionEvaluation. r=jorendorff
738860a7d63307eee5ce83a7e066b7faa224cd16
created 2019-02-12 00:57 +0200
pushed 2019-02-12 05:27 +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-02-12 05:27 +0000
André Bargull André Bargull - Bug 1523791: Set "name" property as part of ClassDefinitionEvaluation. r=jorendorff
22428c15bb03f18dcaf5eb53a81fd8bc49f312c6
created 2019-02-05 14:58 +0000
pushed 2019-02-05 21:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1518391 - Part 2: Separate CodeNode into FunctionNode and ModuleNode. r=jorendorff
52642bea80bae88ad486ce1b2e0d77c0376f86ac
created 2019-01-30 17:16 +0900
pushed 2019-01-30 17:03 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1519005 - Remove BytecodeEmitter.emitLevel and EmitLevelManager. r=jwalden
037f2dd3a63f81dbdd01a81aca3a03919aeee74d
created 2019-01-28 16:46 +0000
pushed 2019-01-29 09:20 +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-01-28 21:44 +0000
Dorel Luca Dorel Luca - Backed out changeset 159930eacfd7 (bug 1521491) for spidermonkey failure
159930eacfd7a4a9933d26655f017def45919948
created 2019-01-28 13:51 +0000
pushed 2019-01-28 21:44 +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-01-28 21:44 +0000
Jan de Mooij Jan de Mooij - Bug 1521491 part 3 - Fold BytecodeEmitter::checkTypeSet into BytecodeEmitter::emitCheck. r=tcampbell
83d6478d261167ec129ffc5286a60bfbb39d0c31
created 2019-01-18 13:15 +0000
pushed 2019-01-19 03:35 +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-19 03:35 +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-18 09:40 +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-18 09:40 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501576 - Add LabelEmitter. r=jwalden
49bb9b849c4af957e6f51b16731b98ed0ef72e85
created 2019-01-11 16:36 +0000
pushed 2019-01-11 21:54 +0000
Iain Ireland Iain Ireland - Bug 1517135: Remove dead declaration from BytecodeEmitter.h r=tcampbell
d30b4fd63e1723d205e31251af32ba8930aa9abd
created 2018-12-21 22:36 +0000
pushed 2018-12-22 04:12 +0000
Iain Ireland Iain Ireland - Bug 1480390: Rename TRY_DESTRUCTURING_ITERCLOSE to TRY_DESTRUCTURING to standardize naming conventions r=tcampbell
e381de28cdca085031d49af3924d2710248dd2c9
created 2018-12-10 14:13 -0500
pushed 2018-12-10 22:05 +0000
Boris Zbarsky Boris Zbarsky - Bug 1511401 part 2. Have JSMGS_MORE_ARGS_NEEDED say how many args it actually got. r=nbp
5555defbbd01b3629496097dc8f403c9c4de60f8
created 2018-12-04 19:48 +0000
pushed 2018-12-05 10:19 +0000
Jan de Mooij Jan de Mooij - Bug 1511837 - Simplify JSOP_SUPERFUN and JSOP_SUPERBASE by factoring out the callee lookup. r=arai
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +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-01 05:49 +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-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
56f220f7a98f9ca941912ed1b9e69518f49c0d79
created 2018-11-15 15:01 +0000
pushed 2018-11-16 09:46 +0000
Andy Wingo Andy Wingo - Bug 1505849 - Implement parser support for BigInt literals r=terpri,jandem
3582cbd2447f61fb793923780b07569907698431
created 2018-11-08 18:28 +0000
pushed 2018-11-09 05:26 +0000
Jan de Mooij Jan de Mooij - Bug 1504979 part 2 - Use resumeIndex/resumeOffsets for JSOP_TABLESWITCH. r=tcampbell
71bab79a1a0afe4fb3a56373d745dc701c17d789
created 2018-11-02 13:38 +0000
pushed 2018-11-02 21:46 +0000
Jan de Mooij Jan de Mooij - Bug 1503170 part 3 - Remove unused CGResumeOffsetList::numAwaits, move numYields to BytecodeEmitter. r=tcampbell
5e76645a4e5c2fadf34a3db208dd58906ec58140
created 2018-11-02 13:37 +0000
pushed 2018-11-02 21:46 +0000
Jan de Mooij Jan de Mooij - Bug 1503170 part 2 - Use resume{Index,Offset} for JSOP_GOSUB/JSOP_RETSUB, remove RetSub IC. r=tcampbell
less more (0) -300 -100 -60 tip