Prepare push to trunk. We are now working on version 2.0.5.
authorkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 16 Dec 2009 15:23:25 +0000 (15:23 +0000)
committerkmillikin@chromium.org <kmillikin@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 16 Dec 2009 15:23:25 +0000 (15:23 +0000)
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
src/version.cc

index 825431c..0afa878 100644 (file)
--- 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.
 
 
 2009-10-16: Version 1.3.16
-        
+
         X64: Convert smis to holding 32 bits of payload.
 
         Introduce v8::Integer::NewFromUnsigned method.
         notifications when V8 has not yet been initialized.
 
         Fixed ARM simulator compilation problem on Windows.
-        
+
 
 2009-08-25: Version 1.3.7
 
         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.
 
 
         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
         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
 
index 3611d44..d8011ee 100644 (file)
@@ -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