Changelog for
v8-devel-3.20.0.1-142.9.x86_64.rpm :
Tue Jul 16 14:00:00 2013 tittiatcokeAATTgmail.com
- Update to 3.20.0.1
* Allowed users of the V8 API to distinguish between unset and
undefined HiddenValues (issue 2746).
* Deprecated old style callbacks in the V8 API.
* Turned on parallel recompilation.
* Performance and stability improvements on all platforms.
- Add patch fix-gcc48.patch to resolve gcc48 compile issues
Thu Apr 18 14:00:00 2013 dimstarAATTopensuse.org
- Update to version 3.18.0:
l Enabled pretenuring of fast literals in high promotion mode.
+ Removed preparser library; link preparser executable against
full V8.
+ Fixed set-up of intrinsic\'s \'constructor\' properties.
(Chromium issue 229445)
+ ES6 symbols: extended V8 API to support symbols (issue 2158).
+ Removed ARM support for VFP2.
Sun Apr 7 14:00:00 2013 tittiatcokeAATTgmail.com
- Update to 3.17.16
* Stack trace API: poison stack frames below the first strict
mode frame. (issue 2564)
* Finished implementation of ES6 symbols aka. private names
(issue 2158)
* Disable zapping of global handles in release mode
* Use internal memcpy when initializing code objects.
* Turned Flags into a uint32_t typedef
* Added a version of the v8::HandleScope constructor with an
v8::Isolate parameter and made
AdjustAmountOfExternalAllocatedMemory an instance method of
v8::Isolate. (issue 2487)
* Fixed two register allocator bugs (off-by-one error/failure
propagation). (issue 2576)
* Fixed heap snapshot creation for Harmony collections.
(issue 2535)
* Restored Function()\'s expected string representation.
(issue 2470)
* Enabled deprecatations (again). (issue 2487)
* Avoid bool to Oddball conversions by being lazy. (issue 2491)
* Added %p option to --logfile.
* Hardened Function()\'s parsing of function literals.
(issue 2470)
* ES6 symbols: Refine test for getOwnPropertyNames. (issue 2158)
Sun Jan 13 13:00:00 2013 idonmezAATTsuse.com
- Enable readline support (console=readline)
Sun Jan 13 13:00:00 2013 tittiatcokeAATTgmail.com
- Update to 3.16.4.0
* Performance and stability improvements on all platforms
* Improved GC performance when moving parts of a FixedArray
(issue 2452).
* Enabled readline on d8 while building a shared lib (issue 1781).
* Fixed missing exception check in typed array constructor
(Chromium issue 168545).
* Check for read-only-ness when preparing for array sort
(issue 2419).
* Fixed x64 MathMinMax for negative untagged int32 arguments.
(Chromium issue 164442)
* Fixed FloatingPointHelper::CheckSSE2OperandIsInt32.
(issue 2458)
* V8_Fatal now prints C++ stack trace in debug mode
* Added HTML-based tick processor
* Define CAN_USE_VFP2/3_INSTRUCTIONS based on arm_neon and
arm_fpu GYP flags
* Added GCTracer metrics for a scavenger GC for DOM wrappers
* Activated code aging by default
* See full list of changes in the ChangeLog
Wed Dec 5 13:00:00 2012 guillaumeAATTopensuse.org
- Fix armv7 using new flag (hardfp=on)
Fri Oct 26 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.14.5.0
* See changes in ChangeLog
- Remove patch for HARDFLOAT on arm. Now upstream
Thu Sep 27 14:00:00 2012 guillaumeAATTopensuse.org
- Enable build on ARMv5
Tue Sep 11 14:00:00 2012 dmuellerAATTsuse.com
- set USE_HARDFLOAT on arm
Wed Aug 22 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.13.3.0
* Performance and stability improvements on all platforms.
Sun Aug 19 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.13.1.0
* Added histograms for total allocated/live heap size, as well as
allocated size and percentage of total for map and cell space.
* Fixed parseInt\'s octal parsing behavior
(ECMA-262 Annex E 15.1.2.2). (issue 1645)
* Added checks for interceptors to negative lookup code in
Crankshaft. (Chromium issue 140473)
* Made incremental marking clear ICs and type feedback cells.
Wed Aug 8 14:00:00 2012 dmuellerAATTsuse.com
- fix build on ARM
Fri Aug 3 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.12.19.1
* Forced using bit-pattern for signed zero double. (issue 2239)
* Made sure double to int conversion is correct. (issue 2260)
* Always set the callee\'s context when calling a function from
optimized code. (Chromium issue 138887)
* Fixed building with GCC 3.x (issue 2016, 2017)
* Improved API calls that return empty handles. (issue 2245)
Sun Jul 29 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.12.16.0
* Added PRESERVE_ASCII_NULL option to String::WriteAscii.
(issue 2252)
* Added dependency to HLoadKeyed
* instructions to prevent invalid
hoisting. (Chromium issue 137768)
* Enabled building d8 for Android on Mac.
* Interpret negative hexadecimal literals as NaN.
(issue 2240)
* Expose counters in javascript when using --track-gc-object-stats.
* Enabled building and testing V8 on Android IA.
* Added --trace-parse flag to parser.
Wed Jul 25 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.12.14.0
* Fixed missing tagging of stack value in finally block.
(Chromium issue 137496)
* Added an option to the tickprocessor to specify the directory
for lib lookup.
* Fixed ICs for slow objects with native accessor
(Chromium issue 137002).
* Fixed transcendental cache on ARM in optimized code
(issue 2234).
* New heap inspection tools: counters for object sizes and
counts, histograms for external fragmentation.
* Incorporated constness into inferred interfaces (in
preparation for handling imports) (issue 1569).
Fri Jul 20 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.12.11.0
* Change of buildsystem from scons to GYP
Sun Jul 8 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.12.9.0
* Correctly advance the scanner when scanning unicode regexp
flag. (Chromium issue 136084)
* Fixed unhandlified code calling Harmony Proxy traps.
(issue 2219)
* Implemented TypedArray.set and ArrayBuffer.slice in d8
* Fixed lazy compilation for strict eval scopes.
(Chromium issue 135066)
* Made MACOSX_DEPLOYMENT_TARGET configurable in GYP.
(issue 2151)
* Report \"hidden properties\" in heap profiler for properties
case. (issue 2212)
* Activated optimization of packed arrays by default.
Mon Jul 2 14:00:00 2012 guillaumeAATTopensuse.org
- ARM: Only enable hardfloat for armv7, since armv5 build is soft only
Fri Jun 29 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.12.5.0
* Fixed Chromium issues:
115100, 129628, 131994, 132727, 132741, 132742, 133211
* Fixed V8 issues:
915, 1914, 2034, 2087, 2094, 2134, 2156, 2166, 2172, 2177,
2179, 2185
* Added --extra-code flag to mksnapshot to load JS code into the VM
before creating the snapshot.
* Support \'restart call frame\' command in the debugger.
* Fixed lazy sweeping heuristics to prevent old-space expansion.
(issue 2194)
* Fixed sharing of literal boilerplates for optimized code.
(issue 2193)
* Removed -fomit-frame-pointer flag from Release builds to make
the stack walkable by TCMalloc (Chromium issue 133723).
* Expose more detailed memory statistics (issue 2201).
* Fixed Harmony Maps and WeakMaps for undefined values
(Chromium issue 132744).
Tue Jun 19 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.11.10.6
* Implemented heap profiler memory usage reporting.
* Preserved error message during finally block in try..finally.
(Chromium issue 129171)
* Fixed EnsureCanContainElements to properly handle double values.
(issue 2170)
* Improved heuristics to keep objects in fast mode with inherited
constructors.
* Performance and stability improvements on all platforms.
* Implemented ES5-conformant semantics for inherited setters and
read-only properties. Currently behind --es5_readonly flag,
because it breaks WebKit bindings.
* Exposed last seen heap object id via v8 public api.
Thu Jun 7 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.11.8.0
* Avoid overdeep recursion in regexp where a guarded expression
with a minimum repetition count is inside another quantifier.
(Chromium issue 129926)
* Fixed missing write barrier in store field stub.
(issues 2143, 1465, Chromium issue 129355)
* Proxies: Fixed receiver for setters inherited from proxies.
* Proxies: Fixed ToStringArray function so that it does not
reject some keys. (issue 1543)
Wed May 30 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.11.7.0
* Get better function names in stack traces.
* Fixed RegExp.prototype.toString for incompatible receivers
(issue 1981).
* Some cleanup to common.gypi. This fixes some host/target
combinations that weren\'t working in the Make build on Mac.
* Handle EINTR in socket functions and continue incomplete sends.
(issue 2098)
* Fixed python deprecations. (issue 1391)
* Made socket send and receive more robust and return 0 on
failure. (Chromium issue 15719)
* Fixed GCC 4.7 (C++11) compilation. (issue 2136)
* Set \'-m32\' option for host and target platforms
* Performance and stability improvements on all platforms.
Sun May 20 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.11.3.0
* Disable optimization for functions that have scopes that cannot
be reconstructed from the context chain. (issue 2071)
* Define V8_EXPORT to nothing for clients of v8.
(Chromium issue 90078)
* Correctly check for native error objects. (Chromium issue 2138)
Thu May 17 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.11.2.0
* Implement map collection for incremental marking. (issue 1465)
* Added a readbuffer function to d8 that reads a file into an
ArrayBuffer.
* Fix freebsd build. (V8 issue 2126)
* Fixed compose-discard crasher from r11524 (issue 2123).
* Activated new global semantics by default. Global variables can
now shadow properties of the global object (ES5.1 erratum).
* Properly set ElementsKind of empty FAST_DOUBLE_ELEMENTS arrays when
transitioning (Chromium issue 117409).
* Made Error.prototype.name writable again, as required by the spec and
the web (Chromium issue 69187).
* Implemented map collection with incremental marking (issue 1465).
* Regexp: Fixed overflow in min-match-length calculation
(Chromium issue 126412).
* Fixed crash bug in VisitChoice (Chromium issue 126272).
* Fixed unsigned-Smi check in MappedArgumentsLookup
(Chromium issue 126414).
* Fixed LiveEdit for function with no locals (issue 825).
* Fixed register clobbering in LoadIC for interceptors
(Chromium issue 125988).
* Implemented clearing of CompareICs (issue 2102).
* Performance and stability improvements on all platforms.
Wed May 9 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.10.8.4
* Enabled MIPS cross-compilation.
* Ensured reload of elements pointer in StoreFastDoubleElement
stub. (Chromium issue 125515)
* Fixed corner cases in truncation behavior when storing to
TypedArrays. (issue 2110)
* Fixed failure to properly recognize and report out-of-memory
conditions when allocating code space pages. (Chromium issue
118625)
* Fixed idle notifications to perform a round of incremental GCs
after context disposal. (issue 2107)
* Fixed preparser for try statement. (issue 2109)
Thu Apr 26 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.10.6.0
* Fixed some bugs in accessing details of the last regexp match.
* Fixed source property of empty RegExp objects. (issue 1982)
* Enabled inlining some V8 API functions.
Thu Apr 26 14:00:00 2012 joop.boonenAATTopensuse.org
- spec file fix for arm, ifarch arm isn\'t correct needs percent sign before arm
Tue Apr 24 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.10.5.0
* Put new global var semantics behind a flag until WebKit tests
are cleaned up.
* Enabled stepping into callback passed to builtins.
(Chromium issue 109564)
* Fixed issues when stressing compaction with WeakMaps.
* Fixed missing GVN flag for new-space promotion.
(Chromium issue 123919)
* Simplify invocation sequence at monomorphic function
invocation sites. (issue 2079)
* Fixed several bugs in heap profiles (including issue 2078).
* Throw syntax errors on illegal escape sequences.
* Implemented rudimentary module linking (behind --harmony flag)
* Implemented ES5 erratum: Global declarations should shadow
inherited properties.
* Made handling of const more consistent when combined with \'eval\'
and \'with\'.
* Fixed V8 on MinGW-x64 (issue 2026).
* Performance and stability improvements on all platforms.
Tue Apr 17 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.10.2.1
* Fixed native ARM build (issues 1744, 539)
* Return LOOKUP variable instead of CONTEXT for non-context
allocated outer scope parameters (Chromium issue 119609).
* Fixed regular and ElementsKind transitions interfering with
each other (Chromium issue 122271).
* Improved performance of keyed loads/stores which have a
HeapNumber index (issues 1388, 1295).
* Fixed WeakMap processing for evacuation candidates (issue 2060).
* Bailout on possible direct eval calls (Chromium issue 122681).
* Do not assume that names of function expressions are context-allocated
(issue 2051).
* Performance and stability improvements on all platforms.
Wed Apr 11 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.10.1.0
* Fixed bug with arguments object in inlined functions (issue
2045).
* Fixed performance bug with lazy initialization (Chromium issue
118686).
* Added suppport for Mac OS X 64bit builds with GYP.
* Fixed bug with hidden properties (issue 2034).
* Fixed a performance bug when reloading pages (Chromium issue
117767, V8 issue 1902).
* Fixed bug when optimizing throw in top-level code (issue 2054).
* Fixed two bugs with array literals (issue 2055, Chromium issue
121407).
* Fixed bug with Math.min/Math.max with NaN inputs (issue 2056).
* Fixed a bug with the new runtime profiler (Chromium issue
121147).
* Fixed compilation of V8 using uClibc.
* Optimized boot-up memory use.
* Optimized regular expressions.
Fri Apr 6 14:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.10.0.5
* Fixed store IC writability check in strict mode
(Chromium issue 120099).
* Resynchronize timers if the Windows system time was changed.
(Chromium issue 119815)
* Removed \"-mfloat-abi=hard\" from host compiler cflags when
building for hardfp ARM
* Fixed edge case for case independent regexp character classes
(issue 2032).
* Reset function info counters after context disposal.
(Chromium issue 117767, V8 issue 1902)
* Fixed missing write barrier in CopyObjectToObjectElements.
(Chromium issue 119926)
* Fixed missing bounds check in HasElementImpl.
(Chromium issue 119925)
Sat Mar 24 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.9.24.1
* Activated count-based profiler for ARM.
* Fixed use of proxies as f.prototype properties. (issue 2021)
* Enabled snapshots on MIPS.
* Use correct arguments adaptation environment when inlining
function containing arguments. (Issue 2014)
* Performance and stability improvements on all platforms
Wed Mar 21 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.9.22.0
* Enabled count-based profiler by default.
* Implemented a hash based look-up to speed up address checks
in large object space (issue 853).
* Fixed push-to-trunk script (and re-push).
* Added API call that identifies strings that are guaranteed only to
contain ASCII characters.
* Fixed declarations escaping global strict eval. (Issue 1624)
* Fixed wrapping of receiver for non-strict callbacks. (Issue 1973)
* Fixed function declarations overwriting read-only global properties.
(Chromium issue 115452)
* Fixed --use-strict flag in combination with --harmony[-scoping].
* Debugger: naive implementation of \"step into Function.prototype.bind\".
* Debugger: added ability to set script source from within OnBeforeCompile
* Added flag to always call DebugBreak on abort.
* Re-enabled constructor inlining and inline === comparison with boolean
constants. (Issue 2009)
* Don\'t use an explicit s0 in ClampDoubleToUint8. (Issue 2004)
* Performance and stability improvements on all platforms.
Thu Mar 15 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.9.19.0
* Performance and stability improvements on all platforms.
* Fix the heap profiler crash caused by memory layout changes
between passes.
* Fix Error.prototype.toString to throw TypeError. (issue 1980)
* Fix double-rounding in strtod for MinGW. (issue 1062)
* Fix corrupted snapshot serializaton on ia32.
(Chromium issue v8/1985)
* Added basic interface inference for modules (behind the
- -harmony flag).
* Updated the Unicode tables to Unicode version 6.1.0.
* Fixed VFP detection through compiler defines. (issue 1996)
* Add Code-related fields to postmortem metadata.
* Ensure consistency of Math.sqrt on Intel platforms.
* Remove static initializers in v8. (issue 1859)
* Add explicit dependency on v8_base in the GYP-based build.
* Ensure there is a smi check of the receiver for global load and call
ICs (Chromium issue 117794).
Sat Mar 3 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.9.13.0
* Add code kind check before preparing for OSR. (issue 1900, 115073)
* Pass zone explicitly to zone-allocation on x64 and ARM. (issue 1802)
* Port string construct stub to x64. (issue 849)
* Performance and stability improvements on all platforms.
Sat Feb 18 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.9.7.0
* Fixed V8 issues 1878, 1942, 1945 and Chromium issue 113924.
* Fixed GCC-4.7 warnings.
* Added Navier-Stokes benchmark.
* Performance and stability improvements on all platforms.
Tue Feb 14 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.9.6.1
* Removed unused command line flags
* Fix template-related linker error. (issue 1936)
* Allow inlining of functions containing object literals.
(issue 1322)
* Add --call-graph-size option to tickprocessor. (issue 1937)
* Heap Snapshot maximum size limit is too low for really big
apps. At the moment the limit is 256MB.
(Chromium issue 113015)
* Performance and stability improvements on all platforms.
Thu Feb 9 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.9.4.0
* Properly initialize element-transitioning array literals on ARM.
(issue 1930)
* Bug fixes on all platforms.
Wed Feb 8 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.9.3.0
* Optionally export metadata with libv8 to enable debuggers to
inspect V8 state.
* Add timestamp to --trace-gc output. (issue 1932)
* Heap profiler reports implicit references.
* When rethrowing an exception, print the stack trace of its
original site instead of rethrow site (Chromium issue 60240).
* Increased size of small stacks from 32k to 64k to avoid hitting
limits in Chromium (Chromium issue 112843).
Mon Feb 6 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.9.1.0
* Reduce memory use immediately after starting V8.
* Fixed memory leak in NativeObjectsExplorer::FindOrAddGroupInfo
(Chromium issue 112315).
* Fixed a crash in dev tools (Chromium issue 107996).
* Added \'dependencies_traverse\': 1 to v8 GYP target.
* Performance and stability improvements on all platforms.
Sun Jan 29 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.8.9.0
* Flush number string cache on GC (issue 1605).
* Provide access to function inferred name with
v8::Function::GetInferredName in V8 public API.
* Fix building with Clang (issue 1912).
* Reduce the space used by the stack for the profiling thread.
* Fix misleading documentation of v8::Locker (issue 542).
* Introduce readbinary function in d8 to read binary files.
* Performance and stability improvements on all platforms.
Wed Jan 25 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.8.8.0
* Limited number of loop iterations in Heap::ReserveSpace
(Chromium issue 99027).
* Fixed solaris build (VirtualMemory) (issue 1761).
* Fixed strict vs. non-strict handling of function proxies in
higher-order array and string methods.
* Enabled asynchronous remote debugging with d8 (issue 1691).
Mon Jan 23 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.8.7.1
* Resolves CVE-2011-5037
* Ensure that LRandom restores rsi after call to the C function
on x64. (Chromium issue http://crbug.com/110509)
* Fixing include issues on
*bsd when building with scons.
(issue 1897)
* Provide a switch to specify -fno-strict-aliasing
(issue 1887)
* Move WIN32 define from standalone.gypi to common.gypi
(issue 1760)
* Fix corner-case in heap size estimation.
(issue 1893)
* Fix and enable NEW_NON_STRICT_FAST ArgumentsAccess stub on x64.
(issue 1903)
* Performance improvements and bug fixes.
* Add primitive WebGL array support to d8.
* Improve heap size estimation (issue 1893).
* Hash collision DOS workaround extended from string keys
to numeric keys.
* Provide an API for iterating through all external strings referenced
from the JS heap.
* Adjust position recorded for call expressions. http://crbug.com/109195
* Fix GC crash related to instanceof. http://crbug.com/109448
* Fix broken test that assumes that no GC can clear the regexp cache (GC
can happen at any time due to Crankshaft).
* Fix handling of bogus receivers for Harmony collections. (issue 1884)
* Add netbsd support to gyp build.
* Determine page size at runtime on posix platforms.
* Ensure that store buffer filtering hash sets are cleared after
StoreBuffer::Filter.
* Randomize the seed used for string hashing. This helps guard against
CPU-eating DOS attacks against node.js servers. Based on code from
Bert Belder.
* Implement callback when script finishes running in V8 API.
* Improve performance of Math.min and Math.max for the case of two
arguments. (issue 1325)
Mon Jan 9 13:00:00 2012 tittiatcokeAATTgmail.com
- Update to 3.8.4.1
* Performance improvements for large Smi-only arrays.
* Fixed InternalArrays construction. (issue 1878)
Sat Dec 31 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.8.3
* Avoid embedding new space objects into code objects in the
lithium gap resolver. (chromium:108296)
* Bug fixes and performance optimizations on all platforms.
Wed Dec 28 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.8.2.1
* Removed exit-time destructors.
* Set maximum length of FixedArray in terms of elements instead
an absolute number of bytes. (Chromium issue 103103)
* Fixed bug when generating padding to ensure space for lazy
deoptimization. (issue 1846)
* Further reduced pause times due to GC.
* Increase tick interval for the android platform.
* Fix a bug in the register allocator. (chromium:105112)
* Fix handling of recompiling code. (chromium:105375, v8:1782)
* Start incremental marking on idle notification. (v8:1458)
* Build fixes for various platforms.
* Fixed handling of arrays in DefineOwnProperty. (issue 1756)
* Sync parser and preparser on do-while and return statements.
(issue 1856)
* Fixed another corner case for DefineOwnProperty on arrays
(issue 1756).
* Fixed GCC 4.7 warnings. Patch from Tobias Burnus.
* Add max optimization flag to v8 gyp build to ensure V8 is
always built fully optimized in Chrome.
* MIPS: Bring MIPS to parity with other platforms.
* Optimizations and stability improvements on all platforms.
Wed Dec 14 13:00:00 2011 joop.boonenAATTopensuse.org
- ARM build fix: Changed ExclusiveArch from arm to %arm
- Added code to build for hardfp
Fri Dec 9 13:00:00 2011 cooloAATTsuse.com
- fix license to be in spdx.org format
Tue Dec 6 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.7.12.6
* Increase tick interval for the android platform.
* Fix a bug in the register allocator. (chromium:105112)
* Fix handling of recompiling code. (chromium:105375, v8:1782)
* Start incremental marking on idle notification. (v8:1458)
* Build fixes for various platforms.
* Various performance improvements.
Sat Dec 3 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.7.11
* Fixed bug when generating padding to ensure space for lazy
deoptimization. (issue 1846)
* Further reduced pause times due to GC.
* Set maximum length of FixedArray in terms of elements
instead an absolute number of bytes. (Chromium issue 103103)
* Stability and performance improvements on all platforms.
* Removed exit-time destructors.
Sun Nov 20 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.7.8.0
* Fix missing fast property accessors in heap snapshots.
(issue 1818)
* Removed hidden prototype from builtins, i.e., deleting an
overridden function on builtins will not make the original
function reappear.
* Added NetBSD support for scons build.
* Performance improvements on all platforms.
Sat Nov 12 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.7.6.0
* Fix Harmony sets and maps to allow null and undefined as keys
(still hidden behind --harmony flag) (issue 1622).
* Implement VirtualMemory on FreeBSD to fix build (issue 1807).
* Enable VFP instructions for Android.
* Fix error handling in Date.prototype.toISOString (issue 1792).
* Fixed filtering of store buffer for large object pages.
(issue 1817)
* Fixed generated hash function on all platforms.
(issue 1808)
* Fixed Heap::Shrink to ensure that it does not free pages that are
still in use. (Chromium issue 100414)
Sun Oct 30 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.7.3.0
* Slight deoptimization as a workaround for issue with jslint:
Issue 1789.
* Fix bug in deoptimization. Known issue with jslint:
Issue 1789.
* Achieved 33% speedup in debug-mode tests.
* Removed special casing of calls to RegExp test and exec
methods with no argument. Now matches new JSC behaviour.
crbug.com/75740.
* Return the empty string on cyclic references in toString
(ES5 conformance).
* Fixed bug triggered by JSBeautifier. crbug.com/100409.
* Made Math.random state per-context instead of per-process
issue 864.
* Fixed stack traces to skip native functions.
* Make snapshots (new contexts) smaller and faster.
* Fixed handling of Function.apply for non-array arguments.
* Fixed evaluation order in defineProperties to match FireFox.
* Fixed handling of non-object receivers for array builtins,
crbug.com/100702.
* Multiple fixes to improve compliance with test262.
* Fixed compatibility with older Android releases.
* Fixed compilation with gcc-4.5.3.
* Improved performance of WriteUtf8, issue 1665.
* Made native syntax an early error in the preparser.
* Fixed issues 793 and 893 relating to Function.prototype.bind.
* Improved let, const, Set and Map support and other Harmony
features (behind the --harmony flag).
* Changed evaluation order for > and <= to match ES5 instead
of ES3.
* Bug fixes and performance improvements on all platforms.
* Fixed array handling for Object.defineOwnProperty
(ES5 conformance).
* Fixed issue 1757 (string slices of external strings).
* Fixed issue 1759 (ARM).
* Added flag --noclever-optimizations to disable some things that
caused trouble in the past.
* Added flag --stress-compaction for testing.
* Added flag --harmony to activate all experimental Harmony features.
Sun Oct 23 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.6.6.4
* Bugfixes
Sun Oct 16 14:00:00 2011 tittiatcokeAATTgmail.com
- Change the build process for openSUSE >= 12.1 to enable
building the Python bindings for V8.
+ Create a separate package for the internal src header-files
required by PyV8
Sat Oct 1 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.6.4.1
* Bugfixes
Sat Sep 24 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.6.4.0
+ Implemented better support of typed arrays in the d8 shell.
+ Bug fixes and performance improvements on all platforms.
+ Fixed d8\'s broken readline history.
+ Removed the need for code delete events in CPU profiler
(Issue 1466).
+ Fixed debugger stepping next with trycatch recursion
(Issue 1639).
+ Fixing parallel execution in d8 (with -p) and some memory
leaks.
+ Support for precise stepping in functions compiled before
debugging was started (step 1).
Mon Sep 12 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.6.2.0
+ Fixed a bug when optimizing named function expression (issue 1647).
+ Fixed a bug when optimizing f.call.apply (issue 1650).
+ Made arguments and caller always be null on native functions
(issues 1548 and 1643).
+ Fixed issue 1648 (cross-compiling x64 targeting ia32).
+ Fixed issue 371 (d8 printing of strings containing \\0).
+ Fixed order of evaluation in arguments to parseInt (issue 1649).
+ Fixed a problem with large heap snapshots in Chrome DevTools
(issue 1658, chromium issue 89268).
+ Upped default maximum heap size from 512M to 700M.
+ Fixed a bug in abrupt exit from with or catch inside finally.
+ Fixed possible crash in FixedDoubleArray::Initialize() (Chromium
issue 95113).
+ Fixed a bug in Page::GetRegionMaskForSpan (Chromium issue 94425).
+ Fixed a few clang warnings (which -Werror treated as errors).
+ Performance improvements on all platforms.
+ Added ability to turn profiler on/off in d8.
+ Fixed several crash bugs.
Fri Sep 2 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.5.10.0
+ Added V8EXPORT attributes for v8::Array::CheckCast and
v8::Number::CheckCast.
+ Made a slight API change enabling opting out from null
termination in String::Write
*().
+ Made FromPropertyDescriptor not trigger inherited setters.
+ Various bugfixes
Wed Aug 24 14:00:00 2011 tittiatcokeAATTgmail.com
- update to 3.5.7.0
+ Make scanner handle invalid unicode escapes in identifiers correctly.
+ Make regexp flag parsing stricter.
+ Fix several memory leaks.
- Cleanup of specfile and changelog to prepare for submission to
Factory
Mon Aug 22 14:00:00 2011 tittiatcokeAATTgmail.com
- Stop building libv8 in debug mode. Chromium doesn\'t like this
and starts cpu hogging.
Fri Aug 19 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.5.6.0
+ Fixed issue that could cause crashes when running with --heap-stats.
+ Fixed compilation on Linux 2.6.9 and older.
+ Fixed live-object-list to work with isolates.
+ Fixed memory leaks in zones and isolates.
+ Fixed a performance regression for TypedArrays on x64.
+ Stability improvements on all platforms.
Tue Aug 16 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.5.5.0
+ Fixed bugs involving negative zero and the optimizing compiler.
+ Fixed optimized version of Function.apply(x, arguments). (issue 1592)
+ Eliminated uses of deprecated ARM instructions.
+ Sped up Math.floor by using SSE 4.1 roundsd instruction on ia32.
+ Removed restriction on the size of disassembled code that is printed.
Sat Aug 6 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.5.2.0
Sat Jul 30 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.5.1.0
Thu Jul 21 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.4.13
Sun Jul 17 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.4.12.1
Mon Jun 20 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.4.4.0
Mon Jun 13 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.4.3.0
Tue May 31 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.4.0.1
Sat May 28 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.3.10.1
Wed May 25 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.3.10.0
Wed May 25 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.3.9.3
Fri May 6 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.3.4.0
Thu Apr 28 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.3.2.0
Fri Apr 22 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.3.1.0
Mon Apr 18 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.2.10.0
Tue Apr 12 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.2.9.1
Fri Apr 8 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.2.8.3
Thu Mar 31 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.2.6.0
Mon Mar 28 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.2.5.0
Fri Mar 18 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.2.3.1
Wed Mar 16 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.2.2.1
Fri Mar 11 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.2.1.1
Wed Mar 9 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.2.0.2
Fri Mar 4 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.1.8.0
Wed Mar 2 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.1.7.0
Sun Feb 27 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.1.6.1
Sun Feb 27 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.1.6.0
Wed Feb 16 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.1.5.0
Thu Jan 20 13:00:00 2011 tittiatcokeAATTgmail.com
- Update to 3.0.9.0
Wed Jan 5 13:00:00 2011 rwooninckAATTopensuse.org
- Update to 3.0.6.0
Tue Dec 21 13:00:00 2010 rwooninckAATTopensuse.org
- update to 3.0.4.1
Fri Dec 17 13:00:00 2010 tittiatcokeAATTgmail.com
- Update to 3.0.3.0
Tue Dec 7 13:00:00 2010 tittiatcokeAATTgmail.com
- update to 3.0.0.1
Wed Dec 1 13:00:00 2010 tittiatcokeAATTgmail.com
- update to 2.5.9.1
Thu Nov 25 13:00:00 2010 tittiatcokeAATTgmail.com
- update to 2.5.8.0
* new package (libv8-2) to follow package specifications.
Thu Nov 11 13:00:00 2010 tittiatcokeAATTgmail.com
- update to 2.5.6.0
Wed Nov 3 13:00:00 2010 tittiatcokeAATTgmail.com
- update to 2.5.3.0
Wed Oct 27 14:00:00 2010 tittiatcokeAATTgmail.com
- Update to 2.5.2.0
Fri Oct 22 14:00:00 2010 tittiatcokeAATTgmail.com
- update to 2.5.1.0
Fri Oct 15 14:00:00 2010 tittiatcokeAATTgmail.com
- Update to 2.4.9.0