| Index: ChangeLog
|
| ===================================================================
|
| --- ChangeLog (revision 5459)
|
| +++ ChangeLog (working copy)
|
| @@ -1,12 +1,12 @@
|
| 2010-09-15: Version 2.4.4
|
|
|
| - Fix bug with hangs on very large sparse arrays.
|
| + Fixed bug with hangs on very large sparse arrays.
|
|
|
| - Try harder to free up memory when running out of space.
|
| + Now tries harder to free up memory when running out of space.
|
|
|
| - Add heap snapshots to JSON format to API.
|
| + Added heap snapshots to JSON format to API.
|
|
|
| - Recalibrate benchmarks.
|
| + Recalibrated benchmarks.
|
|
|
|
|
| 2010-09-13: Version 2.4.3
|
| @@ -42,33 +42,33 @@
|
|
|
| 2010-09-01: Version 2.4.0
|
|
|
| - Fix bug in Object.freeze and Object.seal when Array.prototype or
|
| - Object.prototype is changed (issue 842).
|
| + Fixed bug in Object.freeze and Object.seal when Array.prototype or
|
| + Object.prototype are changed (issue 842).
|
|
|
| - Update Array.splice to follow Safari and Firefox when called
|
| + Updated Array.splice to follow Safari and Firefox when called
|
| with zero arguments.
|
|
|
| - Fix a missing live register when breaking at keyed loads on ARM.
|
| + Fixed a missing live register when breaking at keyed loads on ARM.
|
|
|
| Performance improvements on all platforms.
|
|
|
|
|
| 2010-08-25: Version 2.3.11
|
|
|
| - Fix bug in RegExp related to copy-on-write arrays.
|
| + Fixed bug in RegExp related to copy-on-write arrays.
|
|
|
| - Refactoring of tools/test.py script, including the introduction of
|
| + Refactored tools/test.py script, including the introduction of
|
| VARIANT_FLAGS that allows specification of sets of flags with which
|
| all tests should be run.
|
|
|
| - Fix a bug in the handling of debug breaks in CallIC.
|
| + Fixed a bug in the handling of debug breaks in CallIC.
|
|
|
| Performance improvements on all platforms.
|
|
|
|
|
| 2010-08-23: Version 2.3.10
|
|
|
| - Fix bug in bitops on ARM.
|
| + Fixed bug in bitops on ARM.
|
|
|
| Build fixes for unusual compilers.
|
|
|
| @@ -79,7 +79,7 @@
|
|
|
| 2010-08-18: Version 2.3.9
|
|
|
| - Fix compilation for ARMv4 on OpenBSD/FreeBSD.
|
| + Fixed compilation for ARMv4 on OpenBSD/FreeBSD.
|
|
|
| Removed specialized handling of GCC 4.4 (issue 830).
|
|
|
| @@ -120,7 +120,7 @@
|
| Fixed handling of JSObject::elements in CalculateNetworkSize
|
| (issue 822).
|
|
|
| - Allow compiling with strict aliasing enabled on GCC 4.4 (issue 463).
|
| + Allowed compiling with strict aliasing enabled on GCC 4.4 (issue 463).
|
|
|
|
|
| 2010-08-09: Version 2.3.6
|
| @@ -130,7 +130,7 @@
|
|
|
| Object.seal and Object.freeze return the modified object (issue 809).
|
|
|
| - Fix building using GCC 4.4.4.
|
| + Fixed building using GCC 4.4.4.
|
|
|
|
|
| 2010-08-04: Version 2.3.5
|
| @@ -139,7 +139,7 @@
|
| dot-notation property access now allows keywords. Also allowed
|
| non-identifiers after "get" or "set" in an object initialiser.
|
|
|
| - Randomize the addresses of allocated executable memory on Windows.
|
| + Randomized the addresses of allocated executable memory on Windows.
|
|
|
|
|
| 2010-08-02: Version 2.3.4
|
| @@ -251,15 +251,15 @@
|
|
|
| 2010-06-30: Version 2.2.21
|
|
|
| - Fix bug in externalizing some ASCII strings (Chromium issue 47824).
|
| + Fixed bug in externalizing some ASCII strings (Chromium issue 47824).
|
|
|
| - Update JSON.stringify to floor the space parameter (issue 753).
|
| + Updated JSON.stringify to floor the space parameter (issue 753).
|
|
|
| - Update the Mozilla test expectations to the newest version.
|
| + Updated the Mozilla test expectations to the newest version.
|
|
|
| - Update the ES5 Conformance Test expectations to the latest version.
|
| + Updated the ES5 Conformance Test expectations to the latest version.
|
|
|
| - Update the V8 benchmark suite.
|
| + Updated the V8 benchmark suite.
|
|
|
| Provide actual breakpoints locations in response to setBreakpoint
|
| and listBreakpoints requests.
|
| @@ -267,13 +267,13 @@
|
|
|
| 2010-06-28: Version 2.2.20
|
|
|
| - Fix bug with for-in on x64 platform (issue 748).
|
| + Fixed bug with for-in on x64 platform (issue 748).
|
|
|
| - Fix crash bug on x64 platform (issue 756).
|
| + Fixed crash bug on x64 platform (issue 756).
|
|
|
| - Fix bug in Object.getOwnPropertyNames. (chromium issue 41243).
|
| + Fixed bug in Object.getOwnPropertyNames. (chromium issue 41243).
|
|
|
| - Fix a bug on ARM that caused the result of 1 << x to be
|
| + Fixed a bug on ARM that caused the result of 1 << x to be
|
| miscalculated for some inputs.
|
|
|
| Performance improvements on all platforms.
|
| @@ -281,7 +281,7 @@
|
|
|
| 2010-06-23: Version 2.2.19
|
|
|
| - Fix bug that causes the build to break when profillingsupport=off
|
| + Fixed bug that causes the build to break when profillingsupport=off
|
| (issue 738).
|
|
|
| Added expose-externalize-string flag for testing extensions.
|
| @@ -289,7 +289,7 @@
|
| Resolve linker issues with using V8 as a DLL causing a number of
|
| problems with unresolved symbols.
|
|
|
| - Fix build failure for cctests when ENABLE_DEBUGGER_SUPPORT is not
|
| + Fixed build failure for cctests when ENABLE_DEBUGGER_SUPPORT is not
|
| defined.
|
|
|
| Performance improvements on all platforms.
|
| @@ -300,11 +300,11 @@
|
| Added API functions to retrieve information on indexed properties
|
| managed by the embedding layer. Fixes bug 737.
|
|
|
| - Make ES5 Object.defineProperty support array elements. Fixes bug 619.
|
| + Made ES5 Object.defineProperty support array elements. Fixes bug 619.
|
|
|
| - Add heap profiling to the API.
|
| + Added heap profiling to the API.
|
|
|
| - Remove old named property query from the API.
|
| + Removed old named property query from the API.
|
|
|
| Incremental performance improvements.
|
|
|
| @@ -330,12 +330,12 @@
|
|
|
| 2010-06-07: Version 2.2.15
|
|
|
| - Add an API to control the disposal of external string resources.
|
| + Added an API to control the disposal of external string resources.
|
|
|
| - Add missing initialization of a couple of variables which makes
|
| + Added missing initialization of a couple of variables which makes
|
| some compilers complaint when compiling with -Werror.
|
|
|
| - Improve performance on all platforms.
|
| + Improved performance on all platforms.
|
|
|
|
|
| 2010-06-02: Version 2.2.14
|
| @@ -349,12 +349,12 @@
|
|
|
| 2010-05-31: Version 2.2.13
|
|
|
| - Implement Object.getOwnPropertyDescriptor for element indices and
|
| + Implemented Object.getOwnPropertyDescriptor for element indices and
|
| strings (issue 599).
|
|
|
| - Fix bug for windows 64 bit C calls from generated code.
|
| + Fixed bug for windows 64 bit C calls from generated code.
|
|
|
| - Add new scons flag unalignedaccesses for arm builds.
|
| + Added new scons flag unalignedaccesses for arm builds.
|
|
|
| Performance improvements on all platforms.
|
|
|
| @@ -369,7 +369,7 @@
|
|
|
| 2010-05-21: Version 2.2.11
|
|
|
| - Fix crash bug in liveedit on 64 bit.
|
| + Fixed crash bug in liveedit on 64 bit.
|
|
|
| Use 'full compiler' when debugging is active. This should increase
|
| the density of possible break points, making single step more fine
|
| @@ -379,11 +379,11 @@
|
|
|
| Misc. fixes to the Solaris build.
|
|
|
| - Add new flags --print-cumulative-gc-stat and --trace-gc-nvp.
|
| + Added new flags --print-cumulative-gc-stat and --trace-gc-nvp.
|
|
|
| - Add filtering of CPU profiles by security context.
|
| + Added filtering of CPU profiles by security context.
|
|
|
| - Fix crash bug on ARM when running without VFP2 or VFP3.
|
| + Fixed crash bug on ARM when running without VFP2 or VFP3.
|
|
|
| Incremental performance improvements in all backends.
|
|
|
| @@ -395,12 +395,12 @@
|
|
|
| 2010-05-10: Version 2.2.9
|
|
|
| - Allow Object.create to be called with a function (issue 697).
|
| + Allowed Object.create to be called with a function (issue 697).
|
|
|
| Fixed bug with Date.parse returning a non-NaN value when called on a
|
| non date string (issue 696).
|
|
|
| - Allow unaligned memory accesses on ARM targets that support it (by
|
| + Allowed unaligned memory accesses on ARM targets that support it (by
|
| Subrato K De of CodeAurora <subratokde@codeaurora.org>).
|
|
|
| C++ API for retrieving JavaScript stack trace information.
|
| @@ -554,9 +554,9 @@
|
|
|
| 2010-02-23: Version 2.1.2
|
|
|
| - Fix a crash bug caused by wrong assert.
|
| + Fixed a crash bug caused by wrong assert.
|
|
|
| - Fix a bug with register names on 64-bit V8 (issue 615).
|
| + Fixed a bug with register names on 64-bit V8 (issue 615).
|
|
|
| Performance improvements on all platforms.
|
|
|
| @@ -592,13 +592,13 @@
|
| Solaris support by Erich Ocean <erich.ocean@me.com> and Ryan Dahl
|
| <ry@tinyclouds.org>.
|
|
|
| - Fix a bug that Math.round() returns incorrect results for huge
|
| + Fixed a bug that Math.round() returns incorrect results for huge
|
| integers.
|
|
|
| - Fix enumeration order for objects created from some constructor
|
| + Fixed enumeration order for objects created from some constructor
|
| functions (isue http://crbug.com/3867).
|
|
|
| - Fix arithmetic on some integer constants (issue 580).
|
| + Fixed arithmetic on some integer constants (issue 580).
|
|
|
| Numerous performance improvements including porting of previous IA-32
|
| optimizations to x64 and ARM architectures.
|
| @@ -737,11 +737,11 @@
|
|
|
| X64: Convert smis to holding 32 bits of payload.
|
|
|
| - Introduce v8::Integer::NewFromUnsigned method.
|
| + Introduced v8::Integer::NewFromUnsigned method.
|
|
|
| - Add missing null check in Context::GetCurrent.
|
| + Added missing null check in Context::GetCurrent.
|
|
|
| - Add trim, trimLeft and trimRight methods to String
|
| + Added trim, trimLeft and trimRight methods to String
|
| Patch by Jan de Mooij <jandemooij@gmail.com>
|
|
|
| Implement ES5 Array.isArray
|
| @@ -749,14 +749,15 @@
|
|
|
| Skip access checks for hidden properties.
|
|
|
| - Add String::Concat(Handle<String> left, Handle<String> right) to the V8 API.
|
| + Added String::Concat(Handle<String> left, Handle<String> right) to the
|
| + V8 API.
|
|
|
| - Fix GYP-based builds of V8.
|
| + Fixed GYP-based builds of V8.
|
|
|
|
|
| 2009-10-07: Version 1.3.15
|
|
|
| - Expand the maximum size of the code space to 512MB for 64-bit mode.
|
| + Expanded the maximum size of the code space to 512MB for 64-bit mode.
|
|
|
| Fixed a crash bug happening when starting profiling (issue
|
| http://crbug.com/23768).
|
| @@ -768,10 +769,10 @@
|
| located on the object or in the prototype chain skipping any
|
| interceptors.
|
|
|
| - Fix the stack limits setting API to work correctly with threads. The
|
| + Fixed the stack limits setting API to work correctly with threads. The
|
| stack limit now needs to be set to each thread thich is used with V8.
|
|
|
| - Remove the high-priority flag from IdleNotification()
|
| + Removed the high-priority flag from IdleNotification()
|
|
|
| Ensure V8 is initialized before locking and unlocking threads.
|
|
|
| @@ -839,7 +840,7 @@
|
| Implemented missing pieces of debugger infrastructure on ARM. The
|
| debugger is now fully functional on ARM.
|
|
|
| - Make 'hidden' the default visibility for gcc.
|
| + Made 'hidden' the default visibility for gcc.
|
|
|
|
|
| 2009-09-09: Version 1.3.10
|
| @@ -894,9 +895,9 @@
|
|
|
| 2009-08-21: Version 1.3.6
|
|
|
| - Add support for forceful termination of JavaScript execution.
|
| + Added support for forceful termination of JavaScript execution.
|
|
|
| - Add low memory notification to the API. The embedding host can signal
|
| + Added low memory notification to the API. The embedding host can signal
|
| a low memory situation to V8.
|
|
|
| Changed the handling of global handles (persistent handles in the API
|
| @@ -910,9 +911,9 @@
|
|
|
| 2009-08-19: Version 1.3.5
|
|
|
| - Optimize initialization of some arrays in the builtins.
|
| + Optimized initialization of some arrays in the builtins.
|
|
|
| - Fix mac-nm script to support filenames with spaces.
|
| + Fixed mac-nm script to support filenames with spaces.
|
|
|
| Support for using the V8 profiler when V8 is embedded in a Windows DLL.
|
|
|
| @@ -925,7 +926,7 @@
|
|
|
| Added API for getting object mirrors.
|
|
|
| - Make sure that SSE3 instructions are used whenever possible even when
|
| + Made sure that SSE3 instructions are used whenever possible even when
|
| running off a snapshot generated without using SSE3 instructions.
|
|
|
| Tweaked the handling of the initial size and growth policy of the heap.
|
| @@ -947,20 +948,20 @@
|
|
|
| 2009-08-12: Version 1.3.3
|
|
|
| - Fix issue 417: incorrect %t placeholder expansion.
|
| + Fixed issue 417: incorrect %t placeholder expansion.
|
|
|
| - Add .gitignore file similar to Chromium's one.
|
| + Added .gitignore file similar to Chromium's one.
|
|
|
| - Fix SConstruct file to build with new logging code for Android.
|
| + Fixed SConstruct file to build with new logging code for Android.
|
|
|
| API: added function to find instance of template in prototype
|
| chain. Inlined Object::IsInstanceOf.
|
|
|
| Land change to notify valgrind when we modify code on x86.
|
|
|
| - Add api call to determine whether a string can be externalized.
|
| + Added api call to determine whether a string can be externalized.
|
|
|
| - Add a write() command to d8.
|
| + Added a write() command to d8.
|
|
|
|
|
| 2009-08-05: Version 1.3.2
|
| @@ -1243,7 +1244,7 @@
|
|
|
| Added EcmaScript 5 JSON object.
|
|
|
| - Fix bug in preemption support on ARM.
|
| + Fixed bug in preemption support on ARM.
|
|
|
|
|
| 2009-04-23: Version 1.2.0
|
|
|