[Pkg-javascript-commits] [node-acorn-jsx] branch master created (now 72352fb)
Bastien Roucariès
rouca at moszumanska.debian.org
Sat Aug 19 14:19:55 UTC 2017
This is an automated email from the git hooks/post-receive script.
rouca pushed a change to branch master
in repository node-acorn-jsx.
at 72352fb Add runtestsuite
This branch includes the following new commits:
new aedcd4e Initial import
new 587c790 Add esprima-derived tests, trivial benchmark
new 03d95cd Make tests runnable under node
new 820f148 Add LICENSE file
new a46f001 Add package.json
new 56b7db4 Add temp index page
new 6190648 Add a README
new a1d9587 Add esprima and uglifyjs to compare against
new ec27961 Less reliance on regexps, more on hacks
new 092a524 Fix bug in number parser
new 60178c3 Shuffle parseExprAtom for expected probabilities
new 237bfbf Comment tokenizer
new 32e62f1 Partial parser comments
new 42d0c45 More or less finish comments
new 4cbe2af Add docco output
new 30b3487 Typo in docs
new 6f4e7fd Extend benchmark page
new b39c337 Extend benchmark page
new 5db60dc Conform to Moz spec with regards to `loc` properties
new 4472608 Write test status to dom rather than console
new e864318 Fix bug in benchmark
new 0820a59 Handle break-to-labeled-non-loop
new 7feb14c Add a shell interface
new bb6687e Stricter lineBreak regexp
new 0590d12 Accept \0 in strings in strict mode
new b5e580a Properly enable strict mode
new feaa7df added `sourceFile` and `program` options to parse
new 07152c4 Use 'new Function' instead of '(1, eval)'
new fb003ff Document program and sourceFile options
new eb88814 Add 'ranges' option to support range arrays on nodes
new d198b7e Upgrade Esprima and UglifyJS in benchmark comparison
new 96d911a Properly parse 10. as a valid number
new 330084f Make 'this' a proper keyword
new e351462 Add funky newlines to nonASCIIwhitespace
new daefc22 Require a semicolon after do/while
new 6b52dc8 Disallow newline after throw
new c20cdbf rearrange isIdentifierStart
new 9bdbbaa isIdentifierChar to numeric
new 5fa1f08 readString
new 906a8b8 Simplify an if/switch combo to just a switch
new b38a98f skipSpace
new b336623 skipLineComment
new 48bbcd9 Restore nonasciiwhitespace regexp
new 93d4a31 Upgrade Esprima
new 5d83150 Attach .raw property to literal nodes
new b591c41 Actually make strictSemicolons forbid all semicolon insertion
new 16f8259 Don't allow keywords as properties when forbidReserved is on
new b660ff6 Add an AST walker utility
new 0433860 Stop accumulating line comments when trackComments is off
new 3ba6913 Comment walker module
new cb6cd30 Make the walker's scope module use objects for variables
new f91d7f5 [walker] Allow custom fields to be added to new walkers
new 905124c Assign parenthesized expressions a range that includes the parens
new 4c650ad Add an acorn-only button to bench.html
new 04a69ab Split readToken to smaller functions
new 4229ef7 Give readToken sub-functions meaningful names
new 74536b9 Remove test that raised error from the JS engine's RegExp parser
new 5771c8b Add missing semicolon() calls to debugger and throw statement parsers
new 5c44c13 Make sure readInt doesn't try to read past len, if given
new d36c70b Add missing labels.pop() to allow re-using labels in a block
new f58bb9a Use 'self' instead of 'window' in browser, in order to work in a web worker
new 5b19196 Give true/false/null literals a `raw` property
new 2bad03e reduce array creation in readString
new c8eb50f create node 'class' - improve v8 performance
new 3d0f85d line_loc type for v8 perf
new f6e0182 Fixes sourceFile option.
new cc5971f Formatting
new e6485e6 [walker] Allow recursive walks without building a new walker obj
new 5e4ea00 Unnecessary 'if' as we already know 'ch !== 92'
new cade513 Remove trackComments, add onComment option
new 8104257 Bump version to 0.0.2
new 3c2bd59 Fix regexp detection after void/typeof/instanceof/delete
new c2dd92f Attach position information to errors
new 4d2d840 Export the tokenizer
new 965166c Small fixes noticed while going over the when writing loose parser
new 038e438 Add a loose parser
new a2788f8 [loose parser] Make expect check two tokens ahead if it fails to find its target
new 3981dfa [loose parser] Add note about imprecision
new d08144c [loose parser] Support tabSize option
new 1d974ce [loose parser] Several small tweaks
new 7d73fe2 Upgrade Esprima
new b8ec8aa [loose parser] Fix bug in argument list parsing
new 207bf64 [loose parser] Revise strategy for forcing token consumption
new e130dc3 [loose parser] Use ✖ rather than question mark for placeholders
new f8bcc75 [loose parser] Fix typo
new 17a0094 [loose parser] Improve recovery from unterminated strings and regexps
new 44f7aff Add testAssert() for arbitrary tests; fix skinLineComments() passing off-by-1 character to onComment(slice(.., end))
new e95c4cc Add walk.findNodeAt utility
new 1de79a2 [loose parser] Refine block-closing heuristics, add expression-continuing heuristics
new 792fa96 Add walk.findNodeAround
new 87a6a5a Clean up readNumber, fix parsing of '2.+2'
new 0632b36 Improve options.locations performance by tracking newlines rather than finding them
new d98e378 Store default walker in exports.base, rather than exports itself
new 8298079 Fix bug in expression-terminating heuristic
new 76c41d3 [loose parser] Improve closing heuristic in parseExprList
new da83f80 Allow passing a test predicate to findNodeAt and findNodeAround
new c108741 Mark release 0.1
new 006d5f1 Bump version post-0.1
new adcb354 [walker] Fix broken handling of node predicates
new 782259b [loose parser] Fix bug where peeked tokens persist across parses
new 72d2fc2 Fix start offset of block nodes
new b1845b5 [util/walk] Add findNodeAfter
new 9a55d60 Move back to regular string accumulation in readString
new 173d94f [package] Add "bin" property to package.json for npm to auto generate exection files.
new 83cdcf7 Remove outdated option from bin/acorn
new 0b10aa2 Add walk.findNodeBefore
new 38179fd Fix node boundaries for unexpected regular expressions
new 559518a .parse_dammit() now recognizes the locations option, and will add a loc object to the ast nodes as .parse() does
new 76be1f8 Make Acorn work with AMD modules
new a8a24f5 Fix \v being treated as v in IE < 9
new 54e78b7 Properly back up line state when re-reading a token on strict mode
new a6b3034 [loose parser] More fixes to locations
new 62bc364 Use a single .handler property on TryStatements
new cc12062 [loose parser] Fix a whole bunch of issues in the options.locations support
new f3c70d7 Remove assignment to non-existing var
new 30b399e Export isIdentifierChar and isIdentifierStart
new 4146605 Mark version 0.2.0
new df763df Bump version number post-0.2
new 4d8eeab In browser loader, refer to global object as 'this', not 'self'
new 9eee530 [loose parser] Less aggressive termination heuristic for comma-separated lists
new 6dd35f8 [loose parser] Fix bug in continued-expression closing
new 38f0e80 Include diacritical combining marks in identifier character set
new c979446 [package.json] Use 'repository' rather than 'repositories' field
new adf16e3 Don't assume options object has a hasOwnProperty method
new 3143275 Add charset to script link that includes test suite
new 6fe1239 Prefix keywords with underscore in tokTypes object
new 3ca3aa5 Run a lint pass, clean up lots of small issues
new 2372b12 [loose parser] Refine closing heuristic for expression lists
new 7e248c7 Mark release 0.3.0
new d2673d4 Release 0.3.1 to fix release-making-script screwup in 0.3.0
new 67c4822 Bump version number post-0.3.1
new d3b9eb1 Always attach a guardedHandlers property to TryStatements
new 328d0e5 Linting
new 567f3ca Remove redundant if conditions that are tested above
new 16b54e0 parseMaybeUnary() doesn't need parameter @noIn
new a84e21e Line number start from 1 after getToken.jumpTo()
new 097b416 Pass on 'this' as root scope, for better inclusion of Acorn inside Paper.js
new 6113324 Fix bug with parsing slash after operator-keyword property
new 2ace0fa Further refine parseExprList indentation heuristic
new 6659f7a Fix special case to handle regexps that start with =
new c152be4 Improve error message for ++/re/
new cfbbeeb Fixed: replace absolute with relative require, remove unsupported --trackComments from usage.
new 411b297 Formatting
new b998d5e Add support for bizarro <!-- and --> behavior
new ba8da57 Use correct paragraph separator for newline
new 36d001a Work around docco leaving in a <!-- comment start
new 3d932fc Add .gitignore and .tern-project
new 83bfd6c Different approach to working around html comment issue
new b7417ce Just want to be a little clearer what is happening to the node var declared earlier.
new 22c3161 Fix wrong end position for VariableDeclaration nodes
new 6fd79e5 Fixed: skipSpace did not consider 8232 and 8233 as eol, but elsewhere it was.
new b7972ad Remove invalid of tokLineStart
new 389c9b2 Fixed: tokLineStart and tokCurLine have no meaning if options.locations is false.
new 1ed2599 Mark release 0.4
new 987fb51 Bump version number post-0.4.0
new 6e6c7b0 Just being consistent with quote usage
new 9ff4981 More concise way of slicing off the last character
new 824eb79 More descriptive names for binop token type
new 356e0be Add directSourceFile option
new 456f099 Bump version for added option
new 3b05fcf docco is wonderful, but it isn't exactly the most concise way of figuring out how to use acorn. Here's a real README.
new 5ec47cf Rewrite README
new 6be7a84 Work around broken Markdown implementation on github
new cb79f13 [README] Search/replace gone bad
new dd456e3 Fix bug causing comments after 'use strict' to be handled twice
new baaa16c Make sure syntax errors in regular expressions raise conforming exceptions
new b1623b1 Note non-reentrancy of parser in onComment docs
new e6ff440 [walker] Handle catch scopes more accurately in scopeVisitor
new d973261 [loose parser] Make sure VariableDeclaration nodes have at least one decl
new d55b6de Update lastEnd in tokenizer interface
new 716ade2 Add allowReturnOutsideFunction option
new 5bd50cc Don't complain about reserved words in property name position
new 954ddac [walker] Supply ancestors to visitor functions
new a09455d Mark version 0.5
new e282ee4 Bump version number post-0.5
new 7b9a467 Renamed node_t to Node and exported it
new e543984 Rename remaining *_t constructors to something sane
new 93124c9 Don't export Node from loose parser, reuse existing Node's proto
new 4869ccf Prevent loose parser from tripping on invalid regexps
new 6f41a22 Updates license year
new 2de16b8 [loose parser] Fix interpretation of `f."`
new 5552e86 Support rest parameters
new 31e77b9 Add option: `--`
new 5dcd504 Clean up previous patch
new dccd455 Minor: Remove unused argument from readToken_slash
new 7f0f07e Check duplicate argument names for rest params
new 3a34f7b Add note about browser compatibility to README
new 1e5bfc2 ecma 6 partial support: let and const
new 55b507b Note partial es6 support in docs
new 29feccf Split up `parseStatement()`
new 4435013 Mark version 0.6.0
new c1b2742 Bump version number post 0.6
new caeaf37 Fix another bogus piece of code from 31e77b975ed0bf14f68f9b0f6608bbe78d694bf0
new df9eda5 Add a script that generates the regular expressions for identifiers
new 3d444e8 Update docco output for df9eda514ad804258ec84ee437b88493b41be299
new 3d35d06 Removed some dead code in parseThrowStatement
new 14bd140 Remove bogus copy-pasted chunk from LICENSE
new 7ac7d8f Add an AUTHORS list
new 937350d Updated esprima and added harmonytest.js from ariya/esprima at 2bb17ef9a45c88e82d72c2c61b7b7af93caef028.
new 88e355a Converted esprima's harmony tests.
new 47587e6 Turned on location tracking for harmony tests.
new a31bad6 ES6 Unicode Code Point Escape Sequence support.
new 839338b Added octal and binary number support; added ES6 version checks.
new 12ac957 Added ES6-specific Function properties.
new 757545a Basic ES6 Arrow Expressions support. Added Property type to ObjectExpression properties. Reserved ES6 properties in Property type.
new 16b9ba5 Fixed parsing `x => 1, 2` like expressions.
new 47c4196 Some testFail message fixes.
new 2db14fb Checking argument names clash in strict mode for arrow functions. Some more testFail message fixes.
new a5cf393 Fixed testFail messages for character escape sequences.
new 48f6ea8 Force LF endings in code.
new 67bca2d Added object method support.
new eadda16 Added SpreadElement support. testFail message fixes for object methods.
new 44a4f8c Added ES6 classes support.
new 1d3810d Turned on Travis CI.
new 19696af Added computed properties support.
new 5d50be1 Removed dirty hack in favor of fixed expected locations for arrow and method functions (node's location should include arguments).
new 1f80100 ArrowExpression rest parameter support, brackets check and test fixes.
new f7fe322 Better parentheses check for arrow expression argument list.
new 3779ed4 Added exit code 1 for failed test session.
new 7c34bb3 Exit should wait for stdout (joyent/node#1669).
new 5ab6837 Workaround for joyent/node#3584.
new 9b697af Destructuring assignments.
new 66e6bcd Assignable patterns.
new 50a8213 Recursive destructuring assignment with function arguments name clash checks.
new 0f56e32 Object shorthand properties; small fixes to ES6 function parameters.
new 8b0be7c Improved destruction assignment guards.
new 648f315 Added `for (..of..)` support and guard against `for (let var=.. in|of ..)` loops.
new dd37866 Added backward-compatible test that object properties have type of "Property".
new bcc97e2 Array Comprehensions as per latest ES6 drafts.
new f2dfeff Added test for BindingPattern inside ArrayComprehension
new b38c15a Added export declaration support.
new 26818e1 Removed `module`-related tests and implemented corresponding alternatives support.
new a8cf37f Test fixes for imports.
new 4f24e13 Added template string support.
new b8a3300 Added `function *` support (part of generators feature).
new 8f96965 Added `yield` support (completed generators).
new 3ee9e28 Forbid spread element in sequence expressions.
new a061f1f Updated README and bin utility to be aware of ES6 support.
new eb7ccea Stricter tokVal -> tokType comparisons.
new 82b9f30 Allow some keywords to be treated as identifier names; update ecmaVersion in benchmark.
new 1955e94 Removed keywords that are not actual keywords
new 67615ff Simplified newline check in strings.
new 7aab353 Cleaning up + performance improvement by using hash objects for name clash checks.
new 8b19246 Replaced UglifyJS2 with Traceur for fair comparison of ES6-enabled parsers.
new 8d30ad6 Added separate token for star ('*') as it may have special meaning.
new 711d21e Simplified name clash test.
new 9d5e0e7 Increased benchmark time to 5 seconds per parser to get more realistic numbers.
new afefac5 Added test to represent "import x, { ... } from 'module'" case.
new e9635f4 Delete harmonytest.js
new 1c548e7 Add missing Traceur source to repo.
new 9d552ef Added Generator Comprehension support.
new acbef85 Treat line ending after yield keyword as end of YieldExpression
new ff9c355 Allow computed class method names (as per ariya/esprima#271).
new 4663f6a Update README.md
new f0579c3 Renamed _multiplyModulo to _modulo as it's left as the only purpose of this token.
new de48f84 Fixes for ES3 compatibility.
new 3393460 Fix Travis URL for future merge.
new aac1807 Include Harmony tests in test/index.html
new 292f8ec Re-run update_authors.sh to get proper project name in AUTHORS
new 73a890d More nuanced attribution in comment
new 278ac25 Moved `inTemplate` initializer to appropriate place.
new be11e04 Added onToken support.
new 1bf8c14 Added example for comments attachment.
new ef045b9 Remove `copyToken` from acorn_loose (not needed anymore).
new 11dc953 Fix docs about `sourceFile`/`directSourceFile`.
new d1a5db3 Fix sentence broken by 11dc953bc67195d978d59d106b48f8c0606c5bc0
new 372e1d4 Split ES6 Template logic from main functionality.
new 69cadaa Add basic ES6 support in util/walk.js
new fe767e4 Mark version 0.7.0
new e58f401 Bump version number post 0.7
new 1ca2115 Remove unused local variables.
new 40f1c67 Remove trailing whitespace from acorn.js
new 6c854ad [loose parser] Be more careful about calling resetTo
new 7da3b6f Fix start position for HTML comments and add tests.
new a246bf8 Do not throw syntax error if strict mode function has same name as one of its parameters.
new 10553cb Make token format compatible with Esprima and Mozilla-styled locations.
new 91911bc Add bin/without_eval utility
new 4d4daa0 Don't keep the docco output in the repository anymore
new 0322beb Add a prepublish step to package.json
new d98a432 Really remove html from git repository
new 456f74e Mark version 0.8.0
new ac31b03 Bump version number post-0.8
new d0497ab Add parseExpressionAt function to the API
new 12cbfed [loose parser] Don't omit unfinished object literal properties
new 39fa62e [loose parser] Be slightly more agressive about heuristically closing object literals
new 49680b1 [loose parser] Take brace-line indentation into account for objlit closing heuristic
new 6ea4139 Add note about deprecated scopeVisitor object
new 203384f Fixes marijnh/acorn#127.
new daedc6f Fixes #129 and spaces in template quasi literals.
new 015a0e9 Only accept for-of loops in ECMA6 mode.
new f3e759c Strict mode incorrectly reset after function
new 01a89cf Mark release 0.9.0
new 1c9e0a9 Bump version number post 0.9
new 3603f7d Adjust start positions of parenthesized expressions to not include parentheses
new bdee9e8 Make locations in loose parser consistent with those in regular parser
new e9c7209 Guard against missing elements in array patterns when checking function parameters.
new d525c45 Add option for representing parenthesized expressions in the AST.
new 51e0b81 Note lack of es6 support in parse_dammit in the README
new ad69446 Make parse_dammit honour the 'ranges' option
new 437ce2d [loose parser] Ignore shebang lines
new 5ff7e59 Remove bogus support for \U escapes
new fd79ac5 Move comprehension support under `ecmaVersion: 7` as per spec.
new f48503c add unicode flag support to regex
new 5d1db2e Only apply kludge from f48503cd31826f8cfb0f0e2b6964879dbe318385 when unicode regexps are not supported
new f26b656 Remove property name clash check in ES6 as per Draft Rev 26.
new 8a799c6 Remove redundant range info from tests
new 9d3580b make ImportDeclaration and ExportDeclaration semicolons more spec-compliant
new a18f3d1 Add support for computed static mutator class methods
new d745bd7 Make test runner more generic.
new 074db16 Indentation fix.
new 86f8c56 Added .editorconfig.
new d424874 Editorconfig: enforce Unix line endings and extra new line in the end of file.
new 7db211d Added loose parser support to test runner (currently failing for 208/1680).
new 61d2067 Loose: Added ParenthesizedExpression.
new c26fd33 Clone test options object since calling `parse` is destructive for it.
new 11ecb20 Loose: ES6 function params support.
new b7367a2 Make setOptions non-destructive for original object.
new 0abe4b6 Collect test stats separately for each mode.
new 6d64834 Removed manual `onComment` test in favor of new argument.
new ac8bdc6 Allow specifying expected comments/tokens arrays with `onComment`/`onToken`.
new 72df78c Avoid separate handling of SpreadElement in favor of UnaryExpression parser.
new b47696e Avoid UnaryExpression-specific properties in SpreadElement (just in case).
new a14a5c8 Loose: Added support for rest parameters.
new eba8a56 Loose: added support for holes in arrays (but disallows trailing comma).
new c5145ce Fix no-options case for acorn.
new 4879af2 Loose: Added support for assignment patterns to expression and variables.
new 963a26e Loose: Added support for let and const.
new dda9058 Loose: Added support for shorthand properties.
new 1430661 Emit full stack trace for unknown exceptions.
new b46b53e Loose: implement object methods; expose processed options from acorn.
new 9cdc680 Loose: fix pattern+defaults case in function params.
new c6b6ef3 Loose: Remove own tabSize initialization in favor of defaultOptions.
new ede10a0 Loose: class support.
new 992fc05 Loose: arrow functions.
new bdce88c Loose: for-of statement.
new 80f8d52 Loose: Skip ES7 tests as we are targeting ES6 now.
new 1589a95 Loose: yield support.
new aa96edf Loose: support for-of without var.
new 4647f96 Loose: don't silently skip missed elements in expr list.
new d4565fe Loose: ES6 import, export.
new fc2e96f Loose: respect optional semicolons in break/continue/class/import/export.
new 2419de7 Loose: Fix regex after tokenizer changes in #144.
new 6bf8311 Loose: fix #33.
new 96ccdb0 Web-driver support for loose parser + small fixes.
new bc64d3c Add support for nested groups in log (Chrome console + browser).
new 249e696 Make tests pass for loose parser
new 98691e5 Properly initialize top node start position
new f48a921 allow `export { default } from "foo"`
new 4496ca4 Fixed import declaration for default+batch case.
new ba73b0e Disallow parenthesis in patterns
new 51bc64a Update tests for #158
new e98176d Fix bug in update_authors.sh
new 96bc831 Fix #173.
new e252acb Upgrade jQuery used as test input
new 53d98f1 Make semicolon optional in do-while in >=ES6
new 2cb3dbc Change token structure of template literals
new 91e5ac0 Make loose parser parse template strings
new c989857 Add allowImportExportEverywhere option
new 0a812b6 Mark release 0.10.0
new c671bcf Bump version number post-0.10
new 6915519 Give TemplateElements a narrower range
new 75b58c0 [loose parser] Improve autoclosing of expression lists
new 97f4e9a [loose parser] Make unclosed objects / lists span to the start of the next node
new 78e1d7a Mark version 0.11.0
new 8e84aa0 Bump version number post-0.11
new e37c072 Added optional support for hashbang directives.
new adec9f4 Provide better error on member expression in binding's left side.
new 5512e26 Note allowHashBang option in README
new 0084ac1 Fixed #186.
new 0b59fc1 Require superclass expressions to be lvals
new 431a44b Add support for destructuring defaults (not for shorthand props yet).
new e271168 Make onToken only fire for actual final tokens
new 045d8c0 Revert "Require superclass expressions to be lvals"
new 7c6a8b7 Use parseExprSubscripts instead of parseExpression when parsing superclass
new 459a169 Make tests pass again for loose parser
new af0debc Add support for running just the tokenizer to the bin/acorn script.
new b6b085a Make tokenizer independent of parser (with regards to '/' disambiguation)
new 0897901 Slight cleanup of '/' disambiguation
new db59bd0 Remove outdated note about loose parser not supporting ES6
new 4d4a765 Parse assignment patterns in-place in certain contexts.
new 85087f2 Disallow parentheses in lvalue except as in computed keys or default values.
new 3d9048a Allow pattern in catch param (fixes #191).
new bc2e01a Allow `static` as method name in class (fixes #192).
new d1f95ec Revert "Disallow parentheses in lvalue except as in computed keys or default values."
new 1b8069e Restore onToken functionality for loose parser
new cee56da Add --ecma7 option to CLI
new 0f55a53 [loose parser] Fetch token before comment when tokenizer raises unterminated comment error
new 802c4cd Initial rewrite of JSX parser onto new tokenizer (all tests passing).
new ad9411d Made tokenize() compliant with ES6 iterables for easier processing.
new 7e85da7 `shouldSkipSpace` is no more needed in `finishToken`.
new e7beee1 Remove deprecated `ComprehensionBlock.of` property.
new d34aea6 Update tests.
new f6c45ac Re-read only number or string after "use strict".
new 6dee98d Adapt ES6 template handling to new tokenizer.
new 3e513fc Kill finishNodeAt in acorn_loose as well
new dac747d Add a test for issue #201
new d64efe1 Merge branch 'upstream' into jsx2
new 9f7cb55 Add stray semicolons as class elements
new a1d2561 Restore patch 9f7cb552648829796ab4d6836d08246e95f16b9d to original shape
new 33a7c9f Support import and export declarations in acorn/util/walk
new 94b5efc Disallow declaration statements in block-less context
new cae13fd Small simplifications after merge.
new 29910d2 XJS -> JSX as per facebook/esprima#83.
new d1f28b7 Merge branch 'upstream' into jsx2
new caa5da6 Improve spread element parsing (fix allowed contexts and error locations).
new 252bb46 Merge branch 'upstream' into jsx2
new 0d4f1f6 Update version.
new a7d5734 Fix spread attribute parsing after merge.
new 5e1f60d Update repository metadata and readme.
new de23a86 Add acorn_csp.js to .gitignore.
new 555c789 Remove Token::{startLoc,endLoc} so they don't appear in next release.
new 2e55540 Fix {start,end}Loc -> loc.{start,end} in acorn_loose; remove forceRegexp.
new 39d752d Make top-level equal to block statement context.
new e6f1e10 Fix dividing function expression.
new cb94a08 Add regex comparison to test driver.
new 38609ae Closes #205.
new 917de71 Switch from Function.{rest,defaults} to AssignmentPattern and RestElement.
new 2e9180f Add ES6 patterns to util/walk.js
new 08b3493 Added acorn_csp to .gitignore and fixed generation under Windows.
new 41ad304 Introduce helpers for contextual keywords.
new f056914 Avoid extra call and arg in parseExpression for single-expression case.
new 65d09ea Implement shorthand property assignment in ambiguous contexts.
new cdd444e Speed-up reading words, strings and templates.
new 5d96bbd Simplify & fix rest argument validity checks.
new c445d07 Merge branch 'upstream' into jsx2
new e93b69d Add regression test for #15.
new 719ecbd Improve JSX braces context handling.
new 401e6c4 Update version.
new 3d5964c Fix locations for AssignmentPatterns.
new 6660a21 Disallow MemberExpression in bindings; clarify function namings.
new e4a97ab Finalized destructuring support in loose parser; fixed startNodeAt.
new 6eb1775 Fix export default declarations.
new 2f40d7e Merge branch 'upstream' into jsx2
new 55ae051 Update version after merge.
new 95479ab Optimize JSX text reading.
new e0bcfca Add JSX support to loose parser.
new 3cbad64 Update version.
new 9f73a10 Allow multiline JSX string attributes.
new bc34965 Merge pull request #17 from thetalecrafter/multiline
new 68474c2 "6to5" is now "babel"
new 5a46a40 Merge pull request #18 from jayphelps/patch-1
new bb00491 JSX as a plugin (todo: write new test runner).
new a996c0c add back just enough acorn-babel to get npm run test working
new a8f5c1e fix loc.end info for multi-line JSXAttributeValue
new 63118d2 Merge pull request #21 from jenseng/jsx-attribute-fix
new 54ad51d Update version.
new b174863 Add a descriptive error message for two adjacent JSX tags - fixes babel/babel#1682, fixes #19
new 90e7a3d Merge pull request #22 from RReverser/adjacent-errors
new 393424e Bump version.
new a4395c3 Fix position of "Adjacent JSX" error; move out entities.
new 0025436 Update Acorn version and fix incompatibilities.
new 72d6174 Republish with major version due to breaking changes.
new d0e1752 Remove "main" that points to an non-existing "acorn.js"
new e0176e2 Add NPM version icon
new e95d844 Merge pull request #26 from blai/master
new 67d0c78 Merge pull request #29 from angelozerr/patch-1
new f1c3ddb Ensure empty expression tokens ranges are correct
new 1bb4a66 Merge pull request #31 from nzakas/issue28
new cdc624d Version bump.
new bc9b8a0 Bump Acorn from v2.x to v3.x
new e9be5f7 use `license` instead of deprecated `licenses`
new 7635964 Merge pull request #34 from shinnn/license
new b94017c Merge pull request #33 from shinnn/acorn3
new 2b52a0d Add namespaces options for spec compliancy and better linting support.
new 9a2954b Create .npmignore (#35)
new 05852d8 Bump version
new af70c18 Initialize git-dpm
new 9a20597 chore(package): update acorn to version 5.0.3 (#65)
new 00dd70e Change Literal to JSXText
new 850a396 Update Travis
new 470be94 Update Mocha
new a0039a1 Add license comment to tests-jsx.js
new 98b6258 Update LICENSE year
new d670fd4 Release 4.0.0
new 7e3f875 Ignore <! when tokenizing JSX
new 924f9ea Release 4.0.1
new 25fde19 Add debian
new 828f716 Update version
new 3ee4301 Import node-acorn-jsx_4.0.1.orig.tar.gz
new 6ab4dba record new upstream branch created by importing node-acorn-jsx_4.0.1.orig.tar.gz and merge it
new 9666a63 Add all js file to install
new 7fd603a Improve debianization
new c89a7a3 Fix lintian warning
new 72352fb Add runtestsuite
The 484 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-acorn-jsx.git
More information about the Pkg-javascript-commits
mailing list