js/src/frontend/Parser.cpp
57f2a3550fafe52aeb94187337789cf354fd5e06
created 2019-02-25 22:10 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1530084 - Don't crash on unsupported syntax when fields are disabled. r=jorendorff
320d791829e22e3940e3dadd8a85fe9dd5ee5f88
created 2019-01-16 11:59 -1000
pushed 2019-03-11 13:01 +0000
Brian Hackett Brian Hackett - Bug 1447244 Part 3 - Track source ID in JSErrorReport and ErrorObject, r=jimb.
cfdb566ecbb8003d11536c2e0c8aa20d8945884f
created 2019-02-24 03:35 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1529448 - Move {hasUsedName,hasUsedNamedeclareFunctionThis,declareFunctionThis,declareFunctionArgumentsObject,declareDotGeneratorName} to ParseContext. r=jorendorff
151271d3dfc2a4a509bac6608318b7e09a1cbf9d
created 2019-02-24 09:42 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 14: Add ParserSharedBase class. r=Yoric
f55920d58943e30d181614e0d4518f6c4489cd6f
created 2019-02-24 03:32 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 13: Rename PerHandlerParser::handler field to handler_. r=Yoric
7c2a4feaec2cc4c9e5b74e358aae41e0e9c56df9
created 2019-02-24 03:30 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 10: Rename ParserBase::checkOptionsCalled field to checkOptionsCalled_. r=Yoric
d5cfad78de33e3b5858260507d5aeb06c446a00e
created 2019-02-24 03:29 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 9: Rename ParserBase::foldConstants field to foldConstants_. r=Yoric
3dbd995ed01a0a8fa36d147cdcf8604c20dd8213
created 2019-02-24 03:29 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 8: Rename ParserBase::keepAtoms field to keepAtoms_. r=Yoric
c46a2d2f9b6119cbddb070e0806acd422a6ca7ec
created 2019-02-24 03:28 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 7: Rename ParserBase::sourceObject field to sourceObject_. r=Yoric
bc91af3d40a4d1b6c703f55f9c7dea47f9da1af0
created 2019-02-24 03:27 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 6: Rename ParserBase::usedNames field to usedNames_. r=Yoric
1703de7ce9a0007dfce22787445581fe9c997a7f
created 2019-02-24 03:27 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 5: Rename ParserBase::pc field to pc_. r=Yoric
3bcda710f6bdc2c4cea19132d53b7190fe25f1b4
created 2019-02-24 03:26 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 4: Rename ParserBase::traceListHead field to traceListHead_. r=Yoric
404e9820bc40c670422e2fd54affad2e5c371af0
created 2019-02-24 03:26 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 3: Rename ParserBase::tempPoolMark field to tempPoolMark_. r=Yoric
886ae31b4f014d5e3a1e6da41bfe3b65469e26e8
created 2019-02-24 03:25 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1528837 - Part 2: Rename ParserBase::alloc field to alloc_. r=Yoric
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
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
185be874d4a65384680c2ecc4d9432853657388f
created 2019-02-20 19:52 +0000
pushed 2019-03-11 13:01 +0000
Logan Smyth Logan Smyth - Bug 1527671 - Assign the correct start position to arrow functions. r=arai,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
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
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
6c45ce836a12f98585902a3c0037b990424aa048
created 2019-02-08 22:39 +0000
pushed 2019-03-11 13:01 +0000
Logan Smyth Logan Smyth - Bug 1518661 - Part 4: Assign the correct start position to arrow functions. r=jimb,jorendorff
aba804ffb8e8410a1ff38cd1bdfe70de1107d23a
created 2019-02-06 20:32 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - bug 1525331 - Make ParseNode::pn_type const. r=jorendorff
c753ec107783d59196300ab4fe49c3204d0b519f
created 2019-02-05 14:58 +0000
pushed 2019-03-11 13:01 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1518391 - Part 3: Add pn_u.function.syntaxKind 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
1bb6f003f124258aad486c008afedcea9204a378
created 2019-01-31 10:34 -0800
pushed 2019-03-11 13:01 +0000
André Bargull André Bargull - Bug 1523720: Allow for-of var-redeclarations within a catch-block. r=jorendorff
0f49f3cc157d5e51e93f2efe602b91147cdd6e87
created 2019-01-17 12:41 -0500
pushed 2019-01-28 12:41 +0000
Jeff Walden Jeff Walden - Bug 1516697 - Make asm.js work in UTF-8 source text. r=arai
375bd8800b2d5b759453308e6115406decd20df8
created 2019-01-23 11:13 +0000
pushed 2019-01-28 12:41 +0000
Andy Wingo Andy Wingo - Bug 1502797 - Reimplement BigInt using V8/JSC code instead of GMP r=jwalden
585a078ac5b3ffa4d19fbe5eddecfbb4fefa3ea7
created 2019-01-09 21:27 +0000
pushed 2019-01-21 13:03 +0000
Ashley Hauck Ashley Hauck - Bug 1514919 - Do not constant-fold the same nodes more than once. 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
8a78a7d20a1f7d99d8680140a20353664179b6f1
created 2019-01-08 11:33 +0900
pushed 2019-01-21 13:03 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1502792 - Part 1: Use va_list* instead of va_list in ReportCompile{Error,Warning} parameter type. r=jwalden
d9dea0ec29b029c4bb48f06d1020a514e2efa4bd
created 2018-10-16 19:06 +0200
pushed 2019-01-21 13:03 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1489572 - LifoAlloc: Move cold code to LifoAlloc.cpp. 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
1e9f0298ad03c1ab59289f2709479d53273f2e0b
created 2018-12-18 16:13 +0200
pushed 2019-01-21 13:03 +0000
shindli shindli - Backed out 3 changesets (bug 1512428, bug 1513040) for causing raptor tp6-5 perma failures on Windows 7 opt/pgo
e69ec9477ef8ad62d51493112fd365d5d32fc48c
created 2018-12-17 20:00 +0000
pushed 2019-01-21 13:03 +0000
khyperia khyperia - Bug 1513040 - Rename ParseNodeKinds to end with Stmt or Expr. 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
fe69693975eff1feff452a01d48b3bba0dee567e
created 2018-11-10 21:21 -0800
pushed 2019-01-21 13:03 +0000
Jeff Walden Jeff Walden - Bug 1504947 - Add a GeneralTokenStream::computeLineAndColumn function that delegates to the any-chars version of the same, allowing the affected callers to be rewritten to their final form in advance of the guts of the UTF-8/16 column-counting fix. 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
0ee93898e415524e9ffbf569cbcedadd35a67ac6
created 2018-11-26 16:11 +0000
pushed 2018-12-03 16:23 +0000
Jon Coppeard Jon Coppeard - Bug 1508672 - Make |new import()| a syntax error r=jorendorff
32eadea53faa9aca578c11bf682fcbb9385f9ebf
created 2018-11-20 10:23 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - More formatting changes in js/src r=jandem
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
c0ff603045c080877553eb2d3a45abd8ef58a1d0
created 2018-11-02 15:51 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 3: Remove MUST_MATCH_TOKEN_MOD_WITH_REPORT* macros. r=Waldo
6af00f47b82911306268990c6c45a3e5b9dc622d
created 2018-11-02 15:51 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 2: Remove MUST_MATCH_TOKEN_FUNC* macros. r=Waldo
b07f54650288bf8664ca7a1ef67ca747ff46fdbb
created 2018-11-02 15:50 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 1: Add GeneralParser::mustMatchToken and use it instead of simple variants of MUST_MATCH_TOKEN_*. r=Waldo
e3c1bdec432c62d2d290efff009f7df76f25e256
created 2018-10-11 13:54 -0700
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1494752. r=jonco
04a5b29e9c89e74be2e2f81c0c098da68b96e3c3
created 2018-11-06 22:51 +0000
pushed 2018-12-03 16:23 +0000
Ashley Hauck Ashley Hauck - Bug 1505150 - Move implementations of ParseContext and SharedContext to their own files. r=jorendorff
748e2beda47e5060d556df539bb45d471562c05b
created 2018-11-06 22:42 +0200
pushed 2018-12-03 16:23 +0000
Dorel Luca Dorel Luca - Backed out changeset 9675e3a0f693 (bug 1505150) for spidermonkey failure in builds/worker/workspace/build/src/js/src/frontend/ParseContext-inl.h
9675e3a0f693e4da23d8e4660fd9dd71209b0aa9
created 2018-11-06 20:05 +0000
pushed 2018-12-03 16:23 +0000
Ashley Hauck Ashley Hauck - Bug 1505150 - Move implementations of ParseContext and SharedContext to their own files. r=jorendorff
fb5fb585b24ec23c1f250ed8381c1552cca42870
created 2018-11-02 09:33 +0200
pushed 2018-12-03 16:23 +0000
Ciure Andrei Ciure Andrei - Backed out 3 changesets (bug 1501928) for causing parser build bustages CLOSED TREE
2c2f329b5f3ff9534fe11999daf1c8d823ef76f7
created 2018-11-02 15:51 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 3: Remove MUST_MATCH_TOKEN_MOD_WITH_REPORT* macros. r=Waldo
5511494bb3e23dc14a8c4388ea25a897d3406dba
created 2018-11-02 15:51 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 2: Remove MUST_MATCH_TOKEN_FUNC* macros. r=Waldo
b537bec9ef64ce6cf60aa1d13110c5a84b780ba0
created 2018-11-02 15:50 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1501928 - Part 1: Add GeneralParser::mustMatchToken and use it instead of simple variants of MUST_MATCH_TOKEN_*. r=Waldo
97f81e96c9ab7a1ae7950c3810266051ce256ee3
created 2018-10-31 12:45 +0000
pushed 2018-12-03 16:23 +0000
Jon Coppeard Jon Coppeard - Bug 1503009 - If dynamic module import is not supported its use should be rejected at parse time r=jorendorff
less more (0) -1000 -300 -100 -60 tip