Skip to content

Commit

Permalink
Roll V8 back to 3.10.8.13
Browse files Browse the repository at this point in the history
  • Loading branch information
isaacs committed Jun 8, 2012
1 parent 3116522 commit 46b09e4
Show file tree
Hide file tree
Showing 192 changed files with 4,208 additions and 7,189 deletions.
107 changes: 0 additions & 107 deletions deps/v8/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,110 +1,3 @@
2012-05-29: Version 3.11.7

Get better function names in stack traces.

Performance and stability improvements on all platforms.


2012-05-24: Version 3.11.6

Fixed RegExp.prototype.toString for incompatible receivers
(issue 1981).

Performance and stability improvements on all platforms.


2012-05-23: Version 3.11.5

Performance and stability improvements on all platforms.


2012-05-22: Version 3.11.4

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.


2012-05-18: Version 3.11.3

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)

Performance and stability improvements on all platforms.


2012-05-16: Version 3.11.2

Revert r11496. (Chromium issue 128146)

Implement map collection for incremental marking. (issue 1465)

Add toString method to CallSite (which describes a frame of the
stack trace).


2012-05-15: Version 3.11.1

Added a readbuffer function to d8 that reads a file into an ArrayBuffer.

Fix freebsd build. (V8 issue 2126)

Performance and stability improvements on all platforms.


2012-05-11: Version 3.11.0

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).

MIPS: Fixed illegal instruction use on Loongson in code for
Math.random() (issue 2115).

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.


2012-05-03: Version 3.10.8

Enabled MIPS cross-compilation.
Expand Down
27 changes: 0 additions & 27 deletions deps/v8/DEPS

This file was deleted.

7 changes: 0 additions & 7 deletions deps/v8/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -137,12 +137,6 @@ ENVFILE = $(OUTDIR)/environment
# Target definitions. "all" is the default.
all: $(MODES)

# Special target for the buildbots to use. Depends on $(OUTDIR)/Makefile
# having been created before.
buildbot:
$(MAKE) -C "$(OUTDIR)" BUILDTYPE=$(BUILDTYPE) \
builddir="$(abspath $(OUTDIR))/$(BUILDTYPE)"

# Compile targets. MODES and ARCHES are convenience targets.
.SECONDEXPANSION:
$(MODES): $(addsuffix .$$@,$(DEFAULT_ARCHES))
Expand Down Expand Up @@ -228,7 +222,6 @@ $(OUTDIR)/Makefile.android: $(GYPFILES) $(ENVFILE) build/android.gypi \
must-set-ANDROID_NDK_ROOT
GYP_GENERATORS=make \
CC="${ANDROID_TOOL_PREFIX}-gcc" \
CXX="${ANDROID_TOOL_PREFIX}-g++" \
build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \
-Ibuild/standalone.gypi --depth=. -Ibuild/android.gypi \
-S.android $(GYPFLAGS)
Expand Down
17 changes: 2 additions & 15 deletions deps/v8/SConstruct
Original file line number Diff line number Diff line change
Expand Up @@ -101,14 +101,14 @@ LIBRARY_FLAGS = {
'os:linux': {
'CCFLAGS': ['-ansi'] + GCC_EXTRA_CCFLAGS,
'library:shared': {
'CPPDEFINES': ['V8_SHARED', 'BUILDING_V8_SHARED'],
'CPPDEFINES': ['V8_SHARED'],
'LIBS': ['pthread']
}
},
'os:macos': {
'CCFLAGS': ['-ansi', '-mmacosx-version-min=10.4'],
'library:shared': {
'CPPDEFINES': ['V8_SHARED', 'BUILDING_V8_SHARED'],
'CPPDEFINES': ['V8_SHARED']
}
},
'os:freebsd': {
Expand Down Expand Up @@ -1601,17 +1601,4 @@ except:
pass


def WarnAboutDeprecation():
print """
#######################################################
# WARNING: Building V8 with SCons is deprecated and #
# will not work much longer. Please switch to using #
# the GYP-based build now. Instructions are at #
# http://code.google.com/p/v8/wiki/BuildingWithGYP. #
#######################################################
"""

WarnAboutDeprecation()
import atexit
atexit.register(WarnAboutDeprecation)
Build()
Loading

0 comments on commit 46b09e4

Please sign in to comment.