Skip to content

Commit 3b1d656

Browse files
committed
Revert "Upgrade V8 to 3.6.6"
Not stable enough. - Windows snapshot linking broken - Linux crash on ./node_g test/simple/test-stream-pipe-multi.js This reverts commit 56e6952.
1 parent 9bbca99 commit 3b1d656

File tree

282 files changed

+15447
-29515
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

282 files changed

+15447
-29515
lines changed

deps/v8/ChangeLog

-55
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,3 @@
1-
2011-10-10: Version 3.6.6
2-
3-
Added a GC pause visualization tool.
4-
5-
Added presubmit=no and werror=no flags to Makefile.
6-
7-
ES5/Test262 conformance improvements.
8-
9-
Fixed compilation issues with GCC 4.5.x (issue 1743).
10-
11-
Bug fixes and performance improvements on all platforms.
12-
13-
14-
2011-10-05: Version 3.6.5
15-
16-
New incremental garbage collector.
17-
18-
Removed the hard heap size limit (soft heap size limit is still
19-
700/1400Mbytes by default).
20-
21-
Implemented ES5 generic Array.prototype.toString (Issue 1361).
22-
23-
V8 now allows surrogate pair codes in decodeURIComponent (Issue 1415).
24-
25-
Fixed x64 RegExp start-of-string bug (Issues 1746, 1748).
26-
27-
Fixed propertyIsEnumerable for numeric properties (Issue 1692).
28-
29-
Fixed the MinGW and Windows 2000 builds.
30-
31-
Fixed "Prototype chain is not searched if named property handler does
32-
not set a property" (Issue 1636).
33-
34-
Made the RegExp.prototype object be a RegExp object (Issue 1217).
35-
36-
Disallowed future reserved words as labels in strict mode.
37-
38-
Fixed string split to correctly coerce the separator to a string
39-
(Issue 1711).
40-
41-
API: Added an optional source length field to the Extension
42-
constructor.
43-
44-
API: Added Debug::DisableAgent to match existing Debug::EnableAgent
45-
(Issue 1573).
46-
47-
Added "native" target to Makefile for the benefit of Linux distros.
48-
49-
Fixed: debugger stops stepping outside evaluate (Issue 1639).
50-
51-
More work on ES-Harmony proxies. Still hidden behind a flag.
52-
53-
Bug fixes and performance improvements on all platforms.
54-
55-
561
2011-09-15: Version 3.6.4
572

583
Fixed d8's broken readline history.

deps/v8/Makefile

+6-39
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ LINK ?= "g++"
3232
OUTDIR ?= out
3333
TESTJOBS ?= -j16
3434
GYPFLAGS ?=
35-
TESTFLAGS ?=
3635

3736
# Special build flags. Use them like this: "make library=shared"
3837

@@ -51,10 +50,6 @@ endif
5150
ifeq ($(disassembler), on)
5251
GYPFLAGS += -Dv8_enable_disassembler=1
5352
endif
54-
# objectprint=on
55-
ifeq ($(objectprint), on)
56-
GYPFLAGS += -Dv8_object_print=1
57-
endif
5853
# snapshot=off
5954
ifeq ($(snapshot), off)
6055
GYPFLAGS += -Dv8_use_snapshot='false'
@@ -77,21 +72,12 @@ endif
7772
ifdef soname_version
7873
GYPFLAGS += -Dsoname_version=$(soname_version)
7974
endif
80-
# werror=no
81-
ifeq ($(werror), no)
82-
GYPFLAGS += -Dwerror=''
83-
endif
84-
# presubmit=no
85-
ifeq ($(presubmit), no)
86-
TESTFLAGS += --no-presubmit
87-
endif
8875

8976
# ----------------- available targets: --------------------
9077
# - "dependencies": pulls in external dependencies (currently: GYP)
9178
# - any arch listed in ARCHES (see below)
9279
# - any mode listed in MODES
9380
# - every combination <arch>.<mode>, e.g. "ia32.release"
94-
# - "native": current host's architecture, release mode
9581
# - any of the above with .check appended, e.g. "ia32.release.check"
9682
# - default (no target specified): build all ARCHES and MODES
9783
# - "check": build all targets and run all tests
@@ -117,7 +103,7 @@ CHECKS = $(addsuffix .check,$(BUILDS))
117103
# File where previously used GYPFLAGS are stored.
118104
ENVFILE = $(OUTDIR)/environment
119105

120-
.PHONY: all check clean dependencies $(ENVFILE).new native \
106+
.PHONY: all check clean dependencies $(ENVFILE).new \
121107
$(ARCHES) $(MODES) $(BUILDS) $(CHECKS) $(addsuffix .clean,$(ARCHES)) \
122108
$(addsuffix .check,$(MODES)) $(addsuffix .check,$(ARCHES))
123109

@@ -138,31 +124,21 @@ $(BUILDS): $(OUTDIR)/Makefile-$$(basename $$@)
138124
python -c "print raw_input().capitalize()") \
139125
builddir="$(shell pwd)/$(OUTDIR)/$@"
140126

141-
native: $(OUTDIR)/Makefile-native
142-
@$(MAKE) -C "$(OUTDIR)" -f Makefile-native \
143-
CXX="$(CXX)" LINK="$(LINK)" BUILDTYPE=Release \
144-
builddir="$(shell pwd)/$(OUTDIR)/$@"
145-
146127
# Test targets.
147128
check: all
148-
@tools/test-wrapper-gypbuild.py $(TESTJOBS) --outdir=$(OUTDIR) \
149-
$(TESTFLAGS)
129+
@tools/test-wrapper-gypbuild.py $(TESTJOBS) --outdir=$(OUTDIR)
150130

151131
$(addsuffix .check,$(MODES)): $$(basename $$@)
152132
@tools/test-wrapper-gypbuild.py $(TESTJOBS) --outdir=$(OUTDIR) \
153-
--mode=$(basename $@) $(TESTFLAGS)
133+
--mode=$(basename $@)
154134

155135
$(addsuffix .check,$(ARCHES)): $$(basename $$@)
156136
@tools/test-wrapper-gypbuild.py $(TESTJOBS) --outdir=$(OUTDIR) \
157-
--arch=$(basename $@) $(TESTFLAGS)
137+
--arch=$(basename $@)
158138

159139
$(CHECKS): $$(basename $$@)
160140
@tools/test-wrapper-gypbuild.py $(TESTJOBS) --outdir=$(OUTDIR) \
161-
--arch-and-mode=$(basename $@) $(TESTFLAGS)
162-
163-
native.check: native
164-
@tools/test-wrapper-gypbuild.py $(TESTJOBS) --outdir=$(OUTDIR)/native \
165-
--arch-and-mode=. $(TESTFLAGS)
141+
--arch-and-mode=$(basename $@)
166142

167143
# Clean targets. You can clean each architecture individually, or everything.
168144
$(addsuffix .clean,$(ARCHES)):
@@ -171,12 +147,7 @@ $(addsuffix .clean,$(ARCHES)):
171147
rm -rf $(OUTDIR)/$(basename $@).debug
172148
find $(OUTDIR) -regex '.*\(host\|target\)-$(basename $@)\.mk' -delete
173149

174-
native.clean:
175-
rm -f $(OUTDIR)/Makefile-native
176-
rm -rf $(OUTDIR)/native
177-
find $(OUTDIR) -regex '.*\(host\|target\)-native\.mk' -delete
178-
179-
clean: $(addsuffix .clean,$(ARCHES)) native.clean
150+
clean: $(addsuffix .clean,$(ARCHES))
180151

181152
# GYP file generation targets.
182153
$(OUTDIR)/Makefile-ia32: $(GYPFILES) $(ENVFILE)
@@ -194,10 +165,6 @@ $(OUTDIR)/Makefile-arm: $(GYPFILES) $(ENVFILE)
194165
-Ibuild/standalone.gypi --depth=. -Ibuild/armu.gypi \
195166
-S-arm $(GYPFLAGS)
196167

197-
$(OUTDIR)/Makefile-native: $(GYPFILES) $(ENVFILE)
198-
build/gyp/gyp --generator-output="$(OUTDIR)" build/all.gyp \
199-
-Ibuild/standalone.gypi --depth=. -S-native $(GYPFLAGS)
200-
201168
# Replaces the old with the new environment file if they're different, which
202169
# will trigger GYP to regenerate Makefiles.
203170
$(ENVFILE): $(ENVFILE).new

deps/v8/benchmarks/spinning-balls/index.html

-11
This file was deleted.

0 commit comments

Comments
 (0)