| OLD | NEW |
| 1 2011-07-11: Version 3.4.11 |
| 2 |
| 3 Fixed MinGW32 build. |
| 4 |
| 5 Fixed a GC bug with RegExp code flushing. |
| 6 |
| 7 Implemented Object.defineProperty for proxies. |
| 8 |
| 9 Fixed a bug in for/in iteration of arguments objects (issue 1531). |
| 10 |
| 11 Added debugger support for inspecting optimized frames (issue 1140). |
| 12 |
| 13 Allowed JSObject::PreventExtensions to work for arguments objects. |
| 14 |
| 15 Bugfixes and performance work. |
| 16 |
| 17 |
| 18 2011-07-06: Version 3.4.10 |
| 19 |
| 20 Fixed debugger not breaking on certain "if" statements (issue 1523). |
| 21 |
| 22 Fixed assertion failure in runtime profiler when running on IA32 |
| 23 without snapshot (issue 1522). |
| 24 |
| 25 Fixed ABI for API calls on IA32 (for clang compatibility). |
| 26 |
| 27 Introduced code flushing of RegExp code to free memory used by |
| 28 RegExps sooner. |
| 29 |
| 30 Fixed linux-tick-processor built wrong version of v8 (issue 1532). |
| 31 |
| 32 Fixed assertion failure in v8::TryCache::StackTrace (issue 1529). |
| 33 |
| 34 Performance improvements on all platforms. |
| 35 |
| 36 |
| 37 2011-07-04: Version 3.4.9 |
| 38 |
| 39 Added support for debugger inspection of locals in optimized frames |
| 40 (issue 1140). |
| 41 |
| 42 Fixed SConstruct to pass correct defines to samples/preparser when |
| 43 building with library=shared. |
| 44 |
| 45 Made date parser handle ES5 Date Time Strings correctly (issue 1498). |
| 46 |
| 47 Fixed a bug in Object.defineProperty on the arguments object. |
| 48 |
| 49 Performance improvements on all platforms. |
| 50 |
| 51 |
| 52 2011-06-29: Version 3.4.8 |
| 53 |
| 54 Ensure 16-byte stack alignment on Solaris (issue 1505). |
| 55 |
| 56 Fix "illegal access" when calling parseInt with a radix |
| 57 that is not a smi. (issue 1246). |
| 58 |
| 59 |
| 60 2011-06-27: Version 3.4.7 |
| 61 |
| 62 Fixed 64-bit build on FreeBSD. |
| 63 |
| 64 Added API to set the property attributes for the prototype |
| 65 property on functions created from FunctionTemplates. |
| 66 |
| 67 Bugfixes and performance work. |
| 68 |
| 69 |
| 70 2011-06-22: Version 3.4.6 |
| 71 |
| 72 Lowered limit on code space for systems with low memory supply. |
| 73 |
| 74 Allowed compiling v8_shell with the 'host' toolset (issue 82437). |
| 75 |
| 76 Extended setBreakpoint API to accept partial script name (issue 1418). |
| 77 |
| 78 Made multi-line comments not count when deciding whether the '-->' |
| 79 comment starter is first on a line. This matches Safari. |
| 80 |
| 81 Made handling of non-array recievers in Array length setter correct |
| 82 (issue 1491). |
| 83 |
| 84 Added ability to heap profiler to iterate over snapshot's node |
| 85 (issue 1481). |
| 86 |
| 87 |
| 88 2011-06-20: Version 3.4.5 |
| 89 |
| 90 Fixed issues 794, 1097, 1215(partial), 1417, 1435, 1472, 1473, |
| 91 1476, and 1477. |
| 92 |
| 93 Improved code generation for !0 and !1. |
| 94 |
| 95 Reduced memory usage for regular expressions with nested qualifiers. |
| 96 (issue 1472) |
| 97 |
| 98 Fixed V8 to count line terminators in multi-line comments. |
| 99 (Chromium issue 86431) |
| 100 |
| 101 Fixed disassembler=on option for release-mode builds. (issue 1473) |
| 102 |
| 103 Performance improvements on all platforms. |
| 104 |
| 105 |
| 106 2011-06-15: Version 3.4.4 |
| 107 |
| 108 Added snapshot compression support and --stress-opt flag to d8. |
| 109 |
| 110 Improved performance of try/catch. |
| 111 |
| 112 Several GYP-related changes: Added support for building Xcode project |
| 113 files. Make the ARM simulator build with GYP again. Generate Makefiles |
| 114 for all architectures on Linux. |
| 115 |
| 116 Fixed Array.prototype.{reduce,reduceRight} to pass undefined as the |
| 117 receiver for strict mode callbacks. (issue 1436) |
| 118 |
| 119 Fixed a bug where an array load was incorrectly hoisted by GVN. |
| 120 |
| 121 Handle 'undefined' correctly when === has been specialized for doubles. |
| 122 (issue 1434) |
| 123 |
| 124 Corrected the limit of local variables in an optimized function from 64 |
| 125 to 63. |
| 126 |
| 127 Correctly set ReadOnly flag on indexed properties when using the API Set |
| 128 method. (issue 1470) |
| 129 |
| 130 Give the correct error message when Object.isExtensible is called on a |
| 131 non-object. (issue 1452) |
| 132 |
| 133 Added GetOwnPropertyNames method for Object in the API. Patch by Peter |
| 134 Varga. |
| 135 |
| 136 Do not redefine properties unneccesarily in seal and freeze. (issue |
| 137 1447) |
| 138 |
| 139 IsExecutionTerminating has an Isolate parameter now. |
| 140 |
| 141 Distinguish keyed loads with a symbol key from fast elements loads, |
| 142 avoiding some useless deoptimizations. (issue 1471) |
| 143 |
| 144 |
| 145 2011-06-08: Version 3.4.3 |
| 146 |
| 147 Clear the global thread table when an isolate is disposed |
| 148 (issue 1433). |
| 149 |
| 150 Converted time zone name to UTF8 on Windows (issue 1290). |
| 151 |
| 152 Limited the number of arguments in a function call to 32766 |
| 153 (issue 1413). |
| 154 |
| 155 Compress sources of JS libraries in addition to the snapshot. |
| 156 |
| 157 Fixed a bug in Lithium environment iteration. |
| 158 |
| 159 Performance improvements on all platforms. |
| 160 |
| 161 |
| 162 2011-06-06: Version 3.4.2 |
| 163 |
| 164 More work on ES-Harmony proxies. Still hidden behind a flag. |
| 165 |
| 166 Fixed some crash bugs and improved performance. |
| 167 |
| 168 Fixed building with gdb debugging support. |
| 169 |
| 170 Do not install SIGPROF handler until it is needed. |
| 171 |
| 172 Added DateTimeFormat to i18n API. |
| 173 |
| 174 Fixed compilation on OpenBSD. |
| 175 |
| 176 Take the ulimit into account when sizing the heap. OpenBSD users |
| 177 may still have to increase the default ulimit to run heavy pages in |
| 178 the browser. |
| 179 |
| 180 |
| 181 2011-06-01: Version 3.4.1 |
| 182 |
| 183 Fixed JSON stringify issue with arrays. |
| 184 |
| 185 Changed calls to JS builtins to be passed undefined when called with |
| 186 implicit receiver. |
| 187 |
| 188 Implemented the set trap for Harmony proxies. Proxies still need to |
| 189 be enabled with the --harmony-proxies flag. |
| 190 |
| 191 |
| 192 2011-05-30: Version 3.4.0 |
| 193 |
| 194 Changed calls to undefined property setters to not throw (issue 1355). |
| 195 |
| 196 Made RegExp objects not callable. |
| 197 |
| 198 Fixed issues on special case large JSON strings in new json parser |
| 199 (issues http://crbug.com/83877 and http://crbug.com/84186). |
| 200 |
| 201 Performance improvements on all platforms. |
| 202 |
| 203 |
| 1 2011-05-25: Version 3.3.10 | 204 2011-05-25: Version 3.3.10 |
| 2 | 205 |
| 3 Fixed calls of strict mode function with an implicit receiver. | 206 Fixed calls of strict mode function with an implicit receiver. |
| 4 | 207 |
| 5 Fixed fast handling of arrays to properly deal with changes to the | 208 Fixed fast handling of arrays to properly deal with changes to the |
| 6 Object prototype (issue 1403). | 209 Object prototype (issue 1403). |
| 7 | 210 |
| 8 Changed strict mode poison pill to be the same type error function | 211 Changed strict mode poison pill to be the same type error function |
| 9 (issue 1387). | 212 (issue 1387). |
| 10 | 213 |
| (...skipping 2819 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2830 | 3033 |
| 2831 Improved debugger support by allowing nested break points and by | 3034 Improved debugger support by allowing nested break points and by |
| 2832 dealing with stack-overflows when compiling functions before | 3035 dealing with stack-overflows when compiling functions before |
| 2833 setting break points in them. | 3036 setting break points in them. |
| 2834 | 3037 |
| 2835 | 3038 |
| 2836 2008-07-03: Version 0.1.0 | 3039 2008-07-03: Version 0.1.0 |
| 2837 | 3040 |
| 2838 Initial export. | 3041 Initial export. |
| 2839 | 3042 |
| 3043 # Local Variables: |
| 3044 # mode:text |
| 3045 # End: |
| OLD | NEW |