| OLD | NEW |
| 1 2010-01-05: Version 3.0.6 | 1 2011-02-14: Version 3.1.4 |
| 2 | 2 |
| 3 Allowed getters and setters on JSArray elements (Issue 900). | 3 Fixed incorrect compare of prototypes of the global object (issue |
| 4 1082). |
| 4 | 5 |
| 5 Stopped JSON objects from hitting inherited setters (part of | 6 Fixed a bug in optimizing calls to global functions (issue 1106). |
| 6 Issue 1015). | 7 |
| 8 Made optimized Function.prototype.apply safe for non-JSObject first |
| 9 arguments (issue 1128). |
| 10 |
| 11 Fixed an error related to element accessors on Object.prototype and |
| 12 parser errors (issue 1130). |
| 13 |
| 14 Fixed a bug in sorting an array with large array indices (issue 1131). |
| 15 |
| 16 Properly treat exceptions thrown while compiling (issue 1132). |
| 17 |
| 18 Fixed bug in register requirements for function.apply (issue 1133). |
| 19 |
| 20 Fixed a representation change bug in the Hydrogen graph construction |
| 21 (issue 1134). |
| 22 |
| 23 Fixed the semantics of delete on parameters (issue 1136). |
| 24 |
| 25 Fixed a optimizer bug related to moving instructions with side effects |
| 26 (issue 1138). |
| 27 |
| 28 Added support for the global object in Object.keys (issue 1150). |
| 29 |
| 30 Fixed incorrect value for Math.LOG10E |
| 31 (issue http://code.google.com/p/chromium/issues/detail?id=72555) |
| 32 |
| 33 Performance improvements on the IA32 platform. |
| 34 |
| 35 Implement assignment to undefined reference in ES5 Strict Mode. |
| 36 |
| 37 |
| 38 2011-02-09: Version 3.1.3 |
| 39 |
| 40 Fixed a bug triggered by functions with huge numbers of declared |
| 41 arguments. |
| 42 |
| 43 Fixed zap value aliasing a real object - debug mode only (issue 866). |
| 44 |
| 45 Fixed issue where Array.prototype.__proto__ had been set to null |
| 46 (issue 1121). |
| 47 |
| 48 Fixed stability bugs in Crankshaft for x86. |
| 49 |
| 50 |
| 51 2011-02-07: Version 3.1.2 |
| 52 |
| 53 Added better security checks when accessing properties via |
| 54 Object.getOwnPropertyDescriptor. |
| 55 |
| 56 Fixed bug in Object.defineProperty and related access bugs (issues |
| 57 992, 1083 and 1092). |
| 58 |
| 59 Added LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to ease |
| 60 copyright notice generation for embedders. |
| 61 |
| 62 |
| 63 2011-02-02: Version 3.1.1 |
| 64 |
| 65 Perform security checks before fetching the value in |
| 66 Object.getOwnPropertyDescriptor. |
| 67 |
| 68 Fixed a bug in Array.prototype.splice triggered by passing no |
| 69 arguments. |
| 70 |
| 71 Fixed bugs in -0 in arithmetic and in Math.pow. |
| 72 |
| 73 Fixed bugs in the register allocator and in switching from optimized |
| 74 to unoptimized code. |
| 75 |
| 76 |
| 77 2011-01-31: Version 3.1.0 |
| 78 |
| 79 Performance improvements on all platforms. |
| 80 |
| 81 |
| 82 2011-01-28: Version 3.0.12 |
| 83 |
| 84 Added support for strict mode parameter and object property |
| 85 validation. |
| 86 |
| 87 Fixed a couple of crash bugs. |
| 88 |
| 89 |
| 90 2011-01-25: Version 3.0.11 |
| 91 |
| 92 Fixed a bug in deletion of lookup slots that could cause global |
| 93 variables to be accidentally deleted (http://crbug.com/70066). |
| 94 |
| 95 Added support for strict mode octal literal verification. |
| 96 |
| 97 Fixed a couple of crash bugs (issues 1070 and 1071). |
| 98 |
| 99 |
| 100 2011-01-24: Version 3.0.10 |
| 101 |
| 102 Fixed External::Wrap for 64-bit addresses (issue 1037). |
| 103 |
| 104 Fixed incorrect .arguments variable proxy handling in the full |
| 105 code generator (issue 1060). |
| 106 |
| 107 Introduced partial strict mode support. |
| 108 |
| 109 Changed formatting of recursive error messages to match Firefox and |
| 110 Safari (issue http://crbug.com/70334). |
| 111 |
| 112 Fixed incorrect rounding for float-to-integer conversions for external |
| 113 array types, which implement the Typed Array spec |
| 114 (issue http://crbug.com/50972). |
| 115 |
| 116 Performance improvements on the IA32 platform. |
| 117 |
| 118 |
| 119 2011-01-19: Version 3.0.9 |
| 120 |
| 121 Added basic GDB JIT Interface integration. |
| 122 |
| 123 Make invalid break/continue statements a syntax error instead of a |
| 124 runtime error. |
| 125 |
| 126 |
| 127 2011-01-17: Version 3.0.8 |
| 128 |
| 129 Exposed heap size limit to the heap statistics gathered by |
| 130 the GetHeapStatistics API. |
| 131 |
| 132 Wrapped external pointers more carefully (issue 1037). |
| 133 |
| 134 Hardened the implementation of error objects to avoid setters |
| 135 intercepting the properties set then throwing an error. |
| 136 |
| 137 Avoided trashing the FPSCR when calculating Math.floor on ARM. |
| 138 |
| 139 Performance improvements on the IA32 platform. |
| 140 |
| 141 |
| 142 2011-01-10: Version 3.0.7 |
| 143 |
| 144 Stopped calling inherited setters when creating object literals |
| 145 (issue 1015). |
| 146 |
| 147 Changed interpretation of malformed \c? escapes in RegExp to match |
| 148 JSC. |
| 149 |
| 150 Enhanced the command-line debugger interface and fixed some minor |
| 151 bugs in the debugger. |
| 152 |
| 153 Performance improvements on the IA32 platform. |
| 154 |
| 155 |
| 156 2011-01-05: Version 3.0.6 |
| 157 |
| 158 Allowed getters and setters on JSArray elements (issue 900). |
| 159 |
| 160 Stopped JSON objects from hitting inherited setters (part of |
| 161 issue 1015). |
| 7 | 162 |
| 8 Allowed numbers and strings as names of getters/setters in object | 163 Allowed numbers and strings as names of getters/setters in object |
| 9 initializer (Issue 820). | 164 initializer (issue 820). |
| 10 | 165 |
| 11 Added use_system_v8 option to gyp (off by default), to make it easier | 166 Added use_system_v8 option to gyp (off by default), to make it easier |
| 12 for Linux distributions to ship with system-provided V8 library. | 167 for Linux distributions to ship with system-provided V8 library. |
| 13 | 168 |
| 14 Exported external array data accessors (Issue 1016). | 169 Exported external array data accessors (issue 1016). |
| 15 | 170 |
| 16 Added labelled thread names to help with debugging (on Linux). | 171 Added labelled thread names to help with debugging (on Linux). |
| 17 | 172 |
| 18 | 173 |
| 19 2011-01-03: Version 3.0.5 | 174 2011-01-03: Version 3.0.5 |
| 20 | 175 |
| 21 Fixed a couple of cast errors for gcc-3.4.3. | 176 Fixed a couple of cast errors for gcc-3.4.3. |
| 22 | 177 |
| 23 Performance improvements in GC and IA32 code generator. | 178 Performance improvements in GC and IA32 code generator. |
| 24 | 179 |
| (...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 170 (issue http://crbug.com/60753). | 325 (issue http://crbug.com/60753). |
| 171 | 326 |
| 172 | 327 |
| 173 2010-10-27: Version 2.5.2 | 328 2010-10-27: Version 2.5.2 |
| 174 | 329 |
| 175 Improved sampler resolution on Linux. | 330 Improved sampler resolution on Linux. |
| 176 | 331 |
| 177 Allowed forcing the use of a simulator from the build script | 332 Allowed forcing the use of a simulator from the build script |
| 178 independently of the host architecture. | 333 independently of the host architecture. |
| 179 | 334 |
| 180 Fixed FreeBSD port (Issue 912). | 335 Fixed FreeBSD port (issue 912). |
| 181 | 336 |
| 182 Made windows-tick-processor respect D8_PATH. | 337 Made windows-tick-processor respect D8_PATH. |
| 183 | 338 |
| 184 Implemented --noinline-new flag fully on IA32, X64 and ARM platforms. | 339 Implemented --noinline-new flag fully on IA32, X64 and ARM platforms. |
| 185 | 340 |
| 186 | 341 |
| 187 2010-10-20: Version 2.5.1 | 342 2010-10-20: Version 2.5.1 |
| 188 | 343 |
| 189 Fixed bug causing spurious out of memory exceptions | 344 Fixed bug causing spurious out of memory exceptions |
| 190 (issue http://crbug.com/54580). | 345 (issue http://crbug.com/54580). |
| (...skipping 2160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2351 | 2506 |
| 2352 Improved debugger support by allowing nested break points and by | 2507 Improved debugger support by allowing nested break points and by |
| 2353 dealing with stack-overflows when compiling functions before | 2508 dealing with stack-overflows when compiling functions before |
| 2354 setting break points in them. | 2509 setting break points in them. |
| 2355 | 2510 |
| 2356 | 2511 |
| 2357 2008-07-03: Version 0.1.0 | 2512 2008-07-03: Version 0.1.0 |
| 2358 | 2513 |
| 2359 Initial export. | 2514 Initial export. |
| 2360 | 2515 |
| OLD | NEW |