GitHub / ChavaScript/chavascript-parser / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 5ba305bc | Small refactor to avoid reallocating a node for parseBlock | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| effe6598 | Reduce reliance on 'sweet.js' tokenizer algorithm | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| a17399c6 | Start refactoring token context handling | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| 675d4e35 | Small terminology change to align loose parser to main parser | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| 79f54751 | Bump default ecmaVersion to 9 | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| 68429a10 | Fix allocated-then-discarded node in loose parser | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| 90a1b41a | Disallow new.target in arrow functions | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| e4108f35 | Improve handling of scoping for function declarations and catch params | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| 1a8edd9d | Change representation of scopes to use a class and a set of flags | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| 910e62bb | Mark version 5.7.3 | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| 3442a80d | Make generate-identifier-regex capable of rewriting src/identifier.js | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| 22b22f36 | Raise specific errors for unterminated template literals | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| 1461c7c5 | Fix a lint error | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| 0c12f63f | Fix tokenizing of regexps after .of | Marijn Haverbeke <m****n@h****l> | almost 8 years ago | |
| 832c3081 | Fix 404 url |
luckyzeng <l****g@t****m>
Committed by: Marijn Haverbeke <m****h@g****m> |
about 8 years ago | |
| 95ca55c7 | Mark version 5.7.2 | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| bba80abc | Remove another fixed test from the 262 whitelist | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| 98567740 | Disallow async functions under labels | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| 3ffe9035 | Make lexical function decls only kick in at top level | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| 08b3426c | Update test262 whitelist for previous patch | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| 2cd1d9af | Treat function declarations in modules as lexical | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| a7dd5fab | fix: add allowAwaitOutsideFunction check to parseForStatement |
John-David Dalton <j****n@g****m>
Committed by: Marijn Haverbeke <m****h@g****m> |
about 8 years ago | |
| 18c5af71 | Mark version 5.7.1 | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| 5647b17b | Make sure bin and walk are rebuilt on prepare | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| bc1b6dd9 | Mark version 5.7.0 | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| bf2f73d4 | Fix walker when catch binding is absent. |
Renée Kooi <r****e@k****e>
Committed by: Marijn Haverbeke <m****h@g****m> |
about 8 years ago | |
| a2f254ab | Update eqeqeq eslint rule to better enforce === | John-David Dalton <j****n@g****m> | about 8 years ago | |
| d97cdfa0 | Update identifier parsing per Unicode v11 |
Mathias Bynens <m****s@q****e>
Committed by: Marijn Haverbeke <m****h@g****m> |
about 8 years ago | |
| 3f97744c | Mark version 5.6.2 | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| 20a7c7b8 | Allow passing null for baseVisitor everywhere in walker | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| 690cfc78 | Mark version 5.6.1 | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| e50701db | Allow null to be passed as base visitor to walk.recursive | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| 6e4192ff | Mark version 5.6.0 | Marijn Haverbeke <m****n@h****l> | about 8 years ago | |
| 65a9137a | Implement proposal-top-level-await |
Eugene Obrezkov <g****r@g****m>
Committed by: Adrian Heine né Lang <m****l@a****e> |
about 8 years ago | |
| 17a73fc0 | remove duplication in changelog |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****h@g****m> |
over 8 years ago | |
| d2181075 | Update ecmaVersion documentation in README | Adrian Heine <m****l@a****e> | over 8 years ago | |
| a19c69aa | Implement proposal-optional-catch-binding | Adrian Heine <m****l@a****e> | over 8 years ago | |
| cef0b200 | Implement proposal-json-superset | Adrian Heine <m****l@a****e> | over 8 years ago | |
| 5a42f83d | Update test262 (no changes necessary) | Adrian Heine <m****l@a****e> | over 8 years ago | |
| c0e3ce6c | Fix forum link in readme | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 72d47783 | build(yarn): Ignore yarn-error.log during publishing |
Chris McKnight <c****3@g****m>
Committed by: Marijn Haverbeke <m****h@g****m> |
over 8 years ago | |
| a12ccc66 | Improve walking of object patterns | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 9b424d85 | Fix CommonJS-isms in walk/index.js | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 5da6f356 | Mark version 5.5.3 | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 701f36a5 | Mark version 5.5.2 | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 28a0cf42 | Mark version 5.5.1 | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 3cce43d0 | Walk computed properties in object patterns | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| fabc97a8 | Revert "Support object spread in walk" | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 42f63799 | Fix misleading error message for octal escapes in template strings |
Teddy Katz <t****z@g****m>
Committed by: Marijn Haverbeke <m****h@g****m> |
over 8 years ago | |
| a0cc9fe1 | Fix typo in changelog | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 5364b99d | Mark version 5.5.0 | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| ba939ea3 | Update identifier data to Unicode v10 |
Mathias Bynens <m****s@q****e>
Committed by: Marijn Haverbeke <m****h@g****m> |
over 8 years ago | |
| 0d20f67b | Implement in-library regexp validation |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 8 years ago | |
| dfe1e9a7 | Pull new test262 | Adrian Heine <m****l@a****e> | over 8 years ago | |
| 5585b14c | Include build instructions in README | Adrian Heine <m****l@a****e> | over 8 years ago | |
| 24147c6e | Separately walk over ClassBody |
Adrian Heine <m****l@a****e>
Committed by: Marijn Haverbeke <m****h@g****m> |
over 8 years ago | |
| 7d3267d1 | Support object spread in walk |
Adrian Heine <m****l@a****e>
Committed by: Marijn Haverbeke <m****h@g****m> |
over 8 years ago | |
| 662efffd | Mark version 5.4.1 | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 9a3bb727 | Mark version 5.4.0 | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 4d123069 | Add support for async iteration |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 8 years ago | |
| 5aa2e738 | Add support for ES9 rest/spread properties |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 8 years ago | |
| 21e852f7 | Faster scope checking with arrays instead of objects |
Adrian Heine <m****l@a****e>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 8 years ago | |
| 6584815d | Disallow duplicate regular expression flags | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 26f87792 | Don't allow unicode escape sequences in regexp flags | Adrian Heine <m****l@a****e> | over 8 years ago | |
| b91137b2 | Update plugins list to include my stage 3 plugins |
Adrian Heine né Lang <m****l@a****e>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| 75c210dd | Fix strange regexp in loose parser | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 2d1cdc3f | Update index.js |
Boopesh Mahendran <b****n@g****m>
Committed by: Marijn Haverbeke <m****h@g****m> |
over 8 years ago | |
| d9c1cb3a | Update year in LICENSE to 2018 |
Sheel Bedi <s****i@g****m>
Committed by: Marijn Haverbeke <m****h@g****m> |
over 8 years ago | |
| 3ade47ff | Don't accept '\08' or '\09' in strict mode | Adrian Heine <m****l@a****e> | over 8 years ago | |
| 621f8691 | Mark version 5.3.0 | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| c313c55e | Update links to the repository | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 4eba230a | Disallow escapes in contextual keywords | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 332cac5e | Move semi parsing to parseClassMember |
Adrian Heine <m****l@a****e>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 8 years ago | |
| d4efa35d | Only consider double __proto__ props an error in expression context | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| f3aff1c1 | Catch invalid for-in initializers | Adrian Heine <m****l@a****e> | over 8 years ago | |
| a84648d9 | Simplify getter/setter argument checks |
Adrian Heine <m****l@a****e>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 8 years ago | |
| f1268645 | Simplify parseClassMember |
Adrian Heine <m****l@a****e>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 8 years ago | |
| 92cc877c | Extract parseClassMember |
Adrian Heine <m****l@a****e>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 8 years ago | |
| dc6bebd0 | Parse right-hand-side of for/of as an assignment expression | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 34ca275f | Add acorn-async-iteration |
Adrian Heine né Lang <m****l@a****e>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| e5ee27f9 | Add test262 to travis |
Adrian Heine <m****l@a****e>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 8 years ago | |
| 5d28abc9 | Add `s` (dotAll) flag for regular expressions | Adrian Heine <m****l@a****e> | over 8 years ago | |
| b6593857 | Disallow async functions directly under if/else | Marijn Haverbeke <m****n@h****l> | over 8 years ago | |
| 7a6957ef | Check in toAssignable that RestElement has no default value | Adrian Heine <m****l@a****e> | over 8 years ago | |
| 8c0bd0d7 | Add tests for escape sequences in contextual keywords |
Adrian Heine <m****l@a****e>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 8 years ago | |
| 0a3fb09f | Allow special methods with computed name `constructor` | Adrian Heine <m****l@a****e> | over 8 years ago | |
| 191bd45a | Linkfix |
Adrian Heine né Lang <m****l@a****e>
Committed by: GitHub <n****y@g****m> |
almost 9 years ago | |
| 5d447551 | Don't accept static methods called prototype | Adrian Heine <m****l@a****e> | almost 9 years ago | |
| 8baca992 | Add missing tests to improve test coverage | Adrian Heine <m****l@a****e> | almost 9 years ago | |
| b9d4a22a | Small style issues | Adrian Heine <m****l@a****e> | almost 9 years ago | |
| a96aea6e | Remove innerParenStart check |
Adrian Heine <m****l@a****e>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 9 years ago | |
| cd2f3465 | Update plugin list |
Adrian Heine né Lang <m****l@a****e>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 9 years ago | |
| 8e23e596 | Bump rollup and buble dependencies | Adrian Heine <m****l@a****e> | almost 9 years ago | |
| 00fb4552 | Bump eslint dependencies | Adrian Heine <m****l@a****e> | almost 9 years ago | |
| f1633b4c | Add script for running test262 tests |
Adrian Heine <m****l@a****e>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 9 years ago | |
| 58c33fd7 | Make ObjectExpression handling more generic in lval | Adrian Heine <m****l@a****e> | almost 9 years ago | |
| 5ce903e6 | Handle SpreadElement in toAssignable | Adrian Heine <m****l@a****e> | almost 9 years ago | |
| 4570cc7d | Remove my twin brother from AUTHORS | Adrian Heine <m****l@a****e> | almost 9 years ago | |
| cd7cc31b | Simplify unnecessary conditional. | Max Schaefer <x****i@g****m> | almost 9 years ago | |
| 4ee71d7c | Don't complain about duplicate property names in patterns | Marijn Haverbeke <m****n@h****l> | almost 9 years ago |