| OLD | NEW | 
 |     1 2009-12-16: Version 2.0.4 | 
 |     2  | 
 |     3         Added ECMAScript 5 Object.create. | 
 |     4  | 
 |     5         Improved performance of Math.max and Math.min. | 
 |     6  | 
 |     7         Optimized adding of strings on 64-bit platforms. | 
 |     8  | 
 |     9         Improved handling of external strings by using a separate table | 
 |    10         instead of weak handles.  This improves garbage collection | 
 |    11         performance and uses less memory. | 
 |    12  | 
 |    13         Changed code generation for object and array literals in toplevel | 
 |    14         code to be more compact by doing more work in the runtime. | 
 |    15  | 
 |    16         Fixed a crash bug triggered when garbage collection happened during | 
 |    17         generation of a callback load inline cache stub. | 
 |    18  | 
 |    19         Fixed crash bug sometimes triggered when local variables shadowed | 
 |    20         parameters in functions that used the arguments object. | 
 |    21  | 
 |    22  | 
|     1 2009-12-03: Version 2.0.3 |    23 2009-12-03: Version 2.0.3 | 
|     2  |    24  | 
|     3         Optimized handling and adding of strings, for-in and Array.join. |    25         Optimized handling and adding of strings, for-in and Array.join. | 
|     4  |    26  | 
|     5         Heap serialization is now non-destructive. |    27         Heap serialization is now non-destructive. | 
|     6  |    28  | 
|     7         Improved profiler support with information on time spend in C++ |    29         Improved profiler support with information on time spend in C++ | 
|     8         callbacks registered through the API. |    30         callbacks registered through the API. | 
|     9  |    31  | 
|    10         Added commands to the debugger protocol for starting/stopping |    32         Added commands to the debugger protocol for starting/stopping | 
| (...skipping 17 matching lines...) Expand all  Loading... | 
|    28         Fixed bug that broke compilation of d8 with readline support. |    50         Fixed bug that broke compilation of d8 with readline support. | 
|    29  |    51  | 
|    30  |    52  | 
|    31 2009-11-20: Version 2.0.1 |    53 2009-11-20: Version 2.0.1 | 
|    32  |    54  | 
|    33         Fixed crash bug in String.prototype.replace. |    55         Fixed crash bug in String.prototype.replace. | 
|    34  |    56  | 
|    35         Reverted a change which caused Chromium interactive ui test |    57         Reverted a change which caused Chromium interactive ui test | 
|    36         failures. |    58         failures. | 
|    37  |    59  | 
|    38          |    60  | 
|    39 2009-11-18: Version 2.0.0 |    61 2009-11-18: Version 2.0.0 | 
|    40  |    62  | 
|    41         Added support for VFP on ARM. |    63         Added support for VFP on ARM. | 
|    42  |    64  | 
|    43         Added TryCatch::ReThrow method to the API. |    65         Added TryCatch::ReThrow method to the API. | 
|    44  |    66  | 
|    45         Reduced the size of snapshots and improved the snapshot load time. |    67         Reduced the size of snapshots and improved the snapshot load time. | 
|    46  |    68  | 
|    47         Improved heap profiler support. |    69         Improved heap profiler support. | 
|    48  |    70  | 
| (...skipping 24 matching lines...) Expand all  Loading... | 
|    73  |    95  | 
|    74         Optimized calls to API getters. |    96         Optimized calls to API getters. | 
|    75  |    97  | 
|    76         Added valgrind notification on code modification to the 64-bit version. |    98         Added valgrind notification on code modification to the 64-bit version. | 
|    77  |    99  | 
|    78         Fixed issue where we logged shared library addresses on Windows at |   100         Fixed issue where we logged shared library addresses on Windows at | 
|    79         startup and never used them. |   101         startup and never used them. | 
|    80  |   102  | 
|    81  |   103  | 
|    82 2009-10-16: Version 1.3.16 |   104 2009-10-16: Version 1.3.16 | 
|    83          |   105  | 
|    84         X64: Convert smis to holding 32 bits of payload. |   106         X64: Convert smis to holding 32 bits of payload. | 
|    85  |   107  | 
|    86         Introduce v8::Integer::NewFromUnsigned method. |   108         Introduce v8::Integer::NewFromUnsigned method. | 
|    87  |   109  | 
|    88         Add missing null check in Context::GetCurrent. |   110         Add missing null check in Context::GetCurrent. | 
|    89  |   111  | 
|    90         Add trim, trimLeft and trimRight methods to String |   112         Add trim, trimLeft and trimRight methods to String | 
|    91         Patch by Jan de Mooij <jandemooij@gmail.com> |   113         Patch by Jan de Mooij <jandemooij@gmail.com> | 
|    92  |   114  | 
|    93         Implement ES5 Array.isArray |   115         Implement ES5 Array.isArray | 
| (...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   218         Fixed a bug in the support for forceful termination of JavaScript |   240         Fixed a bug in the support for forceful termination of JavaScript | 
|   219         execution. |   241         execution. | 
|   220  |   242  | 
|   221  |   243  | 
|   222 2009-08-26: Version 1.3.8 |   244 2009-08-26: Version 1.3.8 | 
|   223  |   245  | 
|   224         Changed the handling of idle notifications to allow idle |   246         Changed the handling of idle notifications to allow idle | 
|   225         notifications when V8 has not yet been initialized. |   247         notifications when V8 has not yet been initialized. | 
|   226  |   248  | 
|   227         Fixed ARM simulator compilation problem on Windows. |   249         Fixed ARM simulator compilation problem on Windows. | 
|   228          |   250  | 
|   229  |   251  | 
|   230 2009-08-25: Version 1.3.7 |   252 2009-08-25: Version 1.3.7 | 
|   231  |   253  | 
|   232         Reduced the size of generated code on ARM platforms by reducing |   254         Reduced the size of generated code on ARM platforms by reducing | 
|   233         the size of constant pools. |   255         the size of constant pools. | 
|   234  |   256  | 
|   235         Changed build files to not include the 'ENV' user environment |   257         Changed build files to not include the 'ENV' user environment | 
|   236         variable in the build environment. |   258         variable in the build environment. | 
|   237  |   259  | 
|   238         Changed the handling of idle notifications. |   260         Changed the handling of idle notifications. | 
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   333         Added support for morphing an object into a pixel array where its |   355         Added support for morphing an object into a pixel array where its | 
|   334         indexed properties are stored in an external byte array. Values written |   356         indexed properties are stored in an external byte array. Values written | 
|   335         are always clamped to the 0..255 interval. |   357         are always clamped to the 0..255 interval. | 
|   336  |   358  | 
|   337         Profiler on x64 now handles C/C++ functions from shared libraries. |   359         Profiler on x64 now handles C/C++ functions from shared libraries. | 
|   338  |   360  | 
|   339         Changed the debugger to avoid stepping into function.call/apply if the |   361         Changed the debugger to avoid stepping into function.call/apply if the | 
|   340         function is a built-in. |   362         function is a built-in. | 
|   341  |   363  | 
|   342         Initial implementation of constructor heap profile for JS objects. |   364         Initial implementation of constructor heap profile for JS objects. | 
|   343                    |   365  | 
|   344         More fine grained control of profiling aspects through the API. |   366         More fine grained control of profiling aspects through the API. | 
|   345                      |   367  | 
|   346         Optimized the called as constructor check for API calls. |   368         Optimized the called as constructor check for API calls. | 
|   347  |   369  | 
|   348  |   370  | 
|   349 2009-07-27: Version 1.3.0 |   371 2009-07-27: Version 1.3.0 | 
|   350  |   372  | 
|   351         Allowed RegExp objects to be called as functions (issue 132). |   373         Allowed RegExp objects to be called as functions (issue 132). | 
|   352  |   374  | 
|   353         Fixed issue where global property cells would escape after |   375         Fixed issue where global property cells would escape after | 
|   354         detaching the global object; see http://crbug.com/16276. |   376         detaching the global object; see http://crbug.com/16276. | 
|   355  |   377  | 
|   356         Added support for stepping into setters and getters in the |   378         Added support for stepping into setters and getters in the | 
|   357         debugger. |   379         debugger. | 
|   358  |   380  | 
|   359         Changed the debugger to avoid stopping in its own JavaScript code |   381         Changed the debugger to avoid stopping in its own JavaScript code | 
|   360         and in the code of built-in functions. |   382         and in the code of built-in functions. | 
|   361  |   383  | 
|   362         Fixed issue 345 by avoiding duplicate escaping labels. |   384         Fixed issue 345 by avoiding duplicate escaping labels. | 
|   363  |   385  | 
|   364         Fixed ARM code generator crash in short-circuited boolean |   386         Fixed ARM code generator crash in short-circuited boolean | 
|   365         expressions and added regression tests. |   387         expressions and added regression tests. | 
|   366  |   388  | 
|   367         Added an external allocation limit to avoid issues where small V8 |   389         Added an external allocation limit to avoid issues where small V8 | 
|   368         objects would hold on to large amounts of external memory without |   390         objects would hold on to large amounts of external memory without | 
|   369         causing garbage collections. |   391         causing garbage collections. | 
|   370   |   392  | 
|   371         Finished more of the inline caching stubs for x64 targets.  |   393         Finished more of the inline caching stubs for x64 targets. | 
|   372  |   394  | 
|   373  |   395  | 
|   374 2009-07-13: Version 1.2.14 |   396 2009-07-13: Version 1.2.14 | 
|   375  |   397  | 
|   376         Added separate paged heap space for global property cells and |   398         Added separate paged heap space for global property cells and | 
|   377         avoid updating the write barrier when storing into them. |   399         avoid updating the write barrier when storing into them. | 
|   378  |   400  | 
|   379         Improved peep-hole optimization on ARM platforms by not emitting |   401         Improved peep-hole optimization on ARM platforms by not emitting | 
|   380         unnecessary debug information. |   402         unnecessary debug information. | 
|   381  |   403  | 
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   441  |   463  | 
|   442         Fixed handling of tests that time out in the test scripts. |   464         Fixed handling of tests that time out in the test scripts. | 
|   443  |   465  | 
|   444         Fixed compilation on MacOS X version 10.4. |   466         Fixed compilation on MacOS X version 10.4. | 
|   445  |   467  | 
|   446         Fixed two bugs in the regular expression engine. |   468         Fixed two bugs in the regular expression engine. | 
|   447  |   469  | 
|   448         Fixed a bug in the string type inference. |   470         Fixed a bug in the string type inference. | 
|   449  |   471  | 
|   450         Fixed a bug in the handling of 'constant function' properties. |   472         Fixed a bug in the handling of 'constant function' properties. | 
|   451          |   473  | 
|   452         Improved overall performance. |   474         Improved overall performance. | 
|   453          |   475  | 
|   454  |   476  | 
|   455 2009-06-16: Version 1.2.8 |   477 2009-06-16: Version 1.2.8 | 
|   456  |   478  | 
|   457         Optimized math on ARM platforms. |   479         Optimized math on ARM platforms. | 
|   458  |   480  | 
|   459         Fixed two crash bugs in the handling of getters and setters. |   481         Fixed two crash bugs in the handling of getters and setters. | 
|   460  |   482  | 
|   461         Improved the debugger support by adding scope chain information. |   483         Improved the debugger support by adding scope chain information. | 
|   462  |   484  | 
|   463         Improved the profiler support by compressing log data transmitted |   485         Improved the profiler support by compressing log data transmitted | 
| (...skipping 958 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1422  |  1444  | 
|  1423         Improved debugger support by allowing nested break points and by |  1445         Improved debugger support by allowing nested break points and by | 
|  1424         dealing with stack-overflows when compiling functions before |  1446         dealing with stack-overflows when compiling functions before | 
|  1425         setting break points in them. |  1447         setting break points in them. | 
|  1426  |  1448  | 
|  1427  |  1449  | 
|  1428 2008-07-03: Version 0.1.0 |  1450 2008-07-03: Version 0.1.0 | 
|  1429  |  1451  | 
|  1430         Initial export. |  1452         Initial export. | 
|  1431  |  1453  | 
| OLD | NEW |