[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