Issue #130: Fix bug with String.prototype.split(RegExp).
Expose extended unicode characters as surrogate pairs in String methods.
Issue #164: Use correct scope for function declaration bindings.
Increase default stack sizes.
regex: Dynamically allocate character class buffer.
Finalize user data if object allocation fails.
Fix bug when cleaning up after allocation error.
Handle sign when converting integer strings to numbers.
Allow disabling readline support in Makefile.
Add install-static and install-shared targets.
Issue #171: Compile sparse array initializers correctly.
Issue #171: Fix Object.keys implementation for flat arrays and strings.
Change js_Value to union to avoid some compiler optimization warnings.
Split debug printing of bytecode etc into "pp" tool.
Regenerate Unicode data from latest UnicodeData.txt
Merge the small private header files into jsi.h
Allow holes at the end of a simple array.
Return "undefined" from C functions if no return value is pushed.
Bug 706081: Fix off by one in size calculation.
Bug 706075: Fix errors in property deletion.
Rename private functions to avoid problems with MSYS stdio.h.
Fix Array.prototype.slice when deleteCount is missing.
Avoid using the string interning table.
1.3.2 patch release for UAF bug fix.
Bug 706057: Fix use-after-free in getOwnPropertyDescriptor.
Set length of output array Array.prototype.map.
Make a patch release for important iterator bug fix.
Issue #166: Use special iterator for string and array indices.
Enable choice of library version for shell
Use $(@D) instead of $(dir $@)
Bug 705905: Compute VERSION using Make.
Avoid freeing buffer twice in case of error.
Fast path for "simple" arrays.
Bug 705775: Fix double fclose in pretty-printing tool.
Makefile: fix parallel builds
Guard state initialization with try to avoid panic in initialization.
Add js_isbooleanobject and js_isdateobject functions.
Issue #161: Cope with empty programs in mujs-pp.
Issue #161: Don't fclose a FILE that is NULL.
Issue #162: Check stack overflow during regexp compilation.
Bug 705052: Don't use private STACK/TOP macros in jsstate.c
Add "console" object to mujs shell.
Issue #156: Fix check for duplicate formal parameters when strict.
Some minor optimizations to Ap_join.
array join: avoid strcat, speedup from O(N^2) to O(N)
Add JS_VERSION_MAJOR/MINOR/PATCH defines to mujs.h
Bug 704756: Don't trust function.length property!
Bug 704748: Save original object in stack slot for returning after constructor.
Bug 704750 and 704751: Save transient js_toobject in stack slot.
Build shared libs as dylib on macOS
Bug 704749: Clear jump list after patching jump addresses.
Issue #152: Work around GCC compiler bug introduced in 2015.
Silence harmless GCC warnings.
Math.random: Use Lehmer LCG instead of borrowing the hack from musl.
Add user data to C functions with extended constructor.
Increase default string limit to 256M.
Bug 704238: Limit max string lengths.
Don't use realloc(p, 0) to mean free() in default regex allocator.
Add special error handling for safe 'protected' functions.
Fix leaks if js_try runs out of exception stack space.
Handle try stack errors like stack overflow errors.
Generate new tables for isalpha/toupper/tolower from UnicodeDate.txt
Restore missing copyright headers!
Issue 150: Fix regexp.exec bugs.
Debug print whether a function is strict.
Fix error in Array.prototype.toString().
Disable const warnings in Visual Studio.
Fix use-after-free in regexp source property access.
Call "join" property instead of hardcoding Ap_join in Ap_toString.
... and leave a bit of margin.
Issue #148: Check for overflow when reading floating point exponent.
test262: improve quoting, handle spaces at files/arguments
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.