| OLD | NEW |
| 1 2014-03-14: Version 3.25.12 |
| 2 |
| 3 PromiseCoerce should deal with an error during accessing "then" |
| 4 (Chromium issue 347095). |
| 5 |
| 6 Propagate updated offsets in BoundsCheckBbData (Chromium issue 350863). |
| 7 |
| 8 Add regression test for range analysis bug (issue 3204). |
| 9 |
| 10 Continued fix for 351257. Reusing the feedback vector is too complex |
| 11 (Chromium issue 351257). |
| 12 |
| 13 StopCpuProfiling should return non-const CpuProfile (issue 3213). |
| 14 |
| 15 Allow for compiling with xcode 5.1 (which doesn't have gcc anymore). |
| 16 |
| 17 Performance and stability improvements on all platforms. |
| 18 |
| 19 |
| 20 2014-03-14: Version 3.25.11 |
| 21 |
| 22 MIPS: Remove uses of CanBeNegative() in HMod (issue 3204). |
| 23 |
| 24 MIPS: Remove uses of RangeCanInclude() in flooring division by power of |
| 25 2 (issue 3204). |
| 26 |
| 27 MIPS: Fix uses of range analysis results in HChange (issue 3204). |
| 28 |
| 29 Make translation of modulus operation '--stress-opt'-proof (Chromium |
| 30 issue 352059). |
| 31 |
| 32 Remove uses of CanBeNegative() in HMod (issue 3204). |
| 33 |
| 34 Remove uses of RangeCanInclude() in flooring division by power of 2 |
| 35 (issue 3204). |
| 36 |
| 37 Fix uses of range analysis results in HChange (issue 3204). |
| 38 |
| 39 Performance and stability improvements on all platforms. |
| 40 |
| 41 |
| 42 2014-03-14: Version 3.25.10 |
| 43 |
| 44 MIPS: Remove uses of CanBeNegative() in HMod (issue 3204). |
| 45 |
| 46 MIPS: Remove uses of RangeCanInclude() in flooring division by power of |
| 47 2 (issue 3204). |
| 48 |
| 49 MIPS: Fix uses of range analysis results in HChange (issue 3204). |
| 50 |
| 51 Make translation of modulus operation '--stress-opt'-proof (Chromium |
| 52 issue 352059). |
| 53 |
| 54 Remove uses of CanBeNegative() in HMod (issue 3204). |
| 55 |
| 56 Remove uses of RangeCanInclude() in flooring division by power of 2 |
| 57 (issue 3204). |
| 58 |
| 59 Fix uses of range analysis results in HChange (issue 3204). |
| 60 |
| 61 Performance and stability improvements on all platforms. |
| 62 |
| 63 |
| 64 2014-03-13: Version 3.25.9 |
| 65 |
| 66 Reland "Enable Object.observe by default" again (issue 2409). |
| 67 |
| 68 Use intrinsics for builtin ArrayBuffer property accesses (Chromium issue |
| 69 351787). |
| 70 |
| 71 Performance and stability improvements on all platforms. |
| 72 |
| 73 |
| 74 2014-03-12: Version 3.25.8 |
| 75 |
| 76 Fix HIsSmiAndBranch::KnownSuccessorBlock() by deleting it (Chromium |
| 77 issue 351320). |
| 78 |
| 79 Fix handling of polymorphic array accesses with constant index (Chromium |
| 80 issue 351319). |
| 81 |
| 82 Fix lazy deopt after tagged binary ops (Chromium issue 350434). |
| 83 |
| 84 MIPS: Cleanup some of the range uses in ModI/DivI (issue 3204). |
| 85 |
| 86 Fix issue with getOwnPropertySymbols and hidden properties (Chromium |
| 87 issue 350864). |
| 88 |
| 89 Cleanup some of the range uses in ModI/DivI (issue 3204). |
| 90 |
| 91 PromiseCoerce should ignore primitive values (Chromium issue 347095). |
| 92 |
| 93 Use a per-isolate cache for the date object JS bits (Chromium issue |
| 94 348856). |
| 95 |
| 96 Performance and stability improvements on all platforms. |
| 97 |
| 98 |
| 99 2014-03-11: Version 3.25.7 |
| 100 |
| 101 Promise.all and Promise.race should reject non-array parameter (Chromium |
| 102 issue 347453). |
| 103 |
| 104 Promise.all and Promise race should use "then" rather than "chain" |
| 105 (Chromium issue 347427). |
| 106 |
| 107 Merge the "Compute Minus Zero Checks" phase into the range analysis |
| 108 (issue 3204). |
| 109 |
| 110 Performance and stability improvements on all platforms. |
| 111 |
| 112 |
| 113 2014-03-10: Version 3.25.6 |
| 114 |
| 115 Replace the recursion in PropagateMinusZeroChecks() with a loop and a |
| 116 worklist (issue 3204). |
| 117 |
| 118 Reland "Enable Object.observe by default" (issue 2409). |
| 119 |
| 120 Enable Object.observe by default (issue 2409). |
| 121 |
| 122 AllocationTracker now maintains a map from address range to stack trace |
| 123 that allocated the range. When snapshot is generated the map is used to |
| 124 find construction stack trace for an object using its address (Chromium |
| 125 issue 277984). |
| 126 |
| 127 Introduce Runtime_GetAllScopesDetails to get all scopes at once for a |
| 128 frame (Chromium issue 340285). |
| 129 |
| 130 Reduce heavy runtime calls from debug mirrors (Chromium issue 340285). |
| 131 |
| 132 Check and clear date cache in DateCurrentTime, DateLocalTimezone and |
| 133 getTimezoneOffset (Chromium issue 142141). |
| 134 |
| 135 Performance and stability improvements on all platforms. |
| 136 |
| 137 |
| 138 2014-03-06: Version 3.25.5 |
| 139 |
| 140 Fix HConstants with Smi-ranged HeapNumber values (Chromium issue |
| 141 349878). |
| 142 |
| 143 Fix issues with JSON stringify replacer array (issues 3200, 3201). |
| 144 |
| 145 Performance and stability improvements on all platforms. |
| 146 |
| 147 |
| 148 2014-03-05: Version 3.25.4 |
| 149 |
| 150 x64: Fix LMathMinMax for constant Smi right-hand operands (Chromium |
| 151 issue 349079). |
| 152 |
| 153 Performance and stability improvements on all platforms. |
| 154 |
| 155 |
| 156 2014-03-04: Version 3.25.3 |
| 157 |
| 158 Clear optimized code cache in shared function info when code gets |
| 159 deoptimized (Chromium issue 343609). |
| 160 |
| 161 Fixed constant folding for Math.clz32 (Chromium issue 347906). |
| 162 |
| 163 Fix JSObject::PrintTransitions (Chromium issue 347912). |
| 164 |
| 165 Fix handling of constant global variable assignments (Chromium issue |
| 166 347904). |
| 167 |
| 168 Removed bogus ASSERT (Chromium issue 347542). |
| 169 |
| 170 Mark HCompareMap as having Tagged representation (Chromium issue |
| 171 346636). |
| 172 |
| 173 Fix crasher in Object.getOwnPropertySymbols (Chromium issue 346141). |
| 174 |
| 175 Fix the bit massaging code in CompleteParserRecorder::WriteNumber |
| 176 (Chromium issue 346221). |
| 177 |
| 178 Don't eliminate loads with incompatible types or representations |
| 179 (Chromium issue 346343). |
| 180 |
| 181 Check that after a weak callback, the handle is either dead or strong |
| 182 (Chromium issue 346061). |
| 183 |
| 184 Lazy preparsing vs. lazy parsing fix (Chromium issue 346207). |
| 185 |
| 186 Performance and stability improvements on all platforms. |
| 187 |
| 188 |
| 1 2014-02-25: Version 3.25.2 | 189 2014-02-25: Version 3.25.2 |
| 2 | 190 |
| 3 Fix the bit massaging code in CompleteParserRecorder::WriteNumber | 191 Fix the bit massaging code in CompleteParserRecorder::WriteNumber |
| 4 (Chromium issue 346221). | 192 (Chromium issue 346221). |
| 5 | 193 |
| 6 Revert r19455 "Load target types and handlers before IC computation." | 194 Revert r19455 "Load target types and handlers before IC computation." |
| 7 (Chromium issue 346149). | 195 (Chromium issue 346149). |
| 8 | 196 |
| 9 Don't eliminate loads with incompatible types or representations | 197 Don't eliminate loads with incompatible types or representations |
| 10 (Chromium issue 346343). | 198 (Chromium issue 346343). |
| (...skipping 6728 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6739 setting break points in them. | 6927 setting break points in them. |
| 6740 | 6928 |
| 6741 | 6929 |
| 6742 2008-07-03: Version 0.1.0 | 6930 2008-07-03: Version 0.1.0 |
| 6743 | 6931 |
| 6744 Initial export. | 6932 Initial export. |
| 6745 | 6933 |
| 6746 # Local Variables: | 6934 # Local Variables: |
| 6747 # mode:text | 6935 # mode:text |
| 6748 # End: | 6936 # End: |
| OLD | NEW |