Index: ChangeLog |
=================================================================== |
--- ChangeLog (revision 327) |
+++ ChangeLog (working copy) |
@@ -1,3 +1,31 @@ |
+2008-09-17: Version 0.3.2 |
+ |
+ Generalized the EvalCache into a CompilationCache and enabled it |
+ for scripts too. The current strategy is to retire all entries |
+ whenever a mark-sweep collection is started. |
+ |
+ Fixed bug where switch statements containing only a default case |
+ would lead to an unbalanced stack (issue 69). |
+ |
+ Fixed bug that made access to the function in a named function |
+ expression impossible in certain situations (issue 24). |
+ |
+ Fixed even more build issues. |
+ |
+ Optimized calling conventions on ARM. The conventions on ARM and |
+ IA-32 now match. |
+ |
+ Removed static initializers for flags and counters. |
+ |
+ Improved inline caching behavior for uncommon cases where lazily |
+ loading Date and RegExp code could force certain code paths go |
+ megamorphic. |
+ |
+ Removed arguments adaption for builtins written in C++. This |
+ makes Array.prototype.push and Array.prototype.pop slightly |
+ faster. |
+ |
+ |
2008-09-11: Version 0.3.1 |
Fixed a number of build issues. |