Browse Source

Releases: dynbuf spare removal, JX -Infinity

pull/264/head
Sami Vaarala 9 years ago
parent
commit
61aa405ad4
  1. 24
      RELEASES.rst

24
RELEASES.rst

@ -990,6 +990,19 @@ Planned
* Internal performance improvement: improve lexer tokenization (GH-207)
* Internal performance improvement: add several fast paths to JSON parse
and stringify; remove explicit end-of-input check from JSON parsing
relying on (guaranteed) NUL termination instead (GH-139, GH-209)
* Internal performance improvements from removing dynamic buffer spare:
small improvements to lexer, compiler bytecode emission, JSON parse() and
stringify(), duk_map_string(), global object escape(), unescape() and
variants, regexp compilation, string case conversion, and a few other
places (GH-209)
* Sizeof(duk_hbuffer_dynamic) reduced from 16 to 12 bytes for low memory
builds using heap compression (GH-209)
* Increase try-catch register limit (from 511 to 262143) to fix try-catch
out-of-register issues for most code (GH-145)
@ -998,6 +1011,14 @@ Planned
* Make Proxy internal _Target and _Handler properties immutable (non-writable
and non-configurable) (GH-237)
* Remove internal support for dynamic buffer spare; improves performance a
bit, reduces duk_hbuffer_dynamic footprint for both normal and low memory
header (GH-209)
* Incompatible change to debugger DumpHeap command format: dynamic buffer
alloc size is no long sent because it was removed from the internal data
structure (GH-209)
* Fix bytecode execution timeout regression which caused timeouts to fail
after the first execution timeout had been triggered (GH-212)
@ -1010,6 +1031,9 @@ Planned
* Fix duk_push_nan() NaN normalization bug which caused segfaults when using
MSVC on x86 and potentially on other 32-bit platforms (GH-168)
* Fix JX parsing bug which caused strings like "1Infinity" to be parsed as
negative infinity instead of causing a SyntaxError (GH-247)
* Fix compile error from array fast path when using low memory options
(GH-174)

Loading…
Cancel
Save