GitHub / ChavaScript/chavascript-parser / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 5b8e9267 | Use a stored reference to `Object.prototype` in util. |
John-David Dalton <j****n@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 9 years ago | |
| 44eb858c | Also store and reset refDestructuringErrors.trailingComma in parseMaybeAssign | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 0bf40afb | Add eslint:recommended and no-var to the mix | Ingvar Stepanyan <m****e@r****m> | over 9 years ago | |
| 6d09212a | Fix minor stylistic inconsistencies | Ingvar Stepanyan <m****e@r****m> | over 9 years ago | |
| 0476e39b | Export nonASCIIwhitespace |
Wexpo Lyu <l****b@l****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 07a9103f | Use has utility function instead of Object.prototype.hasOwnProperty | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 21f50b2a | Handle catch parameters correctly |
Teddy Katz <t****z@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 9 years ago | |
| 01c6ad27 | Parse 'export default function/class [no id]' as declarations | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 53dfd4b6 | Raise an error for duplicate lexical variable names (fixes #487) |
Teddy Katz <t****z@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
over 9 years ago | |
| a7359dba | Mark version 4.0.11 | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| ce50bb99 | Consider all MemberExpressions valid simple assignment targets | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| e975ebdd | Mark version 4.0.10 | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| e748f8c9 | Never expect semicolons after default-export functions or classes | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| fa996328 | Make sure to check for use strict with non-simple params | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| c3dbe6d1 | Mark version 4.0.9 | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 8ba086d9 | More correct tracking of parenthesized pattern issues | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 482cf6ff | Mark version 4.0.8 | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 96347560 | Temporary kludge to avoid spurious parenthesized pattern errors | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 0b71d219 | Mark version 4.0.7 | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| f431d07f | Accept parentheses in MemberExpression left hand sides | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 831deb09 | Only check for simple parameter lists when the function explicitly enables st... | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| c5433e30 | Mark version 4.0.6 | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| f1a8a98a | Remove some obsolete arguments | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 97edca59 | Fix exponential complexity in scanning for use strict | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 03a09418 | Mark version 4.0.5 | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| ba60eeae | Track and disallow parens around patterns | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| a28e6a35 | Error on parenthesized function parameters in arrow functions | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| e85b7cda | Allow super in parameter default values | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| f04e9d01 | Disallow labeled declarations | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 8de35745 | More standard-conforming way to checking for strict mode | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| b2ebe23a | Expose keywordTypes |
Wexpo Lyu <l****b@l****m>
Committed by: GitHub <n****y@g****m> |
over 9 years ago | |
| 49e68b36 | Raise error for keywords with a character escape | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 96fdc9e8 | Refine parsing of declarations after 'export default' | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 087309b4 | Don't accept parenthesized 'async' in front of arrow function | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 259fd9bb | Allow any identifier in reexport specifier | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| e7001cad | Mark version 4.0.4 | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| afc68bda | Require acorn without .js extension from loose parser module | Marijn Haverbeke <m****n@h****l> | over 9 years ago | |
| 4d0b29ee | Throw "unexpected token" error when exporting a non-declaration |
Kai Cataldo <k****o@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 10 years ago | |
| 38149974 | Update .npmignore. |
Mat Garcia <M****a>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 10 years ago | |
| 5d764203 | Add CDNJS version badge in readme |
naoh <n****g@n****w>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 10 years ago | |
| bb54adcd | Mark version 4.0.3 | Marijn Haverbeke <m****n@h****l> | almost 10 years ago | |
| f83ee7ae | Allow function declarations in if branches. |
Max Schaefer <x****i@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 10 years ago | |
| 2b637e11 | Revert "Make function-keyword-in-statement-only-position fall through to func... |
Max Schaefer <x****i@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 10 years ago | |
| 377d9b65 | Fall back to previous version's reserved words | Marijn Haverbeke <m****n@h****l> | almost 10 years ago | |
| dede487a | Make reserved words in import specifiers a recoverable error. |
Max Schaefer <x****i@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 10 years ago | |
| dd2a075d | Correctly parse properties called 'async' in ES2017 mode. |
Max Schaefer <x****i@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 10 years ago | |
| 9e804620 | Mark release 4.0.2 | Marijn Haverbeke <m****n@h****l> | almost 10 years ago | |
| b14cb8be | Don't ignore period or E characters after octal numbers | Marijn Haverbeke <m****n@h****l> | almost 10 years ago | |
| 5ab3d015 | forbid yield/await expressions in default parameters |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 10 years ago | |
| f7bb90fc | Revert "forbid yield/await expressions in default parameters" |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 10 years ago | |
| 63777980 | Ensure proper formatting in changelog |
Simen Bekkhus <s****1@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 10 years ago | |
| cb958005 | Mark release 4.0.1 | Marijn Haverbeke <m****n@h****l> | almost 10 years ago | |
| 5ab49351 | Fix duplicate export checking | Marijn Haverbeke <m****n@h****l> | almost 10 years ago | |
| d4376592 | Update docs to mention ES8/2017 |
Nicholas C. Zakas <n****s@n****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
almost 10 years ago | |
| 44f09254 | Mark release 4.0.0 | Marijn Haverbeke <m****n@h****l> | almost 10 years ago | |
| aa766d17 | Filter out some duplicate author names in update_authors.sh | Marijn Haverbeke <m****n@h****l> | almost 10 years ago | |
| e19dfcbd | disallow trailing comma in parens without arrow | Toru Nagashima <s****r@g****m> | almost 10 years ago | |
| f5a6d814 | Add tests for trailing commas in functions which have no arguments. | Toru Nagashima <s****r@g****m> | almost 10 years ago | |
| 0e7a336c | Add support of trailing commas in functions | Toru Nagashima <s****r@g****m> | almost 10 years ago | |
| 89b5c6d0 | Remove trailing whitespace | Marijn Haverbeke <m****n@h****l> | almost 10 years ago | |
| 78e8aa7d | Make isAsyncFunction check for a non-identifier char after 'function' | Marijn Haverbeke <m****n@h****l> | almost 10 years ago | |
| 7c75f926 | Pass isAsync as argument to parseFunctionStatement | Marijn Haverbeke <m****n@h****l> | almost 10 years ago | |
| b12370f4 | Don't treat await as a keyword | Marijn Haverbeke <m****n@h****l> | almost 10 years ago | |
| c3cac9c8 | Don't use ES6 in Rollup config files | Marijn Haverbeke <m****n@h****l> | about 10 years ago | |
| 07d7ea43 | Use a relative import to access the main lib from the loose parser | Marijn Haverbeke <m****n@h****l> | about 10 years ago | |
| 2f6c869c | Use a just-as-scary but less subtle approach to the loose parser's exports | Marijn Haverbeke <m****n@h****l> | about 10 years ago | |
| e81b60b4 | Fix comparison operator inconsistency | Marijn Haverbeke <m****n@h****l> | about 10 years ago | |
| c3e05c15 | Raise an error on parameter name clases for non-simple arglists | Marijn Haverbeke <m****n@h****l> | about 10 years ago | |
| f508a837 | Change default ecmaVersion to 7 |
Timothy Gu <t****9@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 36633f4d | Update in-source documentation of some options |
Timothy Gu <t****9@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| d3a9db6c | Fix determination of lineStart when parsing from middle of file | Marijn Haverbeke <m****n@h****l> | about 10 years ago | |
| 73046480 | add a comment. |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| e700b297 | fix allowing anonymous function declaration in the wrong |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 9c30cfe0 | Add support for the new ECMAScript versioning. | Ingvar Stepanyan <m****e@r****m> | about 10 years ago | |
| 4f5cc33a | add `AwaitExpression` to walker |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 2b82624d | fix for common syntax error in yield/await |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 7163d84a | fix for `yield` as function names (the same behavior as `await`) |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 3bc023e3 | forbid yield/await expressions in default parameters |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 0d2070f5 | await expressions |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 2677bb77 | async methods |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| a84ff2b9 | async arrow functions |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 452f3d71 | async function declarations/expressions |
Toru Nagashima <s****r@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 57a50c68 | Raise early errors on duplicate exported names | Marijn Haverbeke <m****n@h****l> | about 10 years ago | |
| 0d55d6ff | Make error for setter (class) methods with rest parameter recoverable. |
Max Schaefer <x****i@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 19801c69 | Make function-keyword-in-statement-only-position fall through to function expr | Marijn Haverbeke <m****n@h****l> | about 10 years ago | |
| c40fb638 | Allow arguments/eval in property shorthands in strict mode |
Toru Nagashima <s****r@g****m>
Committed by: Ingvar Stepanyan <m****e@r****m> |
about 10 years ago | |
| 28cbcbc9 | Improve robustness when continuing parsing after recoverable errors. |
Max Schaefer <x****i@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 693c5fe9 | Mark release 3.3.0 | Marijn Haverbeke <m****n@h****l> | about 10 years ago | |
| db34768a | Update to fix optimization pass under Closure Compiler. |
Kevin Irish <k****h@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 72b90247 | Re-enable Bublé for building the bin and loose parser files | Marijn Haverbeke <m****n@h****l> | about 10 years ago | |
| 549b4ba7 | Update to unicode 9.0.0 |
Daniel Tschinder <d****r@r****t>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| aa20bf81 | simplify rollup config using new `paths` option |
Rich-Harris <r****s@g****m>
Committed by: Ingvar Stepanyan <m****e@r****m> |
about 10 years ago | |
| 5e5e4301 | Fix ES2016 check for "use strict". |
Max Schaefer <x****i@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 0d38744d | Slightly adjust patch a062434d4 | Marijn Haverbeke <m****n@h****l> | about 10 years ago | |
| 3dfa6a85 | Drop 0.10 from travis.yml | Marijn Haverbeke <m****n@h****l> | about 10 years ago | |
| 54fde500 | Fix handling of `[,]` in toAssignableList. |
Max Schaefer <x****i@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 6bad5265 | Added modern node versions to travis ci |
Amila Welihinda <a****k@u****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 8c3a881e | remove babel-core/register |
Rich-Harris <r****s@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| 3aa428e6 | remove build-acorn script |
Rich-Harris <r****s@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago | |
| ff5d23dd | bundle with Rollup |
Rich-Harris <r****s@g****m>
Committed by: Marijn Haverbeke <m****n@h****l> |
about 10 years ago |