Hello community, here is the log from the commit of package v8 for openSUSE:Factory checked in at 2012-04-12 09:55:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/v8 (Old) and /work/SRC/openSUSE:Factory/.v8.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "v8", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/v8/v8.changes 2012-03-07 13:46:14.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.v8.new/v8.changes 2012-04-12 09:55:31.000000000 +0200 @@ -1,0 +2,75 @@ +Fri Apr 6 14:28:11 UTC 2012 - [email protected] + +- 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 06:34:34 UTC 2012 - [email protected] + +- 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 11:53:04 UTC 2012 - [email protected] + +- 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 12:36:21 UTC 2012 - [email protected] + +- 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). + +------------------------------------------------------------------- Old: ---- v8.3.9.13.0.tar.lzma New: ---- v8.3.10.0.5.tar.lzma ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ v8.spec ++++++ --- /var/tmp/diff_new_pack.Tb9ypz/_old 2012-04-12 09:55:36.000000000 +0200 +++ /var/tmp/diff_new_pack.Tb9ypz/_new 2012-04-12 09:55:36.000000000 +0200 @@ -17,7 +17,7 @@ Name: v8 -Version: 3.9.13.0 +Version: 3.10.0.5 Release: 0 Summary: JavaScript Engine License: BSD-3-Clause @@ -97,6 +97,7 @@ %build +env=CCFLAGS:"-fPIC" scons -j3 library=shared snapshots=on visibility=default mode=release \ %ifarch x86_64 arch=x64 \ @@ -104,23 +105,22 @@ %ifarch %arm armeabi=hard vfp3=on \ %endif -env=CCFLAGS:"-fPIC" # When will people learn to create versioned shared libraries by default? # first, lets get rid of the old .so rm -rf libv8.so rm -rf libv8preparser.so # Now, lets make it right. -g++ %{optflags} -fPIC -o libv8preparser.so.%{sover} -shared -W1,-soname,libv8preparser.so.%{somajor} obj/release/allocation.os obj/release/bignum-dtoa.os obj/release/bignum.os obj/release/cached-powers.os obj/release/conversions.os obj/release/diy-fp.os obj/release/dtoa.os obj/release/fast-dtoa.os obj/release/fixed-dtoa.os obj/release/preparse-data.os obj/release/preparser-api.os obj/release/preparser.os obj/release/scanner.os obj/release/strtod.os obj/release/token.os obj/release/unicode.os obj/release/utils.os -lpthread +g++ %{optflags} -shared -Wl,-soname,libv8preparser.so.%{somajor} -o libv8preparser.so.%{sover} obj/release/allocation.os obj/release/bignum-dtoa.os obj/release/bignum.os obj/release/cached-powers.os obj/release/conversions.os obj/release/diy-fp.os obj/release/dtoa.os obj/release/fast-dtoa.os obj/release/fixed-dtoa.os obj/release/preparse-data.os obj/release/preparser-api.os obj/release/preparser.os obj/release/scanner.os obj/release/strtod.os obj/release/token.os obj/release/unicode.os obj/release/utils.os -lpthread rm obj/release/preparser-api.os %ifarch arm -g++ %{optflags} -fPIC -o libv8.so.%{sover} -shared -Wl,-soname,libv8.so.%{somajor} obj/release/*.os obj/release/arm/*.os obj/release/extensions/*.os -lpthread +g++ %{optflags} -shared -Wl,-soname,libv8.so.%{somajor} -o libv8.so.%{sover} obj/release/*.os obj/release/arm/*.os obj/release/extensions/*.os -lpthread %endif %ifarch %{ix86} -g++ %{optflags} -fPIC -o libv8.so.%{sover} -shared -Wl,-soname,libv8.so.%{somajor} obj/release/*.os obj/release/ia32/*.os obj/release/extensions/*.os -lpthread +g++ %{optflags} -shared -Wl,-soname,libv8.so.%{somajor} -o libv8.so.%{sover} obj/release/*.os obj/release/ia32/*.os obj/release/extensions/*.os -lpthread %endif %ifarch x86_64 -g++ %{optflags} -fPIC -o libv8.so.%{sover} -shared -Wl,-soname,libv8.so.%{somajor} obj/release/*.os obj/release/x64/*.os obj/release/extensions/*.os -lpthread +g++ %{optflags} -shared -Wl,-soname,libv8.so.%{somajor} -o libv8.so.%{sover} obj/release/*.os obj/release/x64/*.os obj/release/extensions/*.os -lpthread %endif # We need to do this so d8 can link against it. -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
