test262: remove incorrect shift
tools: add test262 and harness
Don't call realloc with size=0 to free data.
Prevent negative table indexing in js_strtol
Fix js_strtol
Add user.make for persistent custom settings.
Issue #135: Expose type of value as an enum with js_type().
Inline doubles and interned string pointers in the byte code.
Issue #120: Optimize array construction bytecode.
Issue #139: Parse integers with floats to support large numbers.
fix split doesn't convert context to string if no argument is passed
regexp: Dump character class definitions in -DTEST build.
Fix crash when length is negative
Bug 703670: Throw when redefining non-configurable/readonly properties.
Bug 703675: RegExp.prototype should be a regular expression object.
Bug 701886: Don't redefine/reset existing vars in script code.
Revert "Bug 701886: Always create new scope for eval()."
Support externally set CFLAGS, CPPFLAGS, and LDFLAGS.
Bug 703461: Escape '/' characters in regular expression source.
Bug 703457: Fix typo in uriMark definition used by encodeURI(Component).
Bug 703459: Handle undefined argument to Error constructor.
Bug 703458: Handle NaN in Date accessors.
Bug 703371: Add '-' to list of quoted escape characters in regex parser.
Bug 703376: Don't allow creating new properties on transient objects.
Bug 697702: Add workaround for MSVC not having unistd.h
Issue #141: Add missing end-of-string checks in regexp lexer.
Fix type error in jsdate.js InLeapYear that led to bad calculations.
gc: use proportional instead of fixed threshold
gc: don't ignore property allocations count
gc: fix incorrect free of some objects
Silence gcc warning about overflow.
Fix typo in lexlinecomment where it did not detect EOF properly.
Fix a number of typos.
Support 4-byte UTF-8 sequences.
Support embedded 0 in strings by using modified UTF-8.
Issue 133: Eliminate recursion in GC scanning phase.
Don't allow setting a property when the prototype's property is read-only.
Fix potential memory corruption when jsV_newmemstring fails to allocate.
Return "[object Iterator]" when running toString on an iterator value.
Document the expected behavior of js_Put correctly.
Note that js_Report callback must not throw an exception.
Check for empty string in js_isarrayindex.
Tweak default recursion limit.
Fix enumerability of Error and Function properties.
Check for leading zero in js_isarrayindex that caused false positives.
Bug 698496: Handle leap years correctly in the Date constructor.
Bug 701355: Fix separate compilation issues that have crept in.
Bug 701886: Always create new scope for eval().
Update COPYING copyright year.
Issue 117: Skip first line if it starts with a shebang when loading files.
Issue 128: Support property list as replacer argument in JSON.stringify.
Fix date setMonth and setUTCMonth processed wrong optional argument
Issue 126: accept String and Number objects as space parameter
Issue 122: Allow floating point return values from Array.sort callback.
Issue 118: Add REG_ to limit defines, and use REG_MAXSUB in header.
Issue 114: Allow compile time limits to be configured.
Issue 115: Fix compilation of small floating point numbers.
Issue 113: Add a js_delglobal function.
Bug 701887: Create arguments if eval is present.
Fix coverity issue: memory corruption due to overlapping copy.
Issue 107: Depend only on the exact files needed for install targets.
Issue 102: Fix ASAN build when using GCC.
Issue 105: Fix NULL dereferencing in regexp compiler.
Issue 102: Workaround for address-sanitizer default realloc behavior.
Add make uninstall target.
Revert "Pacify valgrind: it doesn't know realloc(p, 0) is equivalent to free(p)."
Bug 700937: Limit recursion in regexp matcher.
Bug 700947: Add missing ENDTRY opcode in try/catch/finally byte code.
Bug 700938: Fix stack overflow in numtostr as used by Number#toFixed().
Add missing break statement.
Set 'lightweight' and 'arguments' during compile pass.
Remove line opcode in favor of storing the line for each instruction.
Simplify opcodes: numbers and integer constants.
Add repr() function to shell, and use it in the REPL.
Issue 95: Improve error message when trying to call a non-callable.
Set appropriate internal class property of arguments object.
Allow js_newobjectx to take null as prototype.
Fix Makefile install derps
Issue #92: Remove unimplemented function.
Only emit line ops for actual exit handler statements.
Improve line number tracking in compiler.
Improve line number tracking in parser.
Use emitarg instead of emitraw to emit opcode arguments.
Fix makefile install paths.
Issue #83: Don't include $DESTDIR in pkg-config paths.
Issue #85: Use explicit seed in Math.random().
Issue #84: Separate Makefile targets.
Take DESTDIR into account when creating pkg-config file.
Fix bugs in Number.prototype.toFixed and toExponential.
Bug 697891: Parse all JSON string escapes.
Handle null/undefined in OP_NEXTITER rather than creating empty iterator.
Bug 700441: Handle null and undefined expressions in for-in statement.
Bug 700429: Limit size of input regular expression program.