Permalink
Switch branches/tags
Nothing to show
Commits on Mar 13, 2012
  1. version bump

    westoque committed Mar 13, 2012
  2. unescaped escaped characters

    westoque committed Mar 13, 2012
Commits on Mar 12, 2012
  1. bumped version

    westoque committed Mar 12, 2012
Commits on Mar 7, 2012
  1. Add a test case for an error of non-identifier after non-computed pro…

    …perty.
    
    This ensures that the check for this error in parseNonComputedProperty()
    function is covered.
    
    http://code.google.com/p/esprima/issues/detail?id=221
    ariya committed Mar 7, 2012
  2. Syntax errors for duplicate object properties.

    Refactored to conform to spec 11.1.15. Most errors are now also generated outside strict mode.
    
    Issue: http://code.google.com/p/esprima/issues/detail?id=166
    Joost-Wim Boekesteijn committed with ariya Mar 7, 2012
  3. Add test cases for invalid octal literals.

    This ensures that the handling of octal literals followed immediately by
    a decimal digit or an identifier is covered.
    
    http://code.google.com/p/esprima/issues/detail?id=221
    ariya committed Mar 7, 2012
  4. Add a test case for semicolon after a comment.

    This ensures that the following block in consumeSemicolon() function is
    covered:
    
        if (match(';')) {
            lex();
            return;
        }
    
    http://code.google.com/p/esprima/issues/detail?id=221
    ariya committed Mar 7, 2012
  5. Add a test case to provoke an error in the object property setter.

    This ensures that the following block in parseObjectProperty() function
    is covered:
    
        if (token.type !== Token.Identifier) {
            throwUnexpected(lex());
        }
    
    http://code.google.com/p/esprima/issues/detail?id=221
    ariya committed Mar 7, 2012
  6. Add test cases for break and continue followed by a line break.

    This is to ensure that the error handling for these cases are covered.
    
    http://code.google.com/p/esprima/issues/detail?id=221
    ariya committed Mar 7, 2012
  7. Add a test case for empty source elements.

    This ensure that the following line in parse() function is not only
    partially covered:
    
      lineNumber = (source.length > 0) ? 1 : 0;
    
    http://code.google.com/p/esprima/issues/detail?id=221
    ariya committed Mar 4, 2012
Commits on Mar 6, 2012
Commits on Mar 5, 2012
  1. Incomplete statement should trigger an error.

    If parseStatement() reaches EOF too early, it means we don't have a
    complete statement. This is a syntax error.
    
    http://code.google.com/p/esprima/issues/detail?id=212
    ariya committed Mar 4, 2012
Commits on Mar 4, 2012
  1. Merge remote-tracking branch 'joostwim/invalid-return'

    Conflicts:
    	esprima.js
    ariya committed Mar 4, 2012
  2. Fix syntax error message strings.

    Made all syntax errors related to labels, continue, break and return to be identical to those from V8.
    
    http://code.google.com/p/esprima/issues/detail?id=209
    http://code.google.com/p/v8/source/browse/branches/bleeding_edge/src/messages.js
    Joost-Wim Boekesteijn committed Mar 4, 2012
  3. IE6 fix for parser demo error reporting.

    IE6 has no meaningful Error.prototype.toString function, so we always show name + message instead.
    
    http://code.google.com/p/esprima/issues/detail?id=12
    Joost-Wim Boekesteijn committed with ariya Mar 3, 2012
Commits on Mar 3, 2012
  1. IE6 fixes for labelSet.

    Changed labelSet from Array to Object.
    This should also result in some performance improvement.
    
    http://code.google.com/p/esprima/issues/detail?id=205
    Joost-Wim Boekesteijn committed Mar 3, 2012
Commits on Mar 2, 2012
  1. Faster isKeyword() implementation.

    Latest V8 shows at least 5% improvement on the benchmarks suite.
    
    Based on the work from Wolfgang Kluge <wolfgang@klugesoftware.de>.
    
    http://code.google.com/p/esprima/issues/detail?id=199
    ariya committed Feb 29, 2012
Commits on Mar 1, 2012
Commits on Feb 29, 2012