Revision: 25237
Author: [email protected]
Date: Mon Nov 10 10:40:59 2014 UTC
Log: Upgrade version and change log after branch.
[email protected]
[email protected]
Review URL: https://codereview.chromium.org/681113011
https://code.google.com/p/v8/source/detail?r=25237
Modified:
/branches/bleeding_edge/ChangeLog
/branches/bleeding_edge/src/version.cc
=======================================
--- /branches/bleeding_edge/ChangeLog Mon May 19 15:29:29 2014 UTC
+++ /branches/bleeding_edge/ChangeLog Mon Nov 10 10:40:59 2014 UTC
@@ -1,9 +1,1205 @@
-2014-05-19: Sentinel
+2014-11-10: Sentinel
The ChangeLog file is no longer maintained on bleeding_edge. This
sentinel should stay on top of this list.
+2014-11-05: Version 3.30.33
+
+ `1..isPrototypeOf.call(null)` should return false, not throw
TypeError
+ (issue 3483).
+
+ Refactor ObjectGetOwnPropertyKeys to accept bitmask rather than
boolean
+ (issue 3549).
+
+ Add debug mirror support for ES6 Map/Set iterators (Chromium issue
+ 427868).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-11-04: Version 3.30.30
+
+ Performance and stability improvements on all platforms.
+
+
+2014-11-02: Version 3.30.27
+
+ Performance and stability improvements on all platforms.
+
+
+2014-11-02: Version 3.30.26
+
+ Performance and stability improvements on all platforms.
+
+
+2014-11-01: Version 3.30.25
+
+ Performance and stability improvements on all platforms.
+
+
+2014-11-01: Version 3.30.24
+
+ Ensure we don't try to inline raw access to indexed interceptor
+ receivers (Chromium issue 419220).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-31: Version 3.30.23
+
+ Introduce v8::Exception::GetMessage to find location of an error
object
+ (Chromium issue 427954).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-30: Version 3.30.22
+
+ MIPS: Classes: Add super support in methods and accessors (issue
3330).
+
+ Classes: Add super support in methods and accessors (issue 3330).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-29: Version 3.30.21
+
+ MIPS: Classes: Add basic support for properties (issue 3330).
+
+ Classes: Add more tests for prototype edge cases (Chromium issue
3655).
+
+ Classes: Add test for method prototype (issue 3330).
+
+ Get stack trace for uncaught exceptions/promise rejections from the
+ simple stack when available.
+
+ Classes: Add basic support for properties (issue 3330).
+
+ Allow duplicate property names in classes (issue 3570).
+
+ Windows: use SystemTimeToTzSpecificLocalTime instead of localtime_s
+ (Chromium issue 417640).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-28: Version 3.30.20
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-27: Version 3.30.19
+
+ Check string literals with escapes in PreParserTraits::GetSymbol()
+ (issue 3606).
+
+ only define ARRAYSIZE_UNSAFE for NaCl builds (Chromium issue
405225).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-24: Version 3.30.18
+
+ Narrow cases where Sparse/Smart versions of Array methods are used
+ (issues 2615, 3612, 3621).
+
+ Shrink new space in idle notification (Chromium issue 424423).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-23: Version 3.30.17
+
+ ARM64: Fix stack manipulation (Chromium issue 425585).
+
+ Speed up creation of Objects whose prototype has dictionary
elements
+ (Chromium issue 422754).
+
+ Enable libstdc++ debug mode in debug builds (issue 3638).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-22: Version 3.30.16
+
+ Remove v8stdint.h, it doesn't serve a purpose anymore.
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-21: Version 3.30.15
+
+ Avoid the Marsaglia effect in 3D (Chromium issue 423311).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-20: Version 3.30.14
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-17: Version 3.30.13
+
+ Don't expose Array.prototype.values as it breaks webcompat
(Chromium
+ issue 409858).
+
+ Fix break location calculation (Chromium issue 419663).
+
+ Enable libstdc++ debug mode in debug builds (issue 3638).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-17: Version 3.30.12
+
+ Implement .forEach() on typed arrays (issue 3578).
+
+ Introduce v8::Exception::GetStackTrace API method.
+
+ Remove SmartMove, bringing Array methods further into spec
compliance
+ (issue 2615).
+
+ Convert argument toObject() in
Object.getOwnPropertyNames/Descriptors
+ (issue 3443).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-15: Version 3.30.11
+
+ Array.prototype.{every, filter, find, findIndex, forEach, map,
some}:
+ Use fresh primitive wrapper for calls (issue 3536).
+
+ Correctly expand literal buffer for surrogate pairs (Chromium issue
+ 423212).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-15: Version 3.30.10
+
+ Squeeze the layout of various AST node types (Chromium issue
417697).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-14: Version 3.30.9
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-13: Version 3.30.8
+
+ AST nodes have at most one bailout/typefeedback ID now, saving
lots of
+ memory (Chromium issue 417697).
+
+ Allow identifier code points from supplementary multilingual planes
+ (issue 3617).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-10: Version 3.30.7
+
+ Fix computation of UTC time from local time at DST change points
(issue
+ 3116, Chromium issues 415424, 417640).
+
+ Convert `obj` ToObject in Object.keys() (issue 3587).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-09: Version 3.30.6
+
+ Update unicode to 7.0.0 (issue 2892).
+
+ Classes: Add support for toString (issue 3330).
+
+ Don't enable WPO on Win64 and require Server 2003 / x64 for win64
+ (Chromium issue 421363).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-08: Version 3.30.5
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-08: Version 3.30.4
+
+ This uses a runtime function to set up the the constructor and its
+ prototype (issue 3330).
+
+ Remove PersistentBase::ClearAndLeak.
+
+ Squeeze the layout of variable proxy nodes (Chromium issue 417697).
+
+ Add MonotonicallyIncreasingTime to V8 Platform (Chromium issue
417668).
+
+ Fix representation of HLoadRoot (Chromium issue 419036).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-03: Version 3.30.3
+
+ Removed the Isolate* field from literal nodes (Chromium issue
417697).
+
+ Squeeze the layout of expression nodes a bit (Chromium issue
417697).
+
+ Merged FeedbackSlotInterface into AstNode, removing the need for a
2nd
+ vtable (Chromium issue 417697).
+
+ Extend CPU profiler with mapping ticks to source lines.
+
+ Remove support for parallel sweeping.
+
+ Introduce v8::Object::GetIsolate().
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-02: Version 3.30.2
+
+ Fix Hydrogen's BuildStore() (Chromium issue 417508).
+
+ Move unit tests to test/unittests (issue 3489).
+
+ Changes to ALLOW_UNUSED to match upcoming changes to the Chromium
trunk:
+ * Eliminate usage of ALLOW_UNUSED to define COMPILE_ASSERT and
just use
+ static_assert() in all cases now that all platforms build with
C++11. *
+ Convert remaining uses of ALLOW_UNUSED to ALLOW_UNUSED_TYPE to
match how
+ Chromium will be splitting this functionality. (In Chromium we'll
have
+ both ALLOW_UNUSED_TYPE and ALLOW_UNUSED_LOCAL, which have
different
+ syntax to enable us to use these with MSVC.) (Chromium issue
81439).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-10-01: Version 3.30.1
+
+ Introduce PromiseRejectCallback (issue 3093).
+
+ ES6: Implement object literal property shorthand (issue 3584).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-30: Version 3.29.93
+
+ Add a getter for the address and size of the code range to the
pulic API
+ (issue 3598).
+
+ Convert `obj` ToObject in Object.keys() (issue 3587).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-29: Version 3.29.92
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-26: Version 3.29.91
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-25: Version 3.29.88
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-24: Version 3.29.87
+
+ Preserve message when rethrowing exception (issue 3583).
+
+ Fix escaped index JSON parsing (Chromium issue 416449).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-23: Version 3.29.84
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-23: Version 3.29.83
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-23: Version 3.29.82
+
+ Fix escaped index JSON parsing (Chromium issue 416449).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-17: Version 3.29.70
+
+ Enable ES6 generators (issue 2355).
+
+ Fixed int vs. uintptr_t confusion (plus some cleanup on the way)
(issue
+ 3556).
+
+ Move configuration of ResourceConstraints to Isolate construction.
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-16: Version 3.29.66
+
+ Currently, a new isolate is created in an uninitialized state, and
+ several API methods will automatically initialize it. During this
+ uninitialized state, code event handlers and function entry
handlers can
+ be attached to the isolate.
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-15: Version 3.29.64
+
+ ES6: String(symbol) should work like symbol.toString (issue 3554).
+
+ Arrow functions: Cleanup handling of the prototype property (issue
+ 2700).
+
+ Remove V8_HOST_CAN_READ_UNALIGNED and its uses (Chromium issue
412967).
+
+ Fix Smi vs. HeapObject confusion in HConstants (Chromium issue
412215).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-12: Version 3.29.59
+
+ Do not use wide reads in CopyCharsUnsigned (Chromium issue 412967).
+
+ Fix inaccurate type condition in Hydrogen (Chromium issue 412210).
+
+ Fix crash in ScriptDebugServer::wrapCallFrames (Chromium issue
411196).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-11: Version 3.29.57
+
+ ES6: Add support for method shorthand in object literals (issue
3516).
+
+ Unbreak FreeBSD build (hopefully) (issue 3548).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-09: Version 3.29.53
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-08: Version 3.29.50
+
+ Allocate a new empty number dictionary when resetting elements
(Chromium
+ issue 410332).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-05: Version 3.29.43
+
+ Enforce correct number comparisons when inlining Array.indexOf
(Chromium
+ issue 407946).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-04: Version 3.29.41
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-03: Version 3.29.40
+
+ Use correct receiver for DOM accessors on the prototype chain
(issue
+ 3538).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-02: Version 3.29.38
+
+ Do not clear weak monomorphic IC after context disposal (Chromium
issue
+ 404020).
+
+ Turn on job-based sweeping (issue 3104).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-09-01: Version 3.29.35
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-29: Version 3.29.29
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-28: Version 3.29.27
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-28: Version 3.29.25
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-28: Version 3.29.24
+
+ Tweaks to generate XP-compatible .exes (Chromium issue 407517).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-28: Version 3.29.23
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-27: Version 3.29.20
+
+ Handle empty allocation list in CodeRange properly (issue 3540,
Chromium
+ issue 407566).
+
+ Fixed inlining of constant values (issue 3529).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-25: Version 3.29.17
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-24: Version 3.29.16
+
+ Fix issue with numeric property names (issue 3507).
+
+ Add back the duplicate property checker (issue 3498).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-22: Version 3.29.14
+
+ Don't inline Array.shift() if receiver map is not extensible
(Chromium
+ issue 405517).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-21: Version 3.29.11
+
+ Refactor ParseObjectLiteral.
+
+ Support symbol-named properties in API (issue 3394).
+
+ Suppress test262 test that tests duplicate properties.
+
+ ES6: Duplicate properties are no longer an error (issue 3498).
+
+ Expose function CheckDebugBreak in the debugger api.
+
+ Remove RegExp.$input (issue 3486).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-21: Version 3.29.10
+
+ ES6: Make sure we do not store -0 as the key in Map/Set (issue
3515).
+
+ Remove removed flags from tests.
+
+ Expose well-known Symbols to C++ API (Chromium issue 341423).
+
+ Implement ES6 Array.of() (issue 3427).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-20: Version 3.29.9
+
+ Correctly handle holes when concat()ing double arrays (Chromium
issue
+ 403409).
+
+ [turbofan] Refactor the InstructionSelector tests (issue 3489).
+
+ ES6: Make Map/Set constructors support iterable values (issue
3508).
+
+ WeakMap/WeakSet: Add test for non object keys (issue 3399).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-12: Version 3.28.71
+
+ ToNumber(Symbol) should throw TypeError (issue 3499).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-11: Version 3.28.69
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-09: Version 3.28.65
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-08: Version 3.28.64
+
+ ES6: Implement WeakMap and WeakSet constructor logic (issue 3399).
+
+ Enable ES6 unscopables (issue 3401).
+
+ Turn on harmony_unscopables for es_staging (issue 3401).
+
+ Remove proxies from --harmony switch for M38, because problems.
+
+ Reland "Add initial support for compiler unit tests using
GTest/GMock."
+ (issue 3489).
+
+ Enable ES6 iteration by default (issue 2214).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-07: Version 3.28.62
+
+ Only escape U+0022 in argument values of `String.prototype` HTML
methods
+ (issue 2217).
+
+ Update webkit test for expected own properties.
+
+ This implements unscopables (issue 3401).
+
+ Add `CheckObjectCoercible` for the `String.prototype` HTML methods
+ (issue 2218).
+
+ Add initial support for compiler unit tests using GTest/GMock
(issue
+ 3489).
+
+ Trigger exception debug events on Promise reject (Chromium issue
+ 393913).
+
+ Refactor unit tests for the base library to use GTest (issue 3489).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-06: Version 3.28.60
+
+ Enable ES6 Map and Set by default (issue 1622).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-06: Version 3.28.59
+
+ Removed GetConstructor from the API. Instead either get the
+ "constructor" property stored in the prototype, or keep a
side-table.
+
+ Enable ES6 Symbols by default (issue 2158).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-05: Version 3.28.57
+
+ Add dependencies on gtest and gmock.
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-04: Version 3.28.54
+
+ Performance and stability improvements on all platforms.
+
+
+2014-08-01: Version 3.28.53
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-31: Version 3.28.52
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-31: Version 3.28.51
+
+ Drop deprecated memory related notification API (Chromium issue
397026).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-31: Version 3.28.50
+
+ Use emergency memory in the case of out of memory during evacuation
+ (Chromium issue 395314).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-30: Version 3.28.48
+
+ Fix Object.freeze with field type tracking. Keep the descriptor
properly
+ intact while update the field type (issue 3458).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-29: Version 3.28.45
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-28: Version 3.28.43
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-25: Version 3.28.38
+
+ Fix issue with setters and their holders in accessors.cc (Chromium
issue
+ 3462).
+
+ Introduce more debug events for promises (issue 3093).
+
+ Move gc notifications from V8 to Isolate and make idle hint
mandatory
+ (Chromium issue 397026).
+
+ The accessors should get the value from the holder and not from
this
+ (issue 3461).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-24: Version 3.28.35
+
+ Rebaseline/update the intl tests with ICU 52 (issue 3454).
+
+ Expose the content of Sets and WeakSets through SetMirror (issue
3093).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-23: Version 3.28.32
+
+ Update ICU to 5.2 (matching chromium) (issue 3452).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-22: Version 3.28.31
+
+ Remove harmony-typeof.
+
+ Implement String.prototype.codePointAt and String.fromCodePoint
(issue
+ 2840).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-21: Version 3.28.30
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-21: Version 3.28.29
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-18: Version 3.28.28
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-17: Version 3.28.26
+
+ Ship ES6 Math functions (issue 2938).
+
+ Make ToPrimitive throw on symbol wrappers (issue 3442).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-16: Version 3.28.25
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-16: Version 3.28.24
+
+ Removed some copy-n-paste from StackFrame::Foo API entries (issue
3436).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-15: Version 3.28.23
+
+ Fix error message about read-only symbol properties (issue 3441).
+
+ Include symbol properties in Object.{create,defineProperties}
(issue
+ 3440).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-14: Version 3.28.22
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-11: Version 3.28.21
+
+ Make `let` usable as an identifier in ES6 sloppy mode (issue 2198).
+
+ Support ES6 Map and Set in heap profiler (issue 3368).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-10: Version 3.28.20
+
+ Remove deprecate counter/histogram methods.
+
+ Fixed printing of external references (Chromium issue 392068).
+
+ Fix several issues with ES6 redeclaration checks (issue 3426).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-09: Version 3.28.19
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-09: Version 3.28.18
+
+ Reland "Postpone termination exceptions in debug scope." (issue
3408).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-08: Version 3.28.17
+
+ MIPS: Fix computed properties on object literals with a double as
+ propertyname (Chromium issue 390732).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-08: Version 3.28.16
+
+ Fix computed properties on object literals with a double as
propertyname
+ (Chromium issue 390732).
+
+ Avoid brittle use of .bind in Promise.all (issue 3420).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-07: Version 3.28.15
+
+ Remove a bunch of Isolate::UncheckedCurrent calls.
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-07: Version 3.28.14
+
+ Use the HeapObjectIterator to scan-on-scavenge map pages (Chromium
issue
+ 390732).
+
+ Introduce debug events for Microtask queue (Chromium issue 272416).
+
+ Split out libplatform into a separate libary.
+
+ Add clang-format to presubmit checks.
+
+ Stack traces exposed to Javascript should omit extensions (issue
311).
+
+ Remove deprecated v8::Context::HasOutOfMemoryException.
+
+ Postpone termination exceptions in debug scope (issue 3408).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-04: Version 3.28.13
+
+ Rollback to r22134.
+
+
+2014-07-04: Version 3.28.12
+
+ Use the HeapObjectIterator to scan-on-scavenge map pages (Chromium
issue
+ 390732).
+
+ Introduce debug events for Microtask queue (Chromium issue 272416).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-03: Version 3.28.11
+
+ Split out libplatform into a separate libary.
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-03: Version 3.28.10
+
+ Add clang-format to presubmit checks.
+
+ Stack traces exposed to Javascript should omit extensions (issue
311).
+
+ Remove deprecated v8::Context::HasOutOfMemoryException.
+
+ Postpone termination exceptions in debug scope (issue 3408).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-02: Version 3.28.9
+
+ Make freeze & friends ignore private properties (issue 3419).
+
+ Introduce a builddeps make target (issue 3418).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-07-01: Version 3.28.8
+
+ Remove static initializer from isolate.
+
+ ES6: Add missing Set.prototype.keys function (issue 3411).
+
+ Introduce debug events for promises (issue 3093).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-06-30: Version 3.28.7
+
+ Performance and stability improvements on all platforms.
+
+
+2014-06-30: Version 3.28.6
+
+ Unbreak "os" stuff in shared d8 builds (issue 3407).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-06-26: Version 3.28.4
+
+ Compile optimized code with active debugger but no break points
+ (Chromium issue 386492).
+
+ Optimize Map/Set.prototype.forEach.
+
+ Collect garbage with kReduceMemoryFootprintMask in IdleNotification
+ (Chromium issue 350720).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-06-26: Version 3.28.3
+
+ Grow heap slower if GC freed many global handles (Chromium issue
+ 263503).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-06-25: Version 3.28.2
+
+ Remove bogus assertions in HCompareObjectEqAndBranch (Chromium
issue
+ 387636).
+
+ Do not eagerly update allow_osr_at_loop_nesting_level (Chromium
issue
+ 387599).
+
+ Set host_arch to ia32 on machines with a 32bit userland but a 64bit
+ kernel (Chromium issue 368384).
+
+ Map/Set: Implement constructor parameter handling (issue 3398).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-06-24: Version 3.28.1
+
+ Support LiveEdit on Arm64 (Chromium issue 368580).
+
+ Run JS micro tasks in the appropriate context (Chromium issue
385349).
+
+ Add a use counter API.
+
+ Set host_arch to ia32 on machines with a 32bit userland but a 64bit
+ kernel.
+
+ Performance and stability improvements on all platforms.
+
+
+2014-06-23: Version 3.28.0
+
+ MIPS: Support LiveEdit (Chromium issue 368580).
+
+ Array.concat: properly go to dictionary mode when required
(Chromium
+ issue 387031).
+
+ Support LiveEdit on ARM (Chromium issue 368580).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-06-18: Version 3.27.34
+
+ Reduce number of writes to DependentCode array when inserting
dependent
+ IC (Chromium issue 305878).
+
+ Performance and stability improvements on all platforms.
+
+
+2014-06-17: Version 3.27.33
+
+ Do GC if CodeRange fails to allocate a block (Chromium issue
305878).
+
+ Throw syntax error when a getter/setter has the wrong number of
params
+ (issue 3371).
+
+ Performance and stability improvements on all platforms.
+
+
***The diff for this file has been truncated for email.***
=======================================
--- /branches/bleeding_edge/src/version.cc Tue Sep 30 07:13:55 2014 UTC
+++ /branches/bleeding_edge/src/version.cc Mon Nov 10 10:40:59 2014 UTC
@@ -10,7 +10,7 @@
// NOTE these macros are used by some of the tool scripts and the build
// system so their names cannot be changed without changing the scripts.
#define MAJOR_VERSION 3
-#define MINOR_VERSION 30
+#define MINOR_VERSION 31
#define BUILD_NUMBER 0
#define PATCH_LEVEL 0
// Use 1 for candidates and 0 otherwise.
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.