js/src/frontend/BytecodeEmitter.h
af2eaabe5e411293bfea5a821184d165fbda3274
created 2019-08-07 17:32 +0000
pushed 2019-08-26 19:26 +0000
Ashley Hauck Ashley Hauck - Bug 1571289 - Remove dead/duplicated code. r=jorendorff
07052ce569c3f02754834a5c2d2a4bfdc7ed3d13
created 2019-07-31 01:19 +0000
pushed 2019-08-26 19:26 +0000
wartmanm wartmanm - Bug 901138: Add Debugger.Script.prototype.startColumn r=jimb
f2d6c783b476243e1d62a015fcead30d7151e3a8
created 2019-07-31 13:43 +0000
pushed 2019-08-26 19:26 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1562102 - Use more Handle in BytecodeEmitter methods and helper classes. r=jorendorff,jonco
5ff79e46fcf421eee4cae97dedca145dbff748b2
created 2019-07-08 10:23 -1000
pushed 2019-08-26 19:26 +0000
Brian Hackett Brian Hackett - Bug 1554524 Part 5 - Emit instrumentation opcodes when they have been set in a realm, r=tcampbell.
4388debbb9fd68f7114fdc69d09df161034204f3
created 2019-07-08 09:33 -1000
pushed 2019-08-26 19:26 +0000
Brian Hackett Brian Hackett - Bug 1554524 Part 1 - Allow emitDupAt to dupe a range of stack values, r=tcampbell.
6a9f494b6961455907ef19336f95c568771be34e
created 2019-07-16 16:51 +0000
pushed 2019-08-26 19:26 +0000
Ted Campbell Ted Campbell - Bug 1565945 - Remove JSScript HasSingletons flag. r=jandem
22a134bc52b0639d91d586ccb40d72fd6e293649
created 2019-07-31 13:43 +0000
pushed 2019-08-01 10:00 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1562102 - Use more Handle in BytecodeEmitter methods and helper classes. r=jorendorff,jonco a=RyanVM
f6226246197b62d0bf4d1a733789ad3e480d00b1
created 2019-06-26 20:49 +0000
pushed 2019-07-01 09:00 +0000
Ted Campbell Ted Campbell - Bug 1471062 - Pad source notes to target alignment. r=jandem
ad81cd7898597d064d692d0d9d3718877e3e0ca0
created 2019-06-20 19:22 +0000
pushed 2019-07-01 09:00 +0000
Jason Orendorff Jason Orendorff - Bug 1555037 - Part 1: Refactor code for emitting the .initializers array into ClassEmitter. r=arai
5dec6c60fb6f375cd8d65d63d82bc53e0efd295a
created 2019-06-20 03:02 +0000
pushed 2019-07-01 09:00 +0000
Jan de Mooij Jan de Mooij - Bug 1535154 - Merge PrivateScriptData scopes/objects/bigints arrays into a single array of GC things. r=tcampbell,jonco
5e123feb28989d08e44a3efe1ce514c5a39794ca
created 2019-06-14 15:10 +0000
pushed 2019-07-01 09:00 +0000
Ashley Hauck Ashley Hauck - Bug 1559123 - Do not relazify scripts with JSOP_CALLSITEOBJ. r=jandem
4538486aaa02580fb3303ca186cbacd9d50970c4
created 2019-05-30 20:24 +0000
pushed 2019-07-01 09:00 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1545540 - Part 3: Add BytecodeOffset/BytecodeOffsetDiff type. r=jorendorff
9a79b6375011c23bac85cbbb08109be48203e609
created 2019-05-30 20:23 +0000
pushed 2019-07-01 09:00 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1545540 - Part 0: Add comments for include in some frontend files. r=jorendorff
ee890b30dbe3126fa7c0c55b911de8dc65ef3867
created 2019-05-23 21:54 +0000
pushed 2019-07-01 09:00 +0000
Ashley Hauck Ashley Hauck - Bug 1552875 - Set anonymous function name in field initializer. r=jorendorff
b0583bec17687ad56b05a4216f2ba6787e361306
created 2019-05-21 17:55 +0000
pushed 2019-07-01 09:00 +0000
Ashley Hauck Ashley Hauck - Bug 1547467 - Introduce another scope for .initializers, and remove .localInitializers. r=jorendorff
b702646a08e392ca61867731e4c2cac0160a9c38
created 2019-05-21 00:32 +0300
pushed 2019-07-01 09:00 +0000
Dorel Luca Dorel Luca - Backed out 2 changesets (bug 1552229, bug 1547467) for causing build bustages. CLOSED TREE
6004e7f60bb6ae49de462c658b137da437d216cd
created 2019-05-20 18:38 +0000
pushed 2019-07-01 09:00 +0000
Ashley Hauck Ashley Hauck - Bug 1547467 - Introduce another scope for .initializers, and remove .localInitializers. r=jorendorff
9928e1d5bc06081359d16e04226e989d912484ee
created 2019-05-08 09:00 +0000
pushed 2019-05-13 10:53 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1543714 - Move BytecodeSection,PerScriptData and related classes to BytecodeSection.{cpp,h}. r=jorendorff
c89cf3ac460f35aa4c0516410c25e88e0f6cc8e6
created 2019-04-29 12:55 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1546327 - Clean up bytecode and source note allocation. r=arai
39133aa95fce7f894c55ace40c778983c8ca26bf
created 2019-04-26 09:16 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1537908 part 2 - Store numICEntries in SharedScriptData. r=tcampbell
f35cf62b01a185a3cf8120ac340a347bb23dccf0
created 2019-04-26 09:16 +0000
pushed 2019-05-13 10:53 +0000
Jan de Mooij Jan de Mooij - Bug 1537908 part 1 - Clean up BytecodeEmitter's TypeSet count a bit. r=tcampbell
8457ce7cc442cf10ebe42c8299fdcd4ce259981e
created 2019-04-24 19:41 +0000
pushed 2019-05-13 10:53 +0000
Ashley Hauck Ashley Hauck - Bug 1535471 - Use JSOP_INITPROP for field initializers. r=jorendorff
d11fc84ce16f489bac63f4055ddd484aa9435589
created 2019-04-11 23:07 +0000
pushed 2019-05-13 10:53 +0000
Ashley Hauck Ashley Hauck - Bug 1542448 - Copy .initializers to .localInitializers for derived classes. r=jorendorff
30ca3c3abfe63d2d5923e28dcc565972ea4cf811
created 2019-04-11 00:54 +0300
pushed 2019-05-13 10:53 +0000
Daniel Varga Daniel Varga - Merge mozilla-inbound to mozilla-central. a=merge
7fb3acf38591979f105306e0c8f3441e75c95bd5
created 2019-04-10 12:30 +0300
pushed 2019-05-13 10:53 +0000
Bogdan Tara Bogdan Tara - Backed out 11 changesets (bug 1535994) for BytecodeEmitter.cpp related build bustages CLOSED TREE
d5975f907521e4a5fe727cd52e3799b60b97beb7
created 2019-04-10 08:28 +0000
pushed 2019-05-13 10:53 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1535994 - Part 11: Move line/colum information to BytecodeSection class. r=jorendorff
e56d1810fb40cb7f3e312a55ebdfcd88bb4ef7b9
created 2019-04-10 08:27 +0000
pushed 2019-05-13 10:53 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1535994 - Part 10: Move JIT information to BytecodeSection class. r=jorendorff
fdd1177e499a08b4cde3e80992e288e5ee8084d5
created 2019-04-10 08:27 +0000
pushed 2019-05-13 10:53 +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-05-13 10:53 +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-05-13 10:53 +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-05-13 10:53 +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-05-13 10:53 +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-05-13 10:53 +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-05-13 10:53 +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-05-13 10:53 +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-05-13 10:53 +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-05-13 10:53 +0000
Ted Campbell Ted Campbell - Bug 1535137 - Store JSOP_DOUBLE literals inline r=jandem
ed722cf1b2d96bd3b511b04993cd52d4d528d679
created 2019-04-08 22:31 +0000
pushed 2019-05-13 10:53 +0000
Ashley Hauck Ashley Hauck - Bug 1534721 - Handle fields in derived classes. r=jorendorff
9625a25b6e3839b776612dc637abac320de7d625
created 2019-04-08 19:10 +0300
pushed 2019-05-13 10:53 +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-05-13 10:53 +0000
Ashley Hauck Ashley Hauck - Bug 1534721 - Handle fields in derived classes. r=jorendorff
4011496a13a9dd3977197edc2311fa85634fc9b6
created 2019-03-22 00:28 +0000
pushed 2019-05-13 10:53 +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-05-13 10:53 +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-05-13 10:53 +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-05-13 10:53 +0000
Ashley Hauck Ashley Hauck - Bug 1535166 - Implement computed field names. r=jorendorff
1017d1e09b8864cc8ea41f5f29714b5a54d77f77
created 2019-03-20 00:48 +0200
pushed 2019-05-13 10:53 +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-05-13 10:53 +0000
Ashley Hauck Ashley Hauck - Bug 1535166 - Implement computed field names. r=jorendorff
586c8f0a3c2d5fda683fba7700c526735091d303
created 2019-04-29 12:55 +0000
pushed 2019-05-01 08:24 +0000
Jan de Mooij Jan de Mooij - Bug 1546327 - Clean up bytecode and source note allocation. r=arai a=lizzard
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
2429f6898afa1a763a5dfd3a76d42b2e7267d074
created 2019-03-12 06:15 +0000
pushed 2019-03-12 18:59 +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 18:59 +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 18:59 +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-11 13:01 +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-11 13:01 +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-11 13:01 +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-03-11 13:01 +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-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
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
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
less more (0) -300 -100 -60 tip