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 |