Changelog for
v8-devel-3.9.24.1-1.18.1.i586.rpm :
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