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 |