| OLD | NEW |
| 1 2010-09-15: Version 2.4.4 | 1 2010-09-15: Version 2.4.4 |
| 2 | 2 |
| 3 Fix bug with hangs on very large sparse arrays. | 3 Fixed bug with hangs on very large sparse arrays. |
| 4 | 4 |
| 5 Try harder to free up memory when running out of space. | 5 Now tries harder to free up memory when running out of space. |
| 6 | 6 |
| 7 Add heap snapshots to JSON format to API. | 7 Added heap snapshots to JSON format to API. |
| 8 | 8 |
| 9 Recalibrate benchmarks. | 9 Recalibrated benchmarks. |
| 10 | 10 |
| 11 | 11 |
| 12 2010-09-13: Version 2.4.3 | 12 2010-09-13: Version 2.4.3 |
| 13 | 13 |
| 14 Made Date.parse properly handle TZ offsets (issue 857). | 14 Made Date.parse properly handle TZ offsets (issue 857). |
| 15 | 15 |
| 16 Performance improvements on all platforms. | 16 Performance improvements on all platforms. |
| 17 | 17 |
| 18 | 18 |
| 19 2010-09-08: Version 2.4.2 | 19 2010-09-08: Version 2.4.2 |
| (...skipping 15 matching lines...) Expand all Loading... |
| 35 Fixed several JSON bugs (including issue 855). | 35 Fixed several JSON bugs (including issue 855). |
| 36 | 36 |
| 37 Fixed memory overrun crash bug triggered during V8's tick-based | 37 Fixed memory overrun crash bug triggered during V8's tick-based |
| 38 profiling. | 38 profiling. |
| 39 | 39 |
| 40 Performance improvements on all platforms. | 40 Performance improvements on all platforms. |
| 41 | 41 |
| 42 | 42 |
| 43 2010-09-01: Version 2.4.0 | 43 2010-09-01: Version 2.4.0 |
| 44 | 44 |
| 45 Fix bug in Object.freeze and Object.seal when Array.prototype or | 45 Fixed bug in Object.freeze and Object.seal when Array.prototype or |
| 46 Object.prototype is changed (issue 842). | 46 Object.prototype are changed (issue 842). |
| 47 | 47 |
| 48 Update Array.splice to follow Safari and Firefox when called | 48 Updated Array.splice to follow Safari and Firefox when called |
| 49 with zero arguments. | 49 with zero arguments. |
| 50 | 50 |
| 51 Fix a missing live register when breaking at keyed loads on ARM. | 51 Fixed a missing live register when breaking at keyed loads on ARM. |
| 52 | 52 |
| 53 Performance improvements on all platforms. | 53 Performance improvements on all platforms. |
| 54 | 54 |
| 55 | 55 |
| 56 2010-08-25: Version 2.3.11 | 56 2010-08-25: Version 2.3.11 |
| 57 | 57 |
| 58 Fix bug in RegExp related to copy-on-write arrays. | 58 Fixed bug in RegExp related to copy-on-write arrays. |
| 59 | 59 |
| 60 Refactoring of tools/test.py script, including the introduction of | 60 Refactored tools/test.py script, including the introduction of |
| 61 VARIANT_FLAGS that allows specification of sets of flags with which | 61 VARIANT_FLAGS that allows specification of sets of flags with which |
| 62 all tests should be run. | 62 all tests should be run. |
| 63 | 63 |
| 64 Fix a bug in the handling of debug breaks in CallIC. | 64 Fixed a bug in the handling of debug breaks in CallIC. |
| 65 | 65 |
| 66 Performance improvements on all platforms. | 66 Performance improvements on all platforms. |
| 67 | 67 |
| 68 | 68 |
| 69 2010-08-23: Version 2.3.10 | 69 2010-08-23: Version 2.3.10 |
| 70 | 70 |
| 71 Fix bug in bitops on ARM. | 71 Fixed bug in bitops on ARM. |
| 72 | 72 |
| 73 Build fixes for unusual compilers. | 73 Build fixes for unusual compilers. |
| 74 | 74 |
| 75 Track high water mark for RWX memory. | 75 Track high water mark for RWX memory. |
| 76 | 76 |
| 77 Performance improvements on all platforms. | 77 Performance improvements on all platforms. |
| 78 | 78 |
| 79 | 79 |
| 80 2010-08-18: Version 2.3.9 | 80 2010-08-18: Version 2.3.9 |
| 81 | 81 |
| 82 Fix compilation for ARMv4 on OpenBSD/FreeBSD. | 82 Fixed compilation for ARMv4 on OpenBSD/FreeBSD. |
| 83 | 83 |
| 84 Removed specialized handling of GCC 4.4 (issue 830). | 84 Removed specialized handling of GCC 4.4 (issue 830). |
| 85 | 85 |
| 86 Fixed DST cache to take into account the suspension of DST in | 86 Fixed DST cache to take into account the suspension of DST in |
| 87 Egypt during the 2010 Ramadan (issue http://crbug.com/51855). | 87 Egypt during the 2010 Ramadan (issue http://crbug.com/51855). |
| 88 | 88 |
| 89 Performance improvements on all platforms. | 89 Performance improvements on all platforms. |
| 90 | 90 |
| 91 | 91 |
| 92 2010-08-16: Version 2.3.8 | 92 2010-08-16: Version 2.3.8 |
| (...skipping 20 matching lines...) Expand all Loading... |
| 113 Introduced new indexed property query callbacks API (issue 816). This | 113 Introduced new indexed property query callbacks API (issue 816). This |
| 114 API is guarded by USE_NEW_QUERY_CALLBACK define and is disabled | 114 API is guarded by USE_NEW_QUERY_CALLBACK define and is disabled |
| 115 by default. | 115 by default. |
| 116 | 116 |
| 117 Removed support for object literal get/set with number/string | 117 Removed support for object literal get/set with number/string |
| 118 property name. | 118 property name. |
| 119 | 119 |
| 120 Fixed handling of JSObject::elements in CalculateNetworkSize | 120 Fixed handling of JSObject::elements in CalculateNetworkSize |
| 121 (issue 822). | 121 (issue 822). |
| 122 | 122 |
| 123 Allow compiling with strict aliasing enabled on GCC 4.4 (issue 463). | 123 Allowed compiling with strict aliasing enabled on GCC 4.4 (issue 463). |
| 124 | 124 |
| 125 | 125 |
| 126 2010-08-09: Version 2.3.6 | 126 2010-08-09: Version 2.3.6 |
| 127 | 127 |
| 128 RegExp literals create a new object every time they are evaluated | 128 RegExp literals create a new object every time they are evaluated |
| 129 (issue 704). | 129 (issue 704). |
| 130 | 130 |
| 131 Object.seal and Object.freeze return the modified object (issue 809). | 131 Object.seal and Object.freeze return the modified object (issue 809). |
| 132 | 132 |
| 133 Fix building using GCC 4.4.4. | 133 Fixed building using GCC 4.4.4. |
| 134 | 134 |
| 135 | 135 |
| 136 2010-08-04: Version 2.3.5 | 136 2010-08-04: Version 2.3.5 |
| 137 | 137 |
| 138 Added support for ES5 property names. Object initialisers and | 138 Added support for ES5 property names. Object initialisers and |
| 139 dot-notation property access now allows keywords. Also allowed | 139 dot-notation property access now allows keywords. Also allowed |
| 140 non-identifiers after "get" or "set" in an object initialiser. | 140 non-identifiers after "get" or "set" in an object initialiser. |
| 141 | 141 |
| 142 Randomize the addresses of allocated executable memory on Windows. | 142 Randomized the addresses of allocated executable memory on Windows. |
| 143 | 143 |
| 144 | 144 |
| 145 2010-08-02: Version 2.3.4 | 145 2010-08-02: Version 2.3.4 |
| 146 | 146 |
| 147 Fixed problems in implementation of ES5 function.prototype.bind. | 147 Fixed problems in implementation of ES5 function.prototype.bind. |
| 148 | 148 |
| 149 Fixed error when using apply with arguments object on ARM (issue 784). | 149 Fixed error when using apply with arguments object on ARM (issue 784). |
| 150 | 150 |
| 151 Added setting of global flags to debugger protocol. | 151 Added setting of global flags to debugger protocol. |
| 152 | 152 |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 244 Enabled building V8 as a DLL. | 244 Enabled building V8 as a DLL. |
| 245 | 245 |
| 246 Fixed a bug in date code where -0 was not interpreted as 0 | 246 Fixed a bug in date code where -0 was not interpreted as 0 |
| 247 (issue 736). | 247 (issue 736). |
| 248 | 248 |
| 249 Performance improvements on all platforms. | 249 Performance improvements on all platforms. |
| 250 | 250 |
| 251 | 251 |
| 252 2010-06-30: Version 2.2.21 | 252 2010-06-30: Version 2.2.21 |
| 253 | 253 |
| 254 Fix bug in externalizing some ASCII strings (Chromium issue 47824). | 254 Fixed bug in externalizing some ASCII strings (Chromium issue 47824). |
| 255 | 255 |
| 256 Update JSON.stringify to floor the space parameter (issue 753). | 256 Updated JSON.stringify to floor the space parameter (issue 753). |
| 257 | 257 |
| 258 Update the Mozilla test expectations to the newest version. | 258 Updated the Mozilla test expectations to the newest version. |
| 259 | 259 |
| 260 Update the ES5 Conformance Test expectations to the latest version. | 260 Updated the ES5 Conformance Test expectations to the latest version. |
| 261 | 261 |
| 262 Update the V8 benchmark suite. | 262 Updated the V8 benchmark suite. |
| 263 | 263 |
| 264 Provide actual breakpoints locations in response to setBreakpoint | 264 Provide actual breakpoints locations in response to setBreakpoint |
| 265 and listBreakpoints requests. | 265 and listBreakpoints requests. |
| 266 | 266 |
| 267 | 267 |
| 268 2010-06-28: Version 2.2.20 | 268 2010-06-28: Version 2.2.20 |
| 269 | 269 |
| 270 Fix bug with for-in on x64 platform (issue 748). | 270 Fixed bug with for-in on x64 platform (issue 748). |
| 271 | 271 |
| 272 Fix crash bug on x64 platform (issue 756). | 272 Fixed crash bug on x64 platform (issue 756). |
| 273 | 273 |
| 274 Fix bug in Object.getOwnPropertyNames. (chromium issue 41243). | 274 Fixed bug in Object.getOwnPropertyNames. (chromium issue 41243). |
| 275 | 275 |
| 276 Fix a bug on ARM that caused the result of 1 << x to be | 276 Fixed a bug on ARM that caused the result of 1 << x to be |
| 277 miscalculated for some inputs. | 277 miscalculated for some inputs. |
| 278 | 278 |
| 279 Performance improvements on all platforms. | 279 Performance improvements on all platforms. |
| 280 | 280 |
| 281 | 281 |
| 282 2010-06-23: Version 2.2.19 | 282 2010-06-23: Version 2.2.19 |
| 283 | 283 |
| 284 Fix bug that causes the build to break when profillingsupport=off | 284 Fixed bug that causes the build to break when profillingsupport=off |
| 285 (issue 738). | 285 (issue 738). |
| 286 | 286 |
| 287 Added expose-externalize-string flag for testing extensions. | 287 Added expose-externalize-string flag for testing extensions. |
| 288 | 288 |
| 289 Resolve linker issues with using V8 as a DLL causing a number of | 289 Resolve linker issues with using V8 as a DLL causing a number of |
| 290 problems with unresolved symbols. | 290 problems with unresolved symbols. |
| 291 | 291 |
| 292 Fix build failure for cctests when ENABLE_DEBUGGER_SUPPORT is not | 292 Fixed build failure for cctests when ENABLE_DEBUGGER_SUPPORT is not |
| 293 defined. | 293 defined. |
| 294 | 294 |
| 295 Performance improvements on all platforms. | 295 Performance improvements on all platforms. |
| 296 | 296 |
| 297 | 297 |
| 298 2010-06-16: Version 2.2.18 | 298 2010-06-16: Version 2.2.18 |
| 299 | 299 |
| 300 Added API functions to retrieve information on indexed properties | 300 Added API functions to retrieve information on indexed properties |
| 301 managed by the embedding layer. Fixes bug 737. | 301 managed by the embedding layer. Fixes bug 737. |
| 302 | 302 |
| 303 Make ES5 Object.defineProperty support array elements. Fixes bug 619. | 303 Made ES5 Object.defineProperty support array elements. Fixes bug 619. |
| 304 | 304 |
| 305 Add heap profiling to the API. | 305 Added heap profiling to the API. |
| 306 | 306 |
| 307 Remove old named property query from the API. | 307 Removed old named property query from the API. |
| 308 | 308 |
| 309 Incremental performance improvements. | 309 Incremental performance improvements. |
| 310 | 310 |
| 311 | 311 |
| 312 2010-06-14: Version 2.2.17 | 312 2010-06-14: Version 2.2.17 |
| 313 | 313 |
| 314 Improved debugger support for stepping out of functions. | 314 Improved debugger support for stepping out of functions. |
| 315 | 315 |
| 316 Incremental performance improvements. | 316 Incremental performance improvements. |
| 317 | 317 |
| 318 | 318 |
| 319 2010-06-09: Version 2.2.16 | 319 2010-06-09: Version 2.2.16 |
| 320 | 320 |
| 321 Removed the SetExternalStringDiposeCallback API. Changed the | 321 Removed the SetExternalStringDiposeCallback API. Changed the |
| 322 disposal of external string resources to call a virtual Dispose | 322 disposal of external string resources to call a virtual Dispose |
| 323 method on the resource. | 323 method on the resource. |
| 324 | 324 |
| 325 Added support for more precise break points when debugging and | 325 Added support for more precise break points when debugging and |
| 326 stepping. | 326 stepping. |
| 327 | 327 |
| 328 Memory usage improvements on all platforms. | 328 Memory usage improvements on all platforms. |
| 329 | 329 |
| 330 | 330 |
| 331 2010-06-07: Version 2.2.15 | 331 2010-06-07: Version 2.2.15 |
| 332 | 332 |
| 333 Add an API to control the disposal of external string resources. | 333 Added an API to control the disposal of external string resources. |
| 334 | 334 |
| 335 Add missing initialization of a couple of variables which makes | 335 Added missing initialization of a couple of variables which makes |
| 336 some compilers complaint when compiling with -Werror. | 336 some compilers complaint when compiling with -Werror. |
| 337 | 337 |
| 338 Improve performance on all platforms. | 338 Improved performance on all platforms. |
| 339 | 339 |
| 340 | 340 |
| 341 2010-06-02: Version 2.2.14 | 341 2010-06-02: Version 2.2.14 |
| 342 | 342 |
| 343 Fixed a crash in code generated for String.charCodeAt. | 343 Fixed a crash in code generated for String.charCodeAt. |
| 344 | 344 |
| 345 Fixed a compilation issue with some GCC versions (issue 727). | 345 Fixed a compilation issue with some GCC versions (issue 727). |
| 346 | 346 |
| 347 Performance optimizations on x64 and ARM platforms. | 347 Performance optimizations on x64 and ARM platforms. |
| 348 | 348 |
| 349 | 349 |
| 350 2010-05-31: Version 2.2.13 | 350 2010-05-31: Version 2.2.13 |
| 351 | 351 |
| 352 Implement Object.getOwnPropertyDescriptor for element indices and | 352 Implemented Object.getOwnPropertyDescriptor for element indices and |
| 353 strings (issue 599). | 353 strings (issue 599). |
| 354 | 354 |
| 355 Fix bug for windows 64 bit C calls from generated code. | 355 Fixed bug for windows 64 bit C calls from generated code. |
| 356 | 356 |
| 357 Add new scons flag unalignedaccesses for arm builds. | 357 Added new scons flag unalignedaccesses for arm builds. |
| 358 | 358 |
| 359 Performance improvements on all platforms. | 359 Performance improvements on all platforms. |
| 360 | 360 |
| 361 | 361 |
| 362 2010-05-26: Version 2.2.12 | 362 2010-05-26: Version 2.2.12 |
| 363 | 363 |
| 364 Allowed accessors to be defined on objects rather than just object | 364 Allowed accessors to be defined on objects rather than just object |
| 365 templates. | 365 templates. |
| 366 | 366 |
| 367 Changed the ScriptData API. | 367 Changed the ScriptData API. |
| 368 | 368 |
| 369 | 369 |
| 370 2010-05-21: Version 2.2.11 | 370 2010-05-21: Version 2.2.11 |
| 371 | 371 |
| 372 Fix crash bug in liveedit on 64 bit. | 372 Fixed crash bug in liveedit on 64 bit. |
| 373 | 373 |
| 374 Use 'full compiler' when debugging is active. This should increase | 374 Use 'full compiler' when debugging is active. This should increase |
| 375 the density of possible break points, making single step more fine | 375 the density of possible break points, making single step more fine |
| 376 grained. This will only take effect for functions compiled after | 376 grained. This will only take effect for functions compiled after |
| 377 debugging has been started, so recompilation of all functions is | 377 debugging has been started, so recompilation of all functions is |
| 378 required to get the full effect. IA32 and x64 only for now. | 378 required to get the full effect. IA32 and x64 only for now. |
| 379 | 379 |
| 380 Misc. fixes to the Solaris build. | 380 Misc. fixes to the Solaris build. |
| 381 | 381 |
| 382 Add new flags --print-cumulative-gc-stat and --trace-gc-nvp. | 382 Added new flags --print-cumulative-gc-stat and --trace-gc-nvp. |
| 383 | 383 |
| 384 Add filtering of CPU profiles by security context. | 384 Added filtering of CPU profiles by security context. |
| 385 | 385 |
| 386 Fix crash bug on ARM when running without VFP2 or VFP3. | 386 Fixed crash bug on ARM when running without VFP2 or VFP3. |
| 387 | 387 |
| 388 Incremental performance improvements in all backends. | 388 Incremental performance improvements in all backends. |
| 389 | 389 |
| 390 | 390 |
| 391 2010-05-17: Version 2.2.10 | 391 2010-05-17: Version 2.2.10 |
| 392 | 392 |
| 393 Performance improvements in the x64 and ARM backends. | 393 Performance improvements in the x64 and ARM backends. |
| 394 | 394 |
| 395 | 395 |
| 396 2010-05-10: Version 2.2.9 | 396 2010-05-10: Version 2.2.9 |
| 397 | 397 |
| 398 Allow Object.create to be called with a function (issue 697). | 398 Allowed Object.create to be called with a function (issue 697). |
| 399 | 399 |
| 400 Fixed bug with Date.parse returning a non-NaN value when called on a | 400 Fixed bug with Date.parse returning a non-NaN value when called on a |
| 401 non date string (issue 696). | 401 non date string (issue 696). |
| 402 | 402 |
| 403 Allow unaligned memory accesses on ARM targets that support it (by | 403 Allowed unaligned memory accesses on ARM targets that support it (by |
| 404 Subrato K De of CodeAurora <subratokde@codeaurora.org>). | 404 Subrato K De of CodeAurora <subratokde@codeaurora.org>). |
| 405 | 405 |
| 406 C++ API for retrieving JavaScript stack trace information. | 406 C++ API for retrieving JavaScript stack trace information. |
| 407 | 407 |
| 408 | 408 |
| 409 2010-05-05: Version 2.2.8 | 409 2010-05-05: Version 2.2.8 |
| 410 | 410 |
| 411 Performance improvements in the x64 and ARM backends. | 411 Performance improvements in the x64 and ARM backends. |
| 412 | 412 |
| 413 | 413 |
| (...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 547 | 547 |
| 548 Disabled strict aliasing for GCC 4.4. | 548 Disabled strict aliasing for GCC 4.4. |
| 549 | 549 |
| 550 Fixed string-concatenation bug (issue 636). | 550 Fixed string-concatenation bug (issue 636). |
| 551 | 551 |
| 552 Performance improvements on all platforms. | 552 Performance improvements on all platforms. |
| 553 | 553 |
| 554 | 554 |
| 555 2010-02-23: Version 2.1.2 | 555 2010-02-23: Version 2.1.2 |
| 556 | 556 |
| 557 Fix a crash bug caused by wrong assert. | 557 Fixed a crash bug caused by wrong assert. |
| 558 | 558 |
| 559 Fix a bug with register names on 64-bit V8 (issue 615). | 559 Fixed a bug with register names on 64-bit V8 (issue 615). |
| 560 | 560 |
| 561 Performance improvements on all platforms. | 561 Performance improvements on all platforms. |
| 562 | 562 |
| 563 | 563 |
| 564 2010-02-19: Version 2.1.1 | 564 2010-02-19: Version 2.1.1 |
| 565 | 565 |
| 566 [ES5] Implemented Object.defineProperty. | 566 [ES5] Implemented Object.defineProperty. |
| 567 | 567 |
| 568 Improved profiler support. | 568 Improved profiler support. |
| 569 | 569 |
| (...skipping 15 matching lines...) Expand all Loading... |
| 585 [ES5] Restrict JSON.parse to only accept strings that conforms to the | 585 [ES5] Restrict JSON.parse to only accept strings that conforms to the |
| 586 JSON grammar. | 586 JSON grammar. |
| 587 | 587 |
| 588 Improvement of debugger agent (issue 549 and 554). | 588 Improvement of debugger agent (issue 549 and 554). |
| 589 | 589 |
| 590 Fixed problem with skipped stack frame in profiles (issue 553). | 590 Fixed problem with skipped stack frame in profiles (issue 553). |
| 591 | 591 |
| 592 Solaris support by Erich Ocean <erich.ocean@me.com> and Ryan Dahl | 592 Solaris support by Erich Ocean <erich.ocean@me.com> and Ryan Dahl |
| 593 <ry@tinyclouds.org>. | 593 <ry@tinyclouds.org>. |
| 594 | 594 |
| 595 Fix a bug that Math.round() returns incorrect results for huge | 595 Fixed a bug that Math.round() returns incorrect results for huge |
| 596 integers. | 596 integers. |
| 597 | 597 |
| 598 Fix enumeration order for objects created from some constructor | 598 Fixed enumeration order for objects created from some constructor |
| 599 functions (isue http://crbug.com/3867). | 599 functions (isue http://crbug.com/3867). |
| 600 | 600 |
| 601 Fix arithmetic on some integer constants (issue 580). | 601 Fixed arithmetic on some integer constants (issue 580). |
| 602 | 602 |
| 603 Numerous performance improvements including porting of previous IA-32 | 603 Numerous performance improvements including porting of previous IA-32 |
| 604 optimizations to x64 and ARM architectures. | 604 optimizations to x64 and ARM architectures. |
| 605 | 605 |
| 606 | 606 |
| 607 2010-01-14: Version 2.0.6 | 607 2010-01-14: Version 2.0.6 |
| 608 | 608 |
| 609 Added ES5 Object.getPrototypeOf, GetOwnPropertyDescriptor, | 609 Added ES5 Object.getPrototypeOf, GetOwnPropertyDescriptor, |
| 610 GetOwnProperty, FromPropertyDescriptor. | 610 GetOwnProperty, FromPropertyDescriptor. |
| 611 | 611 |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 730 Added valgrind notification on code modification to the 64-bit version. | 730 Added valgrind notification on code modification to the 64-bit version. |
| 731 | 731 |
| 732 Fixed issue where we logged shared library addresses on Windows at | 732 Fixed issue where we logged shared library addresses on Windows at |
| 733 startup and never used them. | 733 startup and never used them. |
| 734 | 734 |
| 735 | 735 |
| 736 2009-10-16: Version 1.3.16 | 736 2009-10-16: Version 1.3.16 |
| 737 | 737 |
| 738 X64: Convert smis to holding 32 bits of payload. | 738 X64: Convert smis to holding 32 bits of payload. |
| 739 | 739 |
| 740 Introduce v8::Integer::NewFromUnsigned method. | 740 Introduced v8::Integer::NewFromUnsigned method. |
| 741 | 741 |
| 742 Add missing null check in Context::GetCurrent. | 742 Added missing null check in Context::GetCurrent. |
| 743 | 743 |
| 744 Add trim, trimLeft and trimRight methods to String | 744 Added trim, trimLeft and trimRight methods to String |
| 745 Patch by Jan de Mooij <jandemooij@gmail.com> | 745 Patch by Jan de Mooij <jandemooij@gmail.com> |
| 746 | 746 |
| 747 Implement ES5 Array.isArray | 747 Implement ES5 Array.isArray |
| 748 Patch by Jan de Mooij <jandemooij@gmail.com> | 748 Patch by Jan de Mooij <jandemooij@gmail.com> |
| 749 | 749 |
| 750 Skip access checks for hidden properties. | 750 Skip access checks for hidden properties. |
| 751 | 751 |
| 752 Add String::Concat(Handle<String> left, Handle<String> right) to the V8
API. | 752 Added String::Concat(Handle<String> left, Handle<String> right) to the |
| 753 V8 API. |
| 753 | 754 |
| 754 Fix GYP-based builds of V8. | 755 Fixed GYP-based builds of V8. |
| 755 | 756 |
| 756 | 757 |
| 757 2009-10-07: Version 1.3.15 | 758 2009-10-07: Version 1.3.15 |
| 758 | 759 |
| 759 Expand the maximum size of the code space to 512MB for 64-bit mode. | 760 Expanded the maximum size of the code space to 512MB for 64-bit mode. |
| 760 | 761 |
| 761 Fixed a crash bug happening when starting profiling (issue | 762 Fixed a crash bug happening when starting profiling (issue |
| 762 http://crbug.com/23768). | 763 http://crbug.com/23768). |
| 763 | 764 |
| 764 | 765 |
| 765 2009-10-07: Version 1.3.14 | 766 2009-10-07: Version 1.3.14 |
| 766 | 767 |
| 767 Added GetRealNamedProperty to the API to lookup real properties | 768 Added GetRealNamedProperty to the API to lookup real properties |
| 768 located on the object or in the prototype chain skipping any | 769 located on the object or in the prototype chain skipping any |
| 769 interceptors. | 770 interceptors. |
| 770 | 771 |
| 771 Fix the stack limits setting API to work correctly with threads. The | 772 Fixed the stack limits setting API to work correctly with threads. The |
| 772 stack limit now needs to be set to each thread thich is used with V8. | 773 stack limit now needs to be set to each thread thich is used with V8. |
| 773 | 774 |
| 774 Remove the high-priority flag from IdleNotification() | 775 Removed the high-priority flag from IdleNotification() |
| 775 | 776 |
| 776 Ensure V8 is initialized before locking and unlocking threads. | 777 Ensure V8 is initialized before locking and unlocking threads. |
| 777 | 778 |
| 778 Implemented a new JavaScript minifier for compressing the source of | 779 Implemented a new JavaScript minifier for compressing the source of |
| 779 the built-in JavaScript. This removes non-Open Source code from Douglas | 780 the built-in JavaScript. This removes non-Open Source code from Douglas |
| 780 Crockford from the project. | 781 Crockford from the project. |
| 781 | 782 |
| 782 Added a missing optimization in StringCharAt. | 783 Added a missing optimization in StringCharAt. |
| 783 | 784 |
| 784 Fixed some flaky socket tests. | 785 Fixed some flaky socket tests. |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 832 2009-09-15: Version 1.3.11 | 833 2009-09-15: Version 1.3.11 |
| 833 | 834 |
| 834 Fixed crash in error reporting during bootstrapping. | 835 Fixed crash in error reporting during bootstrapping. |
| 835 | 836 |
| 836 Optimized generated IA32 math code by using SSE2 instructions when | 837 Optimized generated IA32 math code by using SSE2 instructions when |
| 837 available. | 838 available. |
| 838 | 839 |
| 839 Implemented missing pieces of debugger infrastructure on ARM. The | 840 Implemented missing pieces of debugger infrastructure on ARM. The |
| 840 debugger is now fully functional on ARM. | 841 debugger is now fully functional on ARM. |
| 841 | 842 |
| 842 Make 'hidden' the default visibility for gcc. | 843 Made 'hidden' the default visibility for gcc. |
| 843 | 844 |
| 844 | 845 |
| 845 2009-09-09: Version 1.3.10 | 846 2009-09-09: Version 1.3.10 |
| 846 | 847 |
| 847 Fixed profiler on Mac in 64-bit mode. | 848 Fixed profiler on Mac in 64-bit mode. |
| 848 | 849 |
| 849 Optimized creation of objects from simple constructor functions on | 850 Optimized creation of objects from simple constructor functions on |
| 850 ARM. | 851 ARM. |
| 851 | 852 |
| 852 Fixed a number of debugger issues. | 853 Fixed a number of debugger issues. |
| (...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 887 the size of constant pools. | 888 the size of constant pools. |
| 888 | 889 |
| 889 Changed build files to not include the 'ENV' user environment | 890 Changed build files to not include the 'ENV' user environment |
| 890 variable in the build environment. | 891 variable in the build environment. |
| 891 | 892 |
| 892 Changed the handling of idle notifications. | 893 Changed the handling of idle notifications. |
| 893 | 894 |
| 894 | 895 |
| 895 2009-08-21: Version 1.3.6 | 896 2009-08-21: Version 1.3.6 |
| 896 | 897 |
| 897 Add support for forceful termination of JavaScript execution. | 898 Added support for forceful termination of JavaScript execution. |
| 898 | 899 |
| 899 Add low memory notification to the API. The embedding host can signal | 900 Added low memory notification to the API. The embedding host can signal |
| 900 a low memory situation to V8. | 901 a low memory situation to V8. |
| 901 | 902 |
| 902 Changed the handling of global handles (persistent handles in the API | 903 Changed the handling of global handles (persistent handles in the API |
| 903 sense) to avoid issues regarding allocation of new global handles | 904 sense) to avoid issues regarding allocation of new global handles |
| 904 during weak handle callbacks. | 905 during weak handle callbacks. |
| 905 | 906 |
| 906 Changed the growth policy of the young space. | 907 Changed the growth policy of the young space. |
| 907 | 908 |
| 908 Fixed a GC issue introduced in version 1.3.5. | 909 Fixed a GC issue introduced in version 1.3.5. |
| 909 | 910 |
| 910 | 911 |
| 911 2009-08-19: Version 1.3.5 | 912 2009-08-19: Version 1.3.5 |
| 912 | 913 |
| 913 Optimize initialization of some arrays in the builtins. | 914 Optimized initialization of some arrays in the builtins. |
| 914 | 915 |
| 915 Fix mac-nm script to support filenames with spaces. | 916 Fixed mac-nm script to support filenames with spaces. |
| 916 | 917 |
| 917 Support for using the V8 profiler when V8 is embedded in a Windows DLL. | 918 Support for using the V8 profiler when V8 is embedded in a Windows DLL. |
| 918 | 919 |
| 919 Changed typeof RegExp from 'object' to 'function' for compatibility. | 920 Changed typeof RegExp from 'object' to 'function' for compatibility. |
| 920 Fixed bug where regexps were not callable across contexts. | 921 Fixed bug where regexps were not callable across contexts. |
| 921 | 922 |
| 922 Added context independent script compilation to the API. | 923 Added context independent script compilation to the API. |
| 923 | 924 |
| 924 Added API call to get the stack trace for an exception. | 925 Added API call to get the stack trace for an exception. |
| 925 | 926 |
| 926 Added API for getting object mirrors. | 927 Added API for getting object mirrors. |
| 927 | 928 |
| 928 Make sure that SSE3 instructions are used whenever possible even when | 929 Made sure that SSE3 instructions are used whenever possible even when |
| 929 running off a snapshot generated without using SSE3 instructions. | 930 running off a snapshot generated without using SSE3 instructions. |
| 930 | 931 |
| 931 Tweaked the handling of the initial size and growth policy of the heap. | 932 Tweaked the handling of the initial size and growth policy of the heap. |
| 932 | 933 |
| 933 Added native code generation for RegExp to 64-bit version. | 934 Added native code generation for RegExp to 64-bit version. |
| 934 | 935 |
| 935 Added JavaScript debugger support to 64-bit version. | 936 Added JavaScript debugger support to 64-bit version. |
| 936 | 937 |
| 937 | 938 |
| 938 2009-08-13: Version 1.3.4 | 939 2009-08-13: Version 1.3.4 |
| 939 | 940 |
| 940 Added a readline() command to the d8 shell. | 941 Added a readline() command to the d8 shell. |
| 941 | 942 |
| 942 Fixed bug in json parsing. | 943 Fixed bug in json parsing. |
| 943 | 944 |
| 944 Added idle notification to the API and reduced memory on idle | 945 Added idle notification to the API and reduced memory on idle |
| 945 notifications. | 946 notifications. |
| 946 | 947 |
| 947 | 948 |
| 948 2009-08-12: Version 1.3.3 | 949 2009-08-12: Version 1.3.3 |
| 949 | 950 |
| 950 Fix issue 417: incorrect %t placeholder expansion. | 951 Fixed issue 417: incorrect %t placeholder expansion. |
| 951 | 952 |
| 952 Add .gitignore file similar to Chromium's one. | 953 Added .gitignore file similar to Chromium's one. |
| 953 | 954 |
| 954 Fix SConstruct file to build with new logging code for Android. | 955 Fixed SConstruct file to build with new logging code for Android. |
| 955 | 956 |
| 956 API: added function to find instance of template in prototype | 957 API: added function to find instance of template in prototype |
| 957 chain. Inlined Object::IsInstanceOf. | 958 chain. Inlined Object::IsInstanceOf. |
| 958 | 959 |
| 959 Land change to notify valgrind when we modify code on x86. | 960 Land change to notify valgrind when we modify code on x86. |
| 960 | 961 |
| 961 Add api call to determine whether a string can be externalized. | 962 Added api call to determine whether a string can be externalized. |
| 962 | 963 |
| 963 Add a write() command to d8. | 964 Added a write() command to d8. |
| 964 | 965 |
| 965 | 966 |
| 966 2009-08-05: Version 1.3.2 | 967 2009-08-05: Version 1.3.2 |
| 967 | 968 |
| 968 Started new compiler infrastructure for two-pass compilation using a | 969 Started new compiler infrastructure for two-pass compilation using a |
| 969 control flow graph constructed from the AST. | 970 control flow graph constructed from the AST. |
| 970 | 971 |
| 971 Profiler stack sampling for X64. | 972 Profiler stack sampling for X64. |
| 972 | 973 |
| 973 Safe handling of NaN to Posix platform-dependent time functions. | 974 Safe handling of NaN to Posix platform-dependent time functions. |
| (...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1236 constructors. | 1237 constructors. |
| 1237 | 1238 |
| 1238 Fixed a crash bug where an external string was disposed but a | 1239 Fixed a crash bug where an external string was disposed but a |
| 1239 slice of the external string survived as a symbol. | 1240 slice of the external string survived as a symbol. |
| 1240 | 1241 |
| 1241 | 1242 |
| 1242 2009-04-27: Version 1.2.1 | 1243 2009-04-27: Version 1.2.1 |
| 1243 | 1244 |
| 1244 Added EcmaScript 5 JSON object. | 1245 Added EcmaScript 5 JSON object. |
| 1245 | 1246 |
| 1246 Fix bug in preemption support on ARM. | 1247 Fixed bug in preemption support on ARM. |
| 1247 | 1248 |
| 1248 | 1249 |
| 1249 2009-04-23: Version 1.2.0 | 1250 2009-04-23: Version 1.2.0 |
| 1250 | 1251 |
| 1251 Optimized floating-point operations on ARM. | 1252 Optimized floating-point operations on ARM. |
| 1252 | 1253 |
| 1253 Added a number of extensions to the debugger API. | 1254 Added a number of extensions to the debugger API. |
| 1254 | 1255 |
| 1255 Changed the enumeration order for unsigned integer keys to always | 1256 Changed the enumeration order for unsigned integer keys to always |
| 1256 be numerical order. | 1257 be numerical order. |
| (...skipping 819 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2076 | 2077 |
| 2077 Improved debugger support by allowing nested break points and by | 2078 Improved debugger support by allowing nested break points and by |
| 2078 dealing with stack-overflows when compiling functions before | 2079 dealing with stack-overflows when compiling functions before |
| 2079 setting break points in them. | 2080 setting break points in them. |
| 2080 | 2081 |
| 2081 | 2082 |
| 2082 2008-07-03: Version 0.1.0 | 2083 2008-07-03: Version 0.1.0 |
| 2083 | 2084 |
| 2084 Initial export. | 2085 Initial export. |
| 2085 | 2086 |
| OLD | NEW |