Index: ChangeLog |
=================================================================== |
--- ChangeLog (revision 1089) |
+++ ChangeLog (working copy) |
@@ -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. |
@@ -94,8 +110,8 @@ |
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 |
@@ -111,8 +127,8 @@ |
Fixed bug in fast-case code for switch statements that only have |
integer labels. |
- |
+ |
2008-10-30: Version 0.4.2 |
Improved performance of Array.prototype.concat by moving the |
@@ -160,7 +176,7 @@ |
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. |
@@ -200,8 +216,8 @@ |
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 |
Changed Array.prototype.sort to use quick sort. |
@@ -249,8 +265,8 @@ |
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 |
Generalized the EvalCache into a CompilationCache and enabled it |
@@ -322,8 +338,8 @@ |
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. |
@@ -389,8 +405,8 @@ |
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 |
Improved performance of garbage collection by moving the |