Skip to content

Tags: ngmoco/v8

Tags

3.12.5

Version 3.12.5

Fixed lazy parsing heuristics to respect outer scope. (Chromium issue 135008)

Allow using test-wrapper-gypbuild.py on Windows when no python interpreter is registered.

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@11947 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

3.12.4

Version 3.12.4

Removed -fomit-frame-pointer flag from Release builds to make the stack walkable by TCMalloc (Chromium issue 133723).

Ported r7868 (constant masking) to x64 (issue 1374).

Expose more detailed memory statistics (issue 2201).

Fixed Harmony Maps and WeakMaps for undefined values (Chromium issue 132744).

Correctly throw reference error in strict mode with ICs disabled (issue 2119).

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@11937 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

3.12.3

Version 3.12.3

Reverted r11835 'Unify promotion and allocation limit computation' due to V8 Splay performance regression on Mac.  (Chromium issue 134183)

Fixed sharing of literal boilerplates for optimized code.  (issue 2193)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@11918 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

3.12.2

Version 3.12.2

Made near-jump check more strict in LoadNamedFieldPolymorphic on ia32/x64. (Chromium issue 134055)

Fixed lazy sweeping heuristics to prevent old-space expansion. (issue 2194)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@11909 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

3.12.1

Version 3.12.1

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@11894 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

3.12.0

Version 3.12.0

Fixed Chromium issues: 115100, 129628, 131994, 132727, 132741, 132742, 133211

Fixed V8 issues: 915, 1914, 2034, 2087, 2094, 2134, 2156, 2166, 2172, 2177, 2179, 2185

Added --extra-code flag to mksnapshot to load JS code into the VM before creating the snapshot.

Support 'restart call frame' command in the debugger.

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@11882 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

3.11.10

Version 3.11.10

Implemented heap profiler memory usage reporting.

Preserved error message during finally block in try..finally. (Chromium issue 129171)

Fixed EnsureCanContainElements to properly handle double values. (issue 2170)

Improved heuristics to keep objects in fast mode with inherited constructors.

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@11798 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

3.11.9

Version 3.11.9

Implemented ES5-conformant semantics for inherited setters and read-only properties. Currently behind --es5_readonly flag, because it breaks WebKit bindings.

Exposed last seen heap object id via v8 public api.

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@11724 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

3.11.8

Version 3.11.8

Avoid overdeep recursion in regexp where a guarded expression with a minimum repetition count is inside another quantifier. (Chromium issue 129926)

Fixed missing write barrier in store field stub. (issues 2143, 1465, Chromium issue 129355)

Proxies: Fixed receiver for setters inherited from proxies. Proxies: Fixed ToStringArray function so that it does not reject some keys. (issue 1543)

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@11689 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

3.11.7

Version 3.11.7

Get better function names in stack traces.

Performance and stability improvements on all platforms.

git-svn-id: https://v8.googlecode.com/svn/trunk@11674 ce2b1a6d-e550-0410-aec6-3dcde31c8c00