js/src/frontend/SharedContext.h
3ea769ff9a9a04270cd445f6acd4ea0714650eb1
created 2019-01-14 23:01 -0500
pushed 2019-03-11 13:01 +0000
Jeff Walden Jeff Walden - Bug 1519097 - Implement the Hashbang Grammar proposal in JavaScript to allow a '#!' line at the very start of a script/module to be treated as beginning a single-line comment. r=arai
24572052e60fdec6f3ce83efdf0e12633d05d0d8
created 2019-03-01 05:02 +0200
pushed 2019-03-11 13:01 +0000
shindli shindli - Backed out 2 changesets (bug 1531199, bug 1519097) for spidermonkey build bustages in /builds/worker/workspace/build/src/js/src/frontend/TokenStream.h:1176 CLOSED TREE
0bb343e7c6cc77a950065579d9fc31e0be4c3334
created 2019-01-14 23:01 -0500
pushed 2019-03-11 13:01 +0000
Jeff Walden Jeff Walden - Bug 1519097 - Implement the Hashbang Grammar proposal in JavaScript to allow a '#!' line at the very start of a script/module to be treated as beginning a single-line comment. 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
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
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
569ad5db4a3b7ecb1b425993c5eac2846bccd7e0
created 2018-11-10 21:23 -0800
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1504947 - Replace a FunctionBox::setStart function with a GeneralTokenStream::setFunctionStart that'll have proper column handling when the column-counting guts are redone. r=tcampbell
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +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-03 16:23 +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-12-03 16:23 +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-12-03 16:23 +0000
Andy Wingo Andy Wingo - Bug 1505849 - Implement parser support for BigInt literals r=terpri,jandem
389d058312162284f5cd461e2cb82786460985ae
created 2018-11-10 21:08 -0800
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1504947 - Split ModuleSharedContext out to its own header to attempt to minimize header dependencies. r=tcampbell
f4e0f1c70bf8a2ff4eadbde0e0cd9aed7fe8c135
created 2018-09-12 13:26 +0900
pushed 2018-10-15 21:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1479659 - Part 5: Add accessors to NameNode, CodeNode, RegExpLiteral, and add NumericLiteral. r=jwalden
9f7beee7269b10833e0ca8446195cc354dac63c3
created 2018-09-06 10:31 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/frontend, part 4. r=jorendorff
7d07908ee08acfa5333806b907bce7fb20c59dc1
created 2018-08-30 20:10 +0100
pushed 2018-09-03 16:13 +0000
Jon Coppeard Jon Coppeard - Bug 1486730 - Remove some unnecessary includes from js/src/frontend r=Waldo
43730ff0303f8e580f016665fd277c04876db13a
created 2018-07-31 10:06 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1479388 - Move most WeakMap inline method definitions into a separate header r=sfink
9596750407403946f31786a2f810aeb1dac6bcbf
created 2018-07-31 11:56 +0300
pushed 2018-08-24 17:49 +0000
shindli shindli - Backed out changeset e988c40d5519 (bug 1479388) for spidermonkey bustages in /builds/worker/workspace/build/src/js/src/vm/Debugger-inl on a CLOSED TREE
e988c40d551901b8608c038d76d36dbb44409f8c
created 2018-07-31 09:50 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1479388 - Move most WeakMap inline method definitions into a separate header r=sfink
6edce1e74d5aeb53247e9c22d4e3b5fce3810d8b
created 2018-07-18 21:15 +0900
pushed 2018-08-24 17:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1463979 - Part 1: Store a pointer to enclosing LazyScript into LazyScript. r=jimb,sfink
6d741e95201af5856af7c7a0477ddfa863e7d006
created 2018-06-04 15:25 +0100
pushed 2018-06-18 21:43 +0000
Jon Coppeard Jon Coppeard - Bug 1466171 - Allow collection of atoms while the main thread is parsing r=sfink
dcd22932e01c6dd2488ea05ec36b0264fb8e9a77
created 2018-05-25 11:37 -0700
pushed 2018-06-18 21:43 +0000
André Bargull André Bargull - Bug 1464494 - Part 1: Remove unused functions from js/src/frontend. r=Waldo
8a703ca86a968b8e343e10fc6d084673bcf32d94
created 2018-04-03 14:18 +0200
pushed 2018-04-26 21:04 +0000
Tom Schuster Tom Schuster - Bug 1083458 - Remove isExprBody from everything but FunctionBox to keep Reflect.parse working. r=Waldo
091e9b26d9a14feba8f49355a3b03e185d253152
created 2018-02-14 16:45 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 5: Rename some files into js/src/vm. r=jandem.
0054d892b106cfc60874dc1662a7278c74108b03
created 2018-02-12 15:37 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 8: Rename jsatom* -> vm/JSAtom*. r=jandem.
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-03-01 16:46 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
aae0a2c15e00898c4f0a920b548afbf700edfc3a
created 2018-02-13 10:33 +0000
pushed 2018-03-01 16:46 +0000
Jon Coppeard Jon Coppeard - Bug 1437489 - Split out implementation of atoms table out into vm/AtomsTable.h r=jandem
1a7b0410b7955f55b557f8284179e7a3af0597dd
created 2017-09-11 16:54 +0200
pushed 2018-01-11 21:05 +0000
David Teller David Teller - Bug 1377007 - Implementing basic binjs-ref parser in SpiderMonkey;r=arai,jorendorff
d0d709880f192e88d1601b657cd562a6fe56d4aa
created 2017-12-15 02:16 +0200
pushed 2018-01-11 21:05 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 7 changesets (bug 1377007) for web platform reftests failures on CSS2/borders. r=backout
e9310960c9e6b32cac8517afdd4df33649fb602f
created 2017-09-11 16:54 +0200
pushed 2018-01-11 21:05 +0000
David Teller David Teller - Bug 1377007 - Implementing basic binjs-ref parser in SpiderMonkey;r=arai,jorendorff
0559a4899c440b7c9a6666715cd3a1836fc4128f
created 2017-12-05 23:58 -0800
pushed 2018-01-11 21:05 +0000
Jeff Walden Jeff Walden - Bug 1424394 - Split TokenStream in Parser across Parser and ParserBase. r=arai
e39d8a15596a0c97ea1ce19194ce43af59cfbb60
created 2017-12-01 10:04 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
53c688982d4ba2543f898461478bead6c278e46b
created 2017-12-05 19:30 +0200
pushed 2018-01-11 21:05 +0000
Noemi Erli Noemi Erli - Backed out changeset 0ec15b1f9fd3 (bug 1422362) for linux32 debug bustage in js/src/gc/Cell.h r=backout on a CLOSED TREE
0ec15b1f9fd34ed6d6c860064251b57ce48790c2
created 2017-12-01 10:04 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1422362: Remove unused parameters from various methods in js/src. r=tcampbell
58fec9a96e269a57cc6f84bfe3a6dc6800acd955
created 2017-12-04 18:01 +0200
pushed 2018-01-11 21:05 +0000
Dorel Luca Dorel Luca - Backed out 7 changesets (bug 1377007) for failing build bustage on Linux pgo and faling Cpp's jsapi-tests r=backout on a CLOSED TREE
276fe6d9b716c9f8d349583b752560b9fcabaa63
created 2017-09-11 16:54 +0200
pushed 2018-01-11 21:05 +0000
David Teller David Teller - Bug 1377007 - Implementing basic binjs-ref parser in SpiderMonkey;r=arai,jorendorff
96fdf13f21180ba7e77b2ed95cc93b9e22cc721b
created 2017-11-14 08:01 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1416793 - Part 7: Inline FunctionContextFlags into FunctionBox. r=jandem
00f2c8de7ccec33390af40e6b247a9aa4e1e7e88
created 2017-11-13 08:59 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1416793 - Part 5: Inline AnyContextFlags into SharedContext. r=jandem
fc85ce388c46d9d6076487d3d9bed369de768d33
created 2017-11-14 07:54 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1416793 - Part 4: Pack SharedContext more efficiently. r=jandem
a280a0d1293b785e18b176d9625ff1f88b14f14a
created 2017-11-13 07:56 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1416793 - Part 3: Remove unused insideUseAsm field in FunctionBox. r=jandem
19e15d070b068f71257f725e847ea265909e852d
created 2017-11-13 07:55 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1416793 - Part 2: Make generator and async kind storage more consistent in various classes. r=jandem
5d31d1c239964a128acc3d88d2d6acd045617e7f
created 2017-11-16 01:12 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1416793 - Part 1: Remove array and generator comprehension leftovers. r=jandem
67fe0ac257b8a1169a208bf4c7f5c2369c3239ee
created 2017-11-10 11:52 +0100
pushed 2017-11-10 21:18 +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-03 00:38 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 8 - Clean up more generator code. r=arai
298b5372db24eb84d03636b3d27524224cb21a69
created 2017-11-01 10:48 +0100
pushed 2017-11-02 16:33 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 1 - Remove SpiderMonkey support for legacy generators. r=arai
e360f835124223f465b2d035582a1f725298faa9
created 2017-08-10 09:43 +0900
pushed 2017-09-15 00:19 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1385310 - Set bufStart and toStringStart for generator expression functions. r=nbp
19a82f6ac49ed777cb9131eea991098dee59a532
created 2017-07-17 18:45 -0700
pushed 2017-08-02 08:25 +0000
Shu-yu Guo Shu-yu Guo - Bug 1366927 - Rework column handling in frontend by separating column from offset from root ScriptSource buffer. (r=jimb)
20fd2a3c8039f37ae7ec284316a08e1d670bbd45
created 2017-05-18 18:17 -0700
pushed 2017-06-12 13:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1364648 - Fix OOB column handling for default class constructors' toString offsets. (r=jimb)
041899558dd5c8c1ff7abe7fd393bda48c3f323a
created 2017-05-05 13:01 -0700
pushed 2017-06-12 13:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1161312 - De-offset ScriptSource offsets from starting column in JSScript and LazyScript. (r=jimb)
7559b681de5b5572f2f71c3f9009d1bce70dd243
created 2017-04-25 23:36 -0700
pushed 2017-06-12 13:08 +0000
Jeff Walden Jeff Walden - Remove or curtail a bunch of unnecessary dependencies on frontend/TokenStream.h to substantially reduce the number of files that must be recompiled for a change to TokenStream.h. No bug, rs=bbouvier
ab09f197b2019a58c507c15b68d2a9c5eb27665e
created 2017-04-29 14:20 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset f42d614a7227
f42d614a72273860cbe3935814b5e57ab79b2dce
created 2017-04-25 23:36 -0700
pushed 2017-06-12 13:08 +0000
Jeff Walden Jeff Walden - Remove or curtail a bunch of unnecessary dependencies on frontend/TokenStream.h to substantially reduce the number of files that must be recompiled for a change to TokenStream.h. No bug, rs=bbouvier
28e4528663c45f76f8faf5111db3cf59bb0f9154
created 2017-04-26 14:59 +0200
pushed 2017-06-12 13:08 +0000
Jan de Mooij Jan de Mooij - Bug 1359421 - Simplify/optimize SharedContext::isFunctionBox by removing an unnecessary virtual call. r=shu
5649e25c4c42665c9cc2698438e0110b5f14e20b
created 2017-04-03 17:10 -0700
pushed 2017-06-12 13:08 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Split js::frontend::Nestable into a separate header in ds/ to simplify the frontend header it's in now. r=arai
a2c9cf2db1e41f369fe7e1edf854317a9bb4ed23
created 2017-04-20 15:22 -0700
pushed 2017-06-12 13:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1357506 - Remove assert that constructorBox can only be set once when parsing classes. (r=Yoric)
8f3e4478d23a948d2c7657b8077882bdaaead643
created 2017-04-17 19:51 -0700
pushed 2017-06-12 13:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1216630 - Rename preludeStart and postludeEnd to toStringStart and toStringEnd and misc fixes. (r=Yoric)
751cc121aa3f3243e94a97b71e5ae305978eb3e3
created 2017-04-17 19:51 -0700
pushed 2017-06-12 13:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1216630 - Print class source when calling toString on the constructor. (r=Yoric)
45d48a852a0cddb4d5119e2b3b58de9c6ba5b103
created 2017-04-07 14:09 +0200
pushed 2017-06-12 13:08 +0000
André Bargull André Bargull - Bug 1353692 - Don't allow function expression closure syntax for async functions. r=arai
4e354dd1049072b47680a37eeed391c1f2177dbf
created 2017-05-11 17:43 -0400
pushed 2017-05-12 01:40 +0000
Shu-yu Guo Shu-yu Guo - Bug 1161312 - De-offset ScriptSource offsets from starting column in JSScript and LazyScript. r=jimb, a=gchang
dd076a9610d4ede1314d5d3f36870a68c6a1d322
created 2017-03-04 20:36 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1317400 - Part 1: Implement Function.prototype.toString revision proposal. r=till
37802af7d64b2721f92c547b2dbc076492c8be4a
created 2017-03-03 17:11 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1316098 - Optimize out result object allocation for await/return in async function. r=till
less more (0) -100 -60 tip