Prepare push to trunk. Now working on version 0.4.9.
authorager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 16 Jan 2009 10:09:55 +0000 (10:09 +0000)
committerager@chromium.org <ager@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Fri, 16 Jan 2009 10:09:55 +0000 (10:09 +0000)
Review URL: http://codereview.chromium.org/18310

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1094 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

ChangeLog
src/api.cc

index 17fce33..25ace2e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,16 +1,32 @@
+2009-01-16: Version 0.4.8
+
+        Fixed string length bug on ARM (issue 171).
+
+        Made most methods in the API const.
+
+        Optimized object literals by improving data locality.
+
+        Fixed bug that caused incomplete functions to be cached in case of
+       stack overflow exceptions.
+
+        Fixed bugs that caused catch variables and variables introduced by
+       eval to behave incorrectly when using accessors (issues 186, 190
+       and 191).
+
+
 2009-01-06: Version 0.4.7
 
-       Minor bugfixes and optimizations.
+        Minor bugfixes and optimizations.
 
-       Added command line debugger to D8 shell.
+        Added command line debugger to D8 shell.
 
-       Fixed subtle bug that caused the wrong 'this' to be used when
-       calling a caught function in a catch clause.
+        Fixed subtle bug that caused the wrong 'this' to be used when
+        calling a caught function in a catch clause.
+
+        Inline array loads within loops directly in the code instead of
+        always calling a stub.
 
-       Inline array loads within loops directly in the code instead of
-       always calling a stub.
 
-       
 2008-12-11: Version 0.4.6
 
         Fixed exception reporting bug where certain exceptions were
@@ -32,7 +48,7 @@
         collection.  Entire object groups are now passed to V8 instead of
         individual members of the groups.
 
-        
+
 2008-12-03: Version 0.4.5
 
         Added experimental API support for allocating V8 symbols as
@@ -51,7 +67,7 @@
 
         Added support for building V8 on Windows with either the shared or
         static version of MSVCRT
-        
+
         Added the v8::jscre namespace around the jscre functions to avoid
         link errors (duplicate symbols) when building Google Chrome.
 
         context of the associated global object.
 
         Treat byte-order marks as whitespace characters.
-        
-        
+
+
 2008-11-04: Version 0.4.3
 
         Added support for API accessors that prohibit overwriting by
 
         Fixed bug in fast-case code for switch statements that only have
         integer labels.
-        
+
 
 2008-10-30: Version 0.4.2
 
         Fixed issues with message reporting for exceptions in try-finally
         blocks (issues 73 and 75).
 
-        Optimized flattening of strings and string equality checking. 
+        Optimized flattening of strings and string equality checking.
 
         Improved Boyer-Moore implementation for faster indexOf operations.
 
         to print [native code] instead of the actual source.  Some web
         applications do not like constructors with complex toString
         results.
-        
+
 
 2008-10-06: Version 0.3.4
 
         literal maps.  This will allow JSON objects with the same set of
         properties to share the same map making inline caching work better
         for JSON objects.
-        
+
 
 2008-09-17: Version 0.3.2
 
 
         Fixed bug in error reporting when attempting to convert null to an
         object.
-        
-        
+
+
 2008-09-04: Version 0.3.0
 
         Added support for running tests on the ARM simulator.
         Fixed bug in the runtime system where the prototype chain was not
         always searched for a setter when setting a property that does not
         exist locally.
-        
+
 
 2008-08-14: Version 0.2.3
 
index 2529002..485a148 100644 (file)
@@ -2204,7 +2204,7 @@ bool v8::V8::Initialize() {
 
 
 const char* v8::V8::GetVersion() {
-  return "0.4.8 (candidate)";
+  return "0.4.9 (candidate)";
 }