From e7fd8bb56e92c8e005083dfb948fc3878471976a Mon Sep 17 00:00:00 2001 From: "kmillikin@chromium.org" Date: Wed, 16 Dec 2009 15:23:25 +0000 Subject: [PATCH] Prepare push to trunk. We are now working on version 2.0.5. Review URL: http://codereview.chromium.org/502031 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@3474 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- ChangeLog | 40 +++++++++++++++++++++++++++++++--------- src/version.cc | 2 +- 2 files changed, 32 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 825431cdec..0afa8784f4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,25 @@ +2009-12-16: Version 2.0.4 + + Added ECMAScript 5 Object.create. + + Improved performance of Math.max and Math.min. + + Optimized adding of strings on 64-bit platforms. + + Improved handling of external strings by using a separate table + instead of weak handles. This improves garbage collection + performance and uses less memory. + + Changed code generation for object and array literals in toplevel + code to be more compact by doing more work in the runtime. + + Fixed a crash bug triggered when garbage collection happened during + generation of a callback load inline cache stub. + + Fixed crash bug sometimes triggered when local variables shadowed + parameters in functions that used the arguments object. + + 2009-12-03: Version 2.0.3 Optimized handling and adding of strings, for-in and Array.join. @@ -35,7 +57,7 @@ Reverted a change which caused Chromium interactive ui test failures. - + 2009-11-18: Version 2.0.0 Added support for VFP on ARM. @@ -80,7 +102,7 @@ 2009-10-16: Version 1.3.16 - + X64: Convert smis to holding 32 bits of payload. Introduce v8::Integer::NewFromUnsigned method. @@ -225,7 +247,7 @@ notifications when V8 has not yet been initialized. Fixed ARM simulator compilation problem on Windows. - + 2009-08-25: Version 1.3.7 @@ -340,9 +362,9 @@ function is a built-in. Initial implementation of constructor heap profile for JS objects. - + More fine grained control of profiling aspects through the API. - + Optimized the called as constructor check for API calls. @@ -367,8 +389,8 @@ Added an external allocation limit to avoid issues where small V8 objects would hold on to large amounts of external memory without causing garbage collections. - - Finished more of the inline caching stubs for x64 targets. + + Finished more of the inline caching stubs for x64 targets. 2009-07-13: Version 1.2.14 @@ -448,9 +470,9 @@ Fixed a bug in the string type inference. Fixed a bug in the handling of 'constant function' properties. - + Improved overall performance. - + 2009-06-16: Version 1.2.8 diff --git a/src/version.cc b/src/version.cc index 3611d44846..d8011ee22f 100644 --- a/src/version.cc +++ b/src/version.cc @@ -34,7 +34,7 @@ // cannot be changed without changing the SCons build script. #define MAJOR_VERSION 2 #define MINOR_VERSION 0 -#define BUILD_NUMBER 4 +#define BUILD_NUMBER 5 #define PATCH_LEVEL 0 #define CANDIDATE_VERSION true