Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

Commit

Permalink
Upgrade v8 to 3.11.7
Browse files Browse the repository at this point in the history
  • Loading branch information
isaacs committed Jun 2, 2012
1 parent 0262b6d commit cbdf339
Show file tree
Hide file tree
Showing 167 changed files with 5,054 additions and 3,138 deletions.
62 changes: 62 additions & 0 deletions deps/v8/ChangeLog
@@ -1,3 +1,65 @@
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.
Expand Down
1 change: 1 addition & 0 deletions deps/v8/Makefile
Expand Up @@ -228,6 +228,7 @@ $(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
4 changes: 2 additions & 2 deletions deps/v8/SConstruct
Expand Up @@ -101,14 +101,14 @@ LIBRARY_FLAGS = {
'os:linux': {
'CCFLAGS': ['-ansi'] + GCC_EXTRA_CCFLAGS,
'library:shared': {
'CPPDEFINES': ['V8_SHARED'],
'CPPDEFINES': ['V8_SHARED', 'BUILDING_V8_SHARED'],
'LIBS': ['pthread']
}
},
'os:macos': {
'CCFLAGS': ['-ansi', '-mmacosx-version-min=10.4'],
'library:shared': {
'CPPDEFINES': ['V8_SHARED']
'CPPDEFINES': ['V8_SHARED', 'BUILDING_V8_SHARED'],
}
},
'os:freebsd': {
Expand Down

3 comments on commit cbdf339

@japj
Copy link

@japj japj commented on cbdf339 Jun 2, 2012

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@isaacs for me this broke the windows build at the mksnapshot phase.
I now get

  mksnapshot.vcxproj -> C:\github\node\deps\v8\tools\gyp\../../../..\build\Release\mksnapshot.exe
  run_mksnapshot
  '..' is not recognized as an internal or external command,
  operable program or batch file.

I'm was trying to git bisect v8 to see if I can pinpoint what caused this, but the 3.11.* tags are missing from the github mirror.

@bnoordhuis
Copy link
Member

@bnoordhuis bnoordhuis commented on cbdf339 Jun 2, 2012 via email

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@japj
Copy link

@japj japj commented on cbdf339 Jun 2, 2012

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bert already 'unbroke' the build with 3b6a00b

Please sign in to comment.