js/src/frontend/BytecodeEmitter.h
7d07908ee08acfa5333806b907bce7fb20c59dc1
created 2018-08-30 20:10 +0100
pushed 2018-08-30 21:50 +0000
Jon Coppeard Jon Coppeard - Bug 1486730 - Remove some unnecessary includes from js/src/frontend r=Waldo
fb38cfb1031dcd9ca730d7aeac46c8dacf24c0e7
created 2018-07-12 11:24 -0700
pushed 2018-08-13 22:00 +0000
Logan F Smyth Logan F Smyth - Bug 1378808 - Add a new ParseNodeKind::Arguments node type for call argument lists. r=jorendorff
b355131844eaba786b4c86479e17f48a96ead435
created 2018-08-10 07:49 +0900
pushed 2018-08-10 09:17 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1456404 - Part 4: Add ForOfEmitter. r=jwalden
6dbce3046bd95e61ced3487cb3d6e5bf4310983f
created 2018-08-10 07:49 +0900
pushed 2018-08-10 09:17 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1456404 - Part 2: Add CForEmitter. r=jwalden
e20a86a9b5756d9bf2ec3c48b1c7ddbdb95a9eba
created 2018-08-10 07:49 +0900
pushed 2018-08-10 09:17 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1456404 - Part 1: Move loop related bytecode/offset handling to LoopControl. r=jwalden
dacdc94c62badd03b7e2ff0399d50b2d29f8a6ea
created 2018-08-08 00:01 +0000
pushed 2018-08-08 22:00 +0000
Matthew Gaudet Matthew Gaudet - Bug 1480493 - Remove initializer kind from JSOP_NEWINIT r=arai
e54c4c4cde45eabf290e709073588a256abb8f33
created 2018-08-08 04:40 +0300
pushed 2018-08-08 09:58 +0000
Brindusan Cristian Brindusan Cristian - Backed out 3 changesets (bug 1378808) for wpt failures on /content-security-policy/securitypolicyviolation/targeting.html.
e732697778c260c413047531e372a24286e0b667
created 2018-07-12 11:24 -0700
pushed 2018-08-08 09:58 +0000
Logan F Smyth Logan F Smyth - Bug 1378808 - Add a new ParseNodeKind::Arguments node type for call argument lists. r=jorendorff
c7d750528120ec4998cecb466bbe20f744fd2323
created 2018-07-31 13:54 -0700
pushed 2018-08-03 10:16 +0000
André Bargull André Bargull - Bug 1472211 - Part 1: Reorder super-property evaluation order per latest spec change. r=arai, f=Waldo
3efa24f1f0ce19ba688e4fecd43aba07a0e07710
created 2018-07-31 12:23 +0900
pushed 2018-07-31 09:53 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1477157 - Store the info about the existence of the default case into the switch ParseNode. r=jwalden
0b294e23b3f65f9a8e62ae4789bfb0a0c9508222
created 2018-07-27 23:06 +0300
pushed 2018-07-28 09:46 +0000
Andreea Pavel Andreea Pavel - Backed out 3 changesets (bug 1378808) for failing spidermonkey builds on a CLOSED TREE
b14186c3f8952a345541bec532f2d2233b854cbc
created 2018-07-12 11:24 -0700
pushed 2018-07-28 09:46 +0000
Logan F Smyth Logan F Smyth - Bug 1378808 - Add a new ParseNodeKind::Arguments node type for call argument lists. r=jorendorff
74b3d9d91b3e2432fd30a1c36a140ad730076ba6
created 2018-07-20 16:13 +0900
pushed 2018-07-20 09:57 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1456006 - Part 0: Add reportError and reportExtraWarning variants to receive offset instead of ParseNode. r=jwalden
eb4fac6db424a39e865b646c26397ca427753b70
created 2018-07-18 21:15 +0900
pushed 2018-07-18 17:20 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1463979 - Part 0: Prohibit failing compilation after linking function and non-lazy script while delazification. r=jorendorff
2bdd1b1c3fb8326357febb481f9015fccc73b06c
created 2018-07-12 10:24 +0900
pushed 2018-07-12 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1460489 - Part 3: Move NestableControl classes except ForOfLoopControl to BytecodeControlStructures.{cpp.h}. r=jwalden
73895cf7ece580c7acb74830d2afae111e652110
created 2018-07-12 10:24 +0900
pushed 2018-07-12 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1460489 - Part 2: Move EmitterScope to EmitterScope.{cpp.h}. r=jwalden
9392aa3091188fafba39e6fd4d3781b13eac6341
created 2018-07-12 10:24 +0900
pushed 2018-07-12 21:52 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1460489 - Part 1: Move TDZCheckCache to TDZCheckCache.{cpp.h}. r=jwalden
09d892dcaca7f8700a08f14b3b075b769bd82c5d
created 2018-06-11 15:09 +0900
pushed 2018-06-11 09:37 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1467403 - Remove the source notes handling for prologue bytecode. r=jandem
dcd22932e01c6dd2488ea05ec36b0264fb8e9a77
created 2018-05-25 11:37 -0700
pushed 2018-05-29 21:42 +0000
André Bargull André Bargull - Bug 1464494 - Part 1: Remove unused functions from js/src/frontend. r=Waldo
567757b97ff0f511bb142b966f5b5777bad7fdc2
created 2018-05-22 18:10 +0900
pushed 2018-05-23 09:51 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1454285 - Part 2: Disallow using innermostEmitterScope while the value does not match the bytecode environment. r=jwalden
6ca6ced5189a5760c96afa31a6575cd3d3f56639
created 2018-05-22 18:10 +0900
pushed 2018-05-23 09:51 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1454285 - Part 1: Specify the current scope when emitting await and .generator. r=jwalden
40993c0bdc7ada203033a8c45af392ae7db5be97
created 2018-05-08 15:05 +0200
pushed 2018-05-08 15:48 +0000
Jan de Mooij Jan de Mooij - Bug 1459258 - Improve InlineMap OOM testing and fix some issues. r=jonco
e4ce5e759df5b08bfc1bf5f5f5f4892cf46b0dad
created 2018-04-27 15:02 -0700
pushed 2018-04-28 17:30 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 10: Convert BCE to using BCEParserHandle. (r=Waldo)
598418d95c96a8edbd3ba2d2f6f231ed37c1d02a
created 2018-04-27 15:02 -0700
pushed 2018-04-28 17:30 +0000
Eric Faust Eric Faust - Bug 1451826: Part 8: Make EitherParser always a include a FullParseHandler. (r=Waldo)
df51f81b5ed495e3bcf2c6a19e9b85d08724140e
created 2018-04-27 15:02 -0700
pushed 2018-04-28 17:30 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 6: Factor SourceCoords references in BCE to ErrorReporter. (r=Waldo, r=Yoric)
fe50254665a40f07d9c9701f07b699aa638ecc54
created 2018-04-27 15:02 -0700
pushed 2018-04-28 17:30 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 5: Move displayURL and sourceMap intialization from BCE to Parser. (r=Waldo)
51258270354bba69d629a502c65d65f29bd008bc
created 2018-04-27 15:02 -0700
pushed 2018-04-28 17:30 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 1: Don't print bogus error locations on BCE internal errors. (r=Waldo)
16226c7461143c9d5b4deb0b0afb088998f09a86
created 2018-03-29 06:21 -0700
pushed 2018-03-31 10:06 +0000
André Bargull André Bargull - Bug 1449887: Don't assert if an inferred name is set after OOM for lazy functions. r=jorendorff
9c92666cad0336a2a2e0c05c21157cb81f0a5fdb
created 2018-02-28 02:03 -0800
pushed 2018-03-01 17:29 +0000
André Bargull André Bargull - Bug 1438842 - Part 2: Remove unused parameters in built-in, frontend, and general files. r=jorendorff
091e9b26d9a14feba8f49355a3b03e185d253152
created 2018-02-14 16:45 -0600
pushed 2018-02-17 09:56 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 5: Rename some files into js/src/vm. r=jandem.
e21126825c41be2a70bb6759e2dbdc7190621608
created 2018-01-16 15:10 -0600
pushed 2018-02-17 09:56 +0000
Jason Orendorff Jason Orendorff - Bug 1437955 - Part 1: Split ParseNodeKind::Semi into ExpressionStatement and EmptyStatement. r=Waldo.
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-02-15 10:27 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
25e57030111884b676667d88f2f15ec94aa086a0
created 2018-02-01 14:14 -0600
pushed 2018-02-07 09:58 +0000
Jason Orendorff Jason Orendorff - Bug 1431202 - Part 1: Minor changes to comments in many files. r=Waldo, r=arai.
4e5334ede43ddd34afb64b49c1cc395f2e6f333c
created 2017-11-24 15:58 +0100
pushed 2017-11-24 22:04 +0000
Jan de Mooij Jan de Mooij - Bug 1420400 - Optimize/self-host Reflect.get. r=anba
65d596a31eb90905b4f7b97cd16cb23089da594d
created 2017-11-20 07:11 -0800
pushed 2017-11-22 21:30 +0000
André Bargull André Bargull - Bug 1340147 - Correctly name default function exports as "default". r=jonco
65629d4e95312091679d52b319ff531d0b3be91e
created 2017-11-16 11:17 -0800
pushed 2017-11-17 22:02 +0000
André Bargull André Bargull - Bug 1418026: Remove unused code from js/src/frontend. r=jandem
67fe0ac257b8a1169a208bf4c7f5c2369c3239ee
created 2017-11-10 11:52 +0100
pushed 2017-11-10 21:13 +0000
Jan de Mooij Jan de Mooij - Bug 1414340 part 2 - Remove array/generator comprehensions from SpiderMonkey. r=evilpie
2aa956f09d3e1ba236b8bc3f08cd9b1fcaacabe6
created 2017-11-02 15:36 +0100
pushed 2017-11-02 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 8 - Clean up more generator code. r=arai
8e980c5cb174fd2f612ebd616e52a5464bad44d2
created 2017-10-17 18:55 -0700
pushed 2017-10-19 01:01 +0000
Jeff Walden Jeff Walden - Bug 1408740 - Correctly throw a TypeError when closing iterators when <generator>.return is an object emulating undefined. r=anba
7371550c7fc5f9b0002f152fb6abd45e4b7f917c
created 2017-10-17 00:10 -0400
pushed 2017-10-17 21:52 +0000
Hiroaki Karasawa Hiroaki Karasawa - Bug 1405943 - Part 1: Implement Pipeline Operator |>. r=arai
5b75a80f5310d4cb43c9f556200025f654705471
created 2017-10-04 11:51 -0500
pushed 2017-10-11 21:53 +0000
Jason Orendorff Jason Orendorff - Bug 1405760 - Remove ParseHandler::newBinary from the interface. Don't set the op field of assignment nodes. r=Waldo
dff7893dce774737ce522627c1f11cf0c41fc9ac
created 2017-10-01 11:37 +0200
pushed 2017-10-02 09:04 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 11 - Remove JSOP_SPREADCALLARRAY and just use JSOP_NEWARRAY again. r=evilpie
94b2ac8be5db8e0792675a133934ecf92648a450
created 2017-09-08 16:14 +0200
pushed 2017-09-10 08:07 +0000
André Bargull André Bargull - Bug 1398086 - Remove unused functions and classes. r=till
ecd4dfc78f59ac42178938f4630a584e2b14e40b
created 2016-08-30 15:43 +0300
pushed 2017-09-05 09:41 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1282408 - add ignore initialization check flag for functionBodyEndPos from BytecodeEmitter. r=jorendorff
d5fb38542fb747fcce9ca64c70e6a20dd26ab7a3
created 2017-08-18 12:48 +0200
pushed 2017-08-18 22:53 +0000
Julian Seward Julian Seward - Bug 1390526 - Very inefficient (C++) heap allocations relating to BytecodeEmitter::code. r=jandem.
f5bcb4ddb655e64a8c444c1a708ef053f7d07407
created 2017-05-30 13:38 -0700
pushed 2017-05-31 00:38 +0000
Shu-yu Guo Shu-yu Guo - Bug 1355046 - Don't reset column and line info when emitting useless statements in BCE. (r=jorendorff)
1d58c6daabeda497d1505f7af1fc61baa0e3e6d5
created 2017-05-24 11:01 -0400
pushed 2017-05-24 20:33 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8401a2705903 (bug 1355046) for bug-1355046.js failures.
8401a27059039469d23d3f692e4f3e5be036fd6d
created 2017-05-24 07:22 -0700
pushed 2017-05-24 20:33 +0000
Shu-yu Guo Shu-yu Guo - Bug 1355046 - Don't reset column and line info when emitting useless statements in BCE. (r=jorendorff)
714b7caf7e00baa43754fbd0f01f8175ef754c77
created 2017-04-27 09:24 -0700
pushed 2017-05-17 09:17 +0000
André Bargull André Bargull - Bug 1360220 - Replace emitRequireObjectCoercible with JSOP_CHECKOBJCOERCIBLE. r=shu
37a5b7f6f101df2eb292b1b6baaf1540c9920e20
created 2017-05-05 16:11 -0700
pushed 2017-05-05 23:11 +0000
Wes Kocher Wes Kocher - Backed out changeset ed8623eefe6c (bug 1360220) for causing bug 1362590 a=backout
ed8623eefe6ca566ebee4ae3070fba6f1e05f200
created 2017-04-27 09:24 -0700
pushed 2017-05-05 13:17 +0000
André Bargull André Bargull - Bug 1360220 - Replace emitRequireObjectCoercible with JSOP_CHECKOBJCOERCIBLE. r=shu
b6c489432f1102a449c4e216e3cb2075822a98ab
created 2017-05-04 05:05 -0700
pushed 2017-05-05 13:17 +0000
André Bargull André Bargull - Bug 1339395 - Part 3: Add BytecodeEmitter support for object rest and spread properties. r=shu
f3e0fdc7f8341ded488221d47f8e702831653a05
created 2017-04-13 17:52 -0700
pushed 2017-05-04 03:18 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Rename TokenStreamBase to TokenStreamAnyChars, anticipating this class eventually not being a base class. r=arai
09d95ca08acce63d0ab1f7de6fccf74b02822f79
created 2017-04-06 20:39 -0700
pushed 2017-05-04 03:18 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Adapt BytecodeEmitter to contemplate working with Parsers working on both single- and double-byte source text. r=arai
570faeca35ab46e20b0d960957451c153fb06119
created 2017-05-01 15:08 -0700
pushed 2017-05-02 03:05 +0000
Shu-yu Guo Shu-yu Guo - Bug 1360839 - Call IteratorClose due to abrupt completion from yield. (r=arai)
0ea538919eeca0d6e542b6e3a9168e50c407f009
created 2017-04-28 20:30 +0200
pushed 2017-04-29 09:10 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b6b106f6bbb5 (bug 1339395)
b6b106f6bbb5ae644590e3b73482f18d7bcf1e02
created 2017-04-27 09:53 -0700
pushed 2017-04-29 09:10 +0000
André Bargull André Bargull - Bug 1339395 - Part 3: Add BytecodeEmitter support for object rest and spread properties. r=shu
9550eedc0bd80d404dab4e42660c629cc705c16c
created 2017-04-21 17:30 -0700
pushed 2017-04-22 00:30 +0000
Wes Kocher Wes Kocher - Merge inbound to central, a=merge
0d069bcc20b070ee61805c51585c06690914bf25
created 2017-04-04 11:27 -0700
pushed 2017-04-22 00:30 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Add a |typename CharT| template parameter to Parser, SyntaxParseHandler, and FullParseHandler, *without* otherwise changing functionality. r=arai
less more (0) -300 -100 -60 tip