diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2010-03-25 09:53:58 -0700 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2010-03-25 09:53:58 -0700 |
commit | 48f5f77713db6cb9d13495f0b780a62dbad2a9a7 (patch) | |
tree | 9b28ef45296722f9a17ebbb4cbcec8ad7ba61d68 /deps/v8/tools | |
parent | 6740dd48b38b8de1b490437cee09b2a052de583a (diff) | |
download | node-new-48f5f77713db6cb9d13495f0b780a62dbad2a9a7.tar.gz |
Update to V8 2.1.9.1
Diffstat (limited to 'deps/v8/tools')
-rw-r--r-- | deps/v8/tools/gyp/v8.gyp | 29 | ||||
-rwxr-xr-x | deps/v8/tools/js2c.py | 44 | ||||
-rw-r--r-- | deps/v8/tools/v8.xcodeproj/project.pbxproj | 20 | ||||
-rw-r--r-- | deps/v8/tools/visual_studio/js2c.cmd | 2 | ||||
-rw-r--r-- | deps/v8/tools/visual_studio/v8.vcproj | 16 | ||||
-rw-r--r-- | deps/v8/tools/visual_studio/v8_arm.vcproj | 16 | ||||
-rw-r--r-- | deps/v8/tools/visual_studio/v8_base.vcproj | 52 | ||||
-rw-r--r-- | deps/v8/tools/visual_studio/v8_base_arm.vcproj | 32 | ||||
-rw-r--r-- | deps/v8/tools/visual_studio/v8_base_x64.vcproj | 28 | ||||
-rw-r--r-- | deps/v8/tools/visual_studio/v8_x64.vcproj | 16 |
10 files changed, 188 insertions, 67 deletions
diff --git a/deps/v8/tools/gyp/v8.gyp b/deps/v8/tools/gyp/v8.gyp index 958a5922a4..e12946e773 100644 --- a/deps/v8/tools/gyp/v8.gyp +++ b/deps/v8/tools/gyp/v8.gyp @@ -309,9 +309,9 @@ '../../src/ic.h', '../../src/interpreter-irregexp.cc', '../../src/interpreter-irregexp.h', + '../../src/jump-target-inl.h', '../../src/jump-target.cc', '../../src/jump-target.h', - '../../src/jump-target-inl.h', '../../src/jsregexp.cc', '../../src/jsregexp.h', '../../src/list-inl.h', @@ -330,7 +330,6 @@ '../../src/messages.cc', '../../src/messages.h', '../../src/natives.h', - '../../src/number-info.h', '../../src/objects-debug.cc', '../../src/objects-inl.h', '../../src/objects.cc', @@ -387,6 +386,8 @@ '../../src/token.h', '../../src/top.cc', '../../src/top.h', + '../../src/type-info-inl.h', + '../../src/type-info.h', '../../src/unicode-inl.h', '../../src/unicode.cc', '../../src/unicode.h', @@ -416,6 +417,10 @@ ], 'sources': [ '../../src/fast-codegen.cc', + '../../src/jump-target-light-inl.h', + '../../src/jump-target-light.cc', + '../../src/virtual-frame-light-inl.h', + '../../src/virtual-frame-light.cc', '../../src/arm/assembler-arm-inl.h', '../../src/arm/assembler-arm.cc', '../../src/arm/assembler-arm.h', @@ -457,6 +462,10 @@ '../../src/ia32', ], 'sources': [ + '../../src/jump-target-heavy-inl.h', + '../../src/jump-target-heavy.cc', + '../../src/virtual-frame-heavy-inl.h', + '../../src/virtual-frame-heavy.cc', '../../src/ia32/assembler-ia32-inl.h', '../../src/ia32/assembler-ia32.cc', '../../src/ia32/assembler-ia32.h', @@ -489,6 +498,10 @@ ], 'sources': [ '../../src/fast-codegen.cc', + '../../src/jump-target-heavy-inl.h', + '../../src/jump-target-heavy.cc', + '../../src/virtual-frame-heavy-inl.h', + '../../src/virtual-frame-heavy.cc', '../../src/x64/assembler-x64-inl.h', '../../src/x64/assembler-x64.cc', '../../src/x64/assembler-x64.h', @@ -573,12 +586,12 @@ '../../src/math.js', '../../src/messages.js', '../../src/apinatives.js', - '../../src/debug-delay.js', - '../../src/liveedit-delay.js', - '../../src/mirror-delay.js', - '../../src/date-delay.js', - '../../src/json-delay.js', - '../../src/regexp-delay.js', + '../../src/debug-debugger.js', + '../../src/mirror-debugger.js', + '../../src/liveedit-debugger.js', + '../../src/date.js', + '../../src/json.js', + '../../src/regexp.js', '../../src/macros.py', ], }, diff --git a/deps/v8/tools/js2c.py b/deps/v8/tools/js2c.py index b889530d5a..64de7d3156 100755 --- a/deps/v8/tools/js2c.py +++ b/deps/v8/tools/js2c.py @@ -220,8 +220,8 @@ namespace internal { } template <> - int NativesCollection<%(type)s>::GetDelayCount() { - return %(delay_count)i; + int NativesCollection<%(type)s>::GetDebuggerCount() { + return %(debugger_count)i; } template <> @@ -252,23 +252,23 @@ SOURCE_DECLARATION = """\ """ -GET_DELAY_INDEX_CASE = """\ +GET_DEBUGGER_INDEX_CASE = """\ if (strcmp(name, "%(id)s") == 0) return %(i)i; """ -GET_DELAY_SCRIPT_SOURCE_CASE = """\ +GET_DEBUGGER_SCRIPT_SOURCE_CASE = """\ if (index == %(i)i) return Vector<const char>(%(id)s, %(length)i); """ -GET_DELAY_SCRIPT_NAME_CASE = """\ +GET_DEBUGGER_SCRIPT_NAME_CASE = """\ if (index == %(i)i) return Vector<const char>("%(name)s", %(length)i); """ def JS2C(source, target, env): ids = [] - delay_ids = [] + debugger_ids = [] modules = [] # Locate the macros file name. consts = {} @@ -287,7 +287,7 @@ def JS2C(source, target, env): source_lines_empty = [] for module in modules: filename = str(module) - delay = filename.endswith('-delay.js') + debugger = filename.endswith('-debugger.js') lines = ReadFile(filename) lines = ExpandConstants(lines, consts) lines = ExpandMacros(lines, macros) @@ -295,29 +295,29 @@ def JS2C(source, target, env): lines = minifier.JSMinify(lines) data = ToCArray(lines) id = (os.path.split(filename)[1])[:-3] - if delay: id = id[:-6] - if delay: - delay_ids.append((id, len(lines))) + if debugger: id = id[:-9] + if debugger: + debugger_ids.append((id, len(lines))) else: ids.append((id, len(lines))) source_lines.append(SOURCE_DECLARATION % { 'id': id, 'data': data }) source_lines_empty.append(SOURCE_DECLARATION % { 'id': id, 'data': data }) - # Build delay support functions + # Build debugger support functions get_index_cases = [ ] get_script_source_cases = [ ] get_script_name_cases = [ ] i = 0 - for (id, length) in delay_ids: + for (id, length) in debugger_ids: native_name = "native %s.js" % id - get_index_cases.append(GET_DELAY_INDEX_CASE % { 'id': id, 'i': i }) - get_script_source_cases.append(GET_DELAY_SCRIPT_SOURCE_CASE % { + get_index_cases.append(GET_DEBUGGER_INDEX_CASE % { 'id': id, 'i': i }) + get_script_source_cases.append(GET_DEBUGGER_SCRIPT_SOURCE_CASE % { 'id': id, 'length': length, 'i': i }) - get_script_name_cases.append(GET_DELAY_SCRIPT_NAME_CASE % { + get_script_name_cases.append(GET_DEBUGGER_SCRIPT_NAME_CASE % { 'name': native_name, 'length': len(native_name), 'i': i @@ -326,13 +326,13 @@ def JS2C(source, target, env): for (id, length) in ids: native_name = "native %s.js" % id - get_index_cases.append(GET_DELAY_INDEX_CASE % { 'id': id, 'i': i }) - get_script_source_cases.append(GET_DELAY_SCRIPT_SOURCE_CASE % { + get_index_cases.append(GET_DEBUGGER_INDEX_CASE % { 'id': id, 'i': i }) + get_script_source_cases.append(GET_DEBUGGER_SCRIPT_SOURCE_CASE % { 'id': id, 'length': length, 'i': i }) - get_script_name_cases.append(GET_DELAY_SCRIPT_NAME_CASE % { + get_script_name_cases.append(GET_DEBUGGER_SCRIPT_NAME_CASE % { 'name': native_name, 'length': len(native_name), 'i': i @@ -342,8 +342,8 @@ def JS2C(source, target, env): # Emit result output = open(str(target[0]), "w") output.write(HEADER_TEMPLATE % { - 'builtin_count': len(ids) + len(delay_ids), - 'delay_count': len(delay_ids), + 'builtin_count': len(ids) + len(debugger_ids), + 'debugger_count': len(debugger_ids), 'source_lines': "\n".join(source_lines), 'get_index_cases': "".join(get_index_cases), 'get_script_source_cases': "".join(get_script_source_cases), @@ -355,8 +355,8 @@ def JS2C(source, target, env): if len(target) > 1: output = open(str(target[1]), "w") output.write(HEADER_TEMPLATE % { - 'builtin_count': len(ids) + len(delay_ids), - 'delay_count': len(delay_ids), + 'builtin_count': len(ids) + len(debugger_ids), + 'debugger_count': len(debugger_ids), 'source_lines': "\n".join(source_lines_empty), 'get_index_cases': "".join(get_index_cases), 'get_script_source_cases': "".join(get_script_source_cases), diff --git a/deps/v8/tools/v8.xcodeproj/project.pbxproj b/deps/v8/tools/v8.xcodeproj/project.pbxproj index 591ba4bf29..0493da693b 100644 --- a/deps/v8/tools/v8.xcodeproj/project.pbxproj +++ b/deps/v8/tools/v8.xcodeproj/project.pbxproj @@ -27,16 +27,20 @@ /* Begin PBXBuildFile section */ 58950D5E0F55519800F3E8BA /* jump-target.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D500F55514900F3E8BA /* jump-target.cc */; }; 58950D5F0F55519D00F3E8BA /* jump-target-ia32.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D4F0F55514900F3E8BA /* jump-target-ia32.cc */; }; + 58950D5F0F55519D00F3E8BA /* jump-target-heavy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D4F0F55514900F3E8BA /* jump-target-heavy.cc */; }; 58950D600F5551A300F3E8BA /* jump-target.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D500F55514900F3E8BA /* jump-target.cc */; }; 58950D610F5551A400F3E8BA /* jump-target-arm.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D4E0F55514900F3E8BA /* jump-target-arm.cc */; }; + 58950D610F5551A400F3E8BA /* jump-target-light.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D4E0F55514900F3E8BA /* jump-target-light.cc */; }; 58950D620F5551AF00F3E8BA /* register-allocator-ia32.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D530F55514900F3E8BA /* register-allocator-ia32.cc */; }; 58950D630F5551AF00F3E8BA /* register-allocator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D540F55514900F3E8BA /* register-allocator.cc */; }; 58950D640F5551B500F3E8BA /* register-allocator.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D540F55514900F3E8BA /* register-allocator.cc */; }; 58950D650F5551B600F3E8BA /* register-allocator-arm.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D520F55514900F3E8BA /* register-allocator-arm.cc */; }; 58950D660F5551C200F3E8BA /* virtual-frame.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D5A0F55514900F3E8BA /* virtual-frame.cc */; }; 58950D670F5551C400F3E8BA /* virtual-frame-ia32.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D580F55514900F3E8BA /* virtual-frame-ia32.cc */; }; + 58950D670F5551C400F3E8BA /* virtual-frame-heavy.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D580F55514900F3E8BA /* virtual-frame-heavy.cc */; }; 58950D680F5551CB00F3E8BA /* virtual-frame.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D5A0F55514900F3E8BA /* virtual-frame.cc */; }; 58950D690F5551CE00F3E8BA /* virtual-frame-arm.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D560F55514900F3E8BA /* virtual-frame-arm.cc */; }; + 58950D690F5551CE00F3E8BA /* virtual-frame-light.cc in Sources */ = {isa = PBXBuildFile; fileRef = 58950D560F55514900F3E8BA /* virtual-frame-light.cc */; }; 8900116C0E71CA2300F91F35 /* libraries.cc in Sources */ = {isa = PBXBuildFile; fileRef = 8900116B0E71CA2300F91F35 /* libraries.cc */; }; 890A13FE0EE9C47F00E49346 /* interpreter-irregexp.cc in Sources */ = {isa = PBXBuildFile; fileRef = 89A15C660EE4665300B48DEB /* interpreter-irregexp.cc */; }; 890A14010EE9C4B000E49346 /* regexp-macro-assembler-arm.cc in Sources */ = {isa = PBXBuildFile; fileRef = 89A15C700EE466D000B48DEB /* regexp-macro-assembler-arm.cc */; }; @@ -291,7 +295,9 @@ 22A76C900FF259E600FDC694 /* log-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "log-inl.h"; sourceTree = "<group>"; }; 58242A1E0FA1F14D00BD6F59 /* json-delay.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "json-delay.js"; sourceTree = "<group>"; }; 58950D4E0F55514900F3E8BA /* jump-target-arm.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "jump-target-arm.cc"; path = "arm/jump-target-arm.cc"; sourceTree = "<group>"; }; + 58950D4E0F55514900F3E8BA /* jump-target-light.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "jump-target-light.cc"; path = "jump-target-light.cc"; sourceTree = "<group>"; }; 58950D4F0F55514900F3E8BA /* jump-target-ia32.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "jump-target-ia32.cc"; path = "ia32/jump-target-ia32.cc"; sourceTree = "<group>"; }; + 58950D4F0F55514900F3E8BA /* jump-target-heavy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "jump-target-heavy.cc"; path = "jump-target-heavy.cc"; sourceTree = "<group>"; }; 58950D500F55514900F3E8BA /* jump-target.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "jump-target.cc"; sourceTree = "<group>"; }; 58950D510F55514900F3E8BA /* jump-target.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "jump-target.h"; sourceTree = "<group>"; }; 58950D520F55514900F3E8BA /* register-allocator-arm.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "register-allocator-arm.cc"; path = "arm/register-allocator-arm.cc"; sourceTree = "<group>"; }; @@ -299,8 +305,10 @@ 58950D540F55514900F3E8BA /* register-allocator.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "register-allocator.cc"; sourceTree = "<group>"; }; 58950D550F55514900F3E8BA /* register-allocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "register-allocator.h"; sourceTree = "<group>"; }; 58950D560F55514900F3E8BA /* virtual-frame-arm.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "virtual-frame-arm.cc"; path = "arm/virtual-frame-arm.cc"; sourceTree = "<group>"; }; + 58950D560F55514900F3E8BA /* virtual-frame-light.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "virtual-frame-light.cc"; path = "virtual-frame-light.cc"; sourceTree = "<group>"; }; 58950D570F55514900F3E8BA /* virtual-frame-arm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "virtual-frame-arm.h"; path = "arm/virtual-frame-arm.h"; sourceTree = "<group>"; }; 58950D580F55514900F3E8BA /* virtual-frame-ia32.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "virtual-frame-ia32.cc"; path = "ia32/virtual-frame-ia32.cc"; sourceTree = "<group>"; }; + 58950D580F55514900F3E8BA /* virtual-frame-heavy.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "virtual-frame-heavy.cc"; path = "virtual-frame-heavy.cc"; sourceTree = "<group>"; }; 58950D590F55514900F3E8BA /* virtual-frame-ia32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "virtual-frame-ia32.h"; path = "ia32/virtual-frame-ia32.h"; sourceTree = "<group>"; }; 58950D5A0F55514900F3E8BA /* virtual-frame.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "virtual-frame.cc"; sourceTree = "<group>"; }; 58950D5B0F55514900F3E8BA /* virtual-frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "virtual-frame.h"; sourceTree = "<group>"; }; @@ -321,6 +329,8 @@ 8956B6CD0F5D86570033B5A2 /* debug-agent.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "debug-agent.cc"; sourceTree = "<group>"; }; 8956B6CE0F5D86570033B5A2 /* debug-agent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "debug-agent.h"; sourceTree = "<group>"; }; 895FA720107FFB15006F39D4 /* jump-target-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "jump-target-inl.h"; sourceTree = "<group>"; }; + 895FA720107FFB15006F39D4 /* jump-target-light-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "jump-target-light-inl.h"; sourceTree = "<group>"; }; + 895FA720107FFB15006F39D4 /* jump-target-heavy-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "jump-target-heavy-inl.h"; sourceTree = "<group>"; }; 895FA725107FFB57006F39D4 /* codegen-ia32-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "codegen-ia32-inl.h"; path = "ia32/codegen-ia32-inl.h"; sourceTree = "<group>"; }; 895FA72A107FFB85006F39D4 /* register-allocator-ia32-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "register-allocator-ia32-inl.h"; path = "ia32/register-allocator-ia32-inl.h"; sourceTree = "<group>"; }; 895FA72B107FFB85006F39D4 /* register-allocator-ia32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "register-allocator-ia32.h"; path = "ia32/register-allocator-ia32.h"; sourceTree = "<group>"; }; @@ -785,8 +795,12 @@ 897FF14E0E719B8F00D62E90 /* jsregexp.cc */, 897FF14F0E719B8F00D62E90 /* jsregexp.h */, 895FA720107FFB15006F39D4 /* jump-target-inl.h */, + 895FA720107FFB15006F39D4 /* jump-target-heavy-inl.h */, + 895FA720107FFB15006F39D4 /* jump-target-light-inl.h */, 58950D4E0F55514900F3E8BA /* jump-target-arm.cc */, + 58950D4E0F55514900F3E8BA /* jump-target-light.cc */, 58950D4F0F55514900F3E8BA /* jump-target-ia32.cc */, + 58950D4F0F55514900F3E8BA /* jump-target-heavy.cc */, 58950D500F55514900F3E8BA /* jump-target.cc */, 58950D510F55514900F3E8BA /* jump-target.h */, 897FF1500E719B8F00D62E90 /* list-inl.h */, @@ -905,8 +919,10 @@ 897FF32F0FAA0ED200136CF6 /* version.cc */, 897FF3300FAA0ED200136CF6 /* version.h */, 58950D560F55514900F3E8BA /* virtual-frame-arm.cc */, + 58950D560F55514900F3E8BA /* virtual-frame-light.cc */, 58950D570F55514900F3E8BA /* virtual-frame-arm.h */, 58950D580F55514900F3E8BA /* virtual-frame-ia32.cc */, + 58950D580F55514900F3E8BA /* virtual-frame-heavy.cc */, 58950D590F55514900F3E8BA /* virtual-frame-ia32.h */, 58950D5A0F55514900F3E8BA /* virtual-frame.cc */, 58950D5B0F55514900F3E8BA /* virtual-frame.h */, @@ -1213,6 +1229,7 @@ 89A88E0E0E71A66F0043BA31 /* jsregexp.cc in Sources */, 58950D5E0F55519800F3E8BA /* jump-target.cc in Sources */, 58950D5F0F55519D00F3E8BA /* jump-target-ia32.cc in Sources */, + 58950D5F0F55519D00F3E8BA /* jump-target-heavy.cc in Sources */, 8900116C0E71CA2300F91F35 /* libraries.cc in Sources */, 89A88E0F0E71A6740043BA31 /* log.cc in Sources */, 89A88E100E71A6770043BA31 /* macro-assembler-ia32.cc in Sources */, @@ -1256,6 +1273,7 @@ 89A88E2D0E71A6D50043BA31 /* variables.cc in Sources */, 89B933AF0FAA0F9600201304 /* version.cc in Sources */, 58950D660F5551C200F3E8BA /* virtual-frame.cc in Sources */, + 58950D660F5551C200F3E8BA /* virtual-frame-heavy.cc in Sources */, 58950D670F5551C400F3E8BA /* virtual-frame-ia32.cc in Sources */, 89A88E2E0E71A6D60043BA31 /* zone.cc in Sources */, 9F4B7B890FCC877A00DC4117 /* log-utils.cc in Sources */, @@ -1324,6 +1342,7 @@ 89F23C610E78D5B2006B2466 /* jsregexp.cc in Sources */, 58950D600F5551A300F3E8BA /* jump-target.cc in Sources */, 58950D610F5551A400F3E8BA /* jump-target-arm.cc in Sources */, + 58950D610F5551A400F3E8BA /* jump-target-light.cc in Sources */, 89F23C620E78D5B2006B2466 /* libraries.cc in Sources */, 89F23C630E78D5B2006B2466 /* log.cc in Sources */, 89F23C9E0E78D5FD006B2466 /* macro-assembler-arm.cc in Sources */, @@ -1368,6 +1387,7 @@ 89F23C810E78D5B2006B2466 /* variables.cc in Sources */, 89B933B00FAA0F9D00201304 /* version.cc in Sources */, 58950D680F5551CB00F3E8BA /* virtual-frame.cc in Sources */, + 58950D680F5551CB00F3E8BA /* virtual-frame-light.cc in Sources */, 58950D690F5551CE00F3E8BA /* virtual-frame-arm.cc in Sources */, 89F23C820E78D5B2006B2466 /* zone.cc in Sources */, 9F4B7B8A0FCC877A00DC4117 /* log-utils.cc in Sources */, diff --git a/deps/v8/tools/visual_studio/js2c.cmd b/deps/v8/tools/visual_studio/js2c.cmd index 54b1bfb552..82722ffdb9 100644 --- a/deps/v8/tools/visual_studio/js2c.cmd +++ b/deps/v8/tools/visual_studio/js2c.cmd @@ -3,4 +3,4 @@ set SOURCE_DIR=%1 set TARGET_DIR=%2 set PYTHON="..\..\..\third_party\python_24\python.exe" if not exist %PYTHON% set PYTHON=python.exe -%PYTHON% ..\js2c.py %TARGET_DIR%\natives.cc %TARGET_DIR%\natives-empty.cc CORE %SOURCE_DIR%\macros.py %SOURCE_DIR%\runtime.js %SOURCE_DIR%\v8natives.js %SOURCE_DIR%\array.js %SOURCE_DIR%\string.js %SOURCE_DIR%\uri.js %SOURCE_DIR%\math.js %SOURCE_DIR%\messages.js %SOURCE_DIR%\apinatives.js %SOURCE_DIR%\debug-delay.js %SOURCE_DIR%\liveedit-delay.js %SOURCE_DIR%\mirror-delay.js %SOURCE_DIR%\date-delay.js %SOURCE_DIR%\regexp-delay.js %SOURCE_DIR%\json-delay.js +%PYTHON% ..\js2c.py %TARGET_DIR%\natives.cc %TARGET_DIR%\natives-empty.cc CORE %SOURCE_DIR%\macros.py %SOURCE_DIR%\runtime.js %SOURCE_DIR%\v8natives.js %SOURCE_DIR%\array.js %SOURCE_DIR%\string.js %SOURCE_DIR%\uri.js %SOURCE_DIR%\math.js %SOURCE_DIR%\messages.js %SOURCE_DIR%\apinatives.js %SOURCE_DIR%\debug-debugger.js %SOURCE_DIR%\liveedit-debugger.js %SOURCE_DIR%\mirror-debugger.js %SOURCE_DIR%\date.js %SOURCE_DIR%\regexp.js %SOURCE_DIR%\json.js diff --git a/deps/v8/tools/visual_studio/v8.vcproj b/deps/v8/tools/visual_studio/v8.vcproj index 3122c6d598..30b488f44f 100644 --- a/deps/v8/tools/visual_studio/v8.vcproj +++ b/deps/v8/tools/visual_studio/v8.vcproj @@ -135,15 +135,15 @@ > </File> <File - RelativePath="..\..\src\date-delay.js" + RelativePath="..\..\src\date.js" > </File> <File - RelativePath="..\..\src\debug-delay.js" + RelativePath="..\..\src\debug-debugger.js" > </File> <File - RelativePath="..\..\src\liveedit-delay.js" + RelativePath="..\..\src\liveedit-debugger.js" > </File> <File @@ -159,15 +159,15 @@ > </File> <File - RelativePath="..\..\src\mirror-delay.js" + RelativePath="..\..\src\mirror-debugger.js" > </File> <File - RelativePath="..\..\src\regexp-delay.js" + RelativePath="..\..\src\regexp.js" > </File> <File - RelativePath="..\..\src\json-delay.js" + RelativePath="..\..\src\json.js" > </File> <File @@ -192,7 +192,7 @@ Name="VCCustomBuildTool" Description="Processing js files..." CommandLine=".\js2c.cmd ..\..\src "$(IntDir)\DerivedSources"" - AdditionalDependencies="..\..\src\macros.py;..\..\src\runtime.js;..\..\src\v8natives.js;..\..\src\array.js;..\..\src\string.js;..\..\src\uri.js;..\..\src\math.js;..\..\src\messages.js;..\..\src\apinatives.js;..\..\src\debug-delay.js;..\..\src\mirror-delay.js;..\..\src\date-delay.js;..\..\src\regexp-delay.js;..\..\src\json-delay.js" + AdditionalDependencies="..\..\src\macros.py;..\..\src\runtime.js;..\..\src\v8natives.js;..\..\src\array.js;..\..\src\string.js;..\..\src\uri.js;..\..\src\math.js;..\..\src\messages.js;..\..\src\apinatives.js;..\..\src\debug-debugger.js;..\..\src\mirror-debugger.js;..\..\src\liveedit-debugger.js;..\..\src\date.js;..\..\src\regexp.js;..\..\src\json.js" Outputs="$(IntDir)\DerivedSources\natives.cc;$(IntDir)\DerivedSources\natives-empty.cc" /> </FileConfiguration> @@ -203,7 +203,7 @@ Name="VCCustomBuildTool" Description="Processing js files..." CommandLine=".\js2c.cmd ..\..\src "$(IntDir)\DerivedSources"" - AdditionalDependencies="..\..\src\macros.py;..\..\src\runtime.js;..\..\src\v8natives.js;..\..\src\array.js;..\..\src\string.js;..\..\src\uri.js;..\..\src\math.js;..\..\src\messages.js;..\..\src\apinatives.js;..\..\src\debug-delay.js;..\..\src\mirror-delay.js;..\..\src\date-delay.js;..\..\src\regexp-delay.js;..\..\src\json-delay.js" + AdditionalDependencies="..\..\src\macros.py;..\..\src\runtime.js;..\..\src\v8natives.js;..\..\src\array.js;..\..\src\string.js;..\..\src\uri.js;..\..\src\math.js;..\..\src\messages.js;..\..\src\apinatives.js;..\..\src\debug-debugger.js;..\..\src\mirror-debugger.js;..\..\src\liveedit-debugger.js;..\..\src\date.js;..\..\src\regexp.js;..\..\src\json.js" Outputs="$(IntDir)\DerivedSources\natives.cc;$(IntDir)\DerivedSources\natives-empty.cc" /> </FileConfiguration> diff --git a/deps/v8/tools/visual_studio/v8_arm.vcproj b/deps/v8/tools/visual_studio/v8_arm.vcproj index cb7519bdc7..cdba58e3c3 100644 --- a/deps/v8/tools/visual_studio/v8_arm.vcproj +++ b/deps/v8/tools/visual_studio/v8_arm.vcproj @@ -135,15 +135,15 @@ >
</File>
<File
- RelativePath="..\..\src\date-delay.js"
+ RelativePath="..\..\src\date.js"
>
</File>
<File
- RelativePath="..\..\src\debug-delay.js"
+ RelativePath="..\..\src\debug-debugger.js"
>
</File>
<File
- RelativePath="..\..\src\liveedit-delay.js"
+ RelativePath="..\..\src\liveedit-debugger.js"
>
</File>
<File
@@ -159,15 +159,15 @@ >
</File>
<File
- RelativePath="..\..\src\mirror-delay.js"
+ RelativePath="..\..\src\mirror-debugger.js"
>
</File>
<File
- RelativePath="..\..\src\regexp-delay.js"
+ RelativePath="..\..\src\regexp.js"
>
</File>
<File
- RelativePath="..\..\src\json-delay.js"
+ RelativePath="..\..\src\json.js"
>
</File>
<File
@@ -192,7 +192,7 @@ Name="VCCustomBuildTool"
Description="Processing js files..."
CommandLine=".\js2c.cmd ..\..\src "$(IntDir)\DerivedSources""
- AdditionalDependencies="..\..\src\macros.py;..\..\src\runtime.js;..\..\src\v8natives.js;..\..\src\array.js;..\..\src\string.js;..\..\src\uri.js;..\..\src\math.js;..\..\src\messages.js;..\..\src\apinatives.js;..\..\src\debug-delay.js;..\..\src\mirror-delay.js;..\..\src\date-delay.js;..\..\src\regexp-delay.js;..\..\src\json-delay.js"
+ AdditionalDependencies="..\..\src\macros.py;..\..\src\runtime.js;..\..\src\v8natives.js;..\..\src\array.js;..\..\src\string.js;..\..\src\uri.js;..\..\src\math.js;..\..\src\messages.js;..\..\src\apinatives.js;..\..\src\debug-debugger.js;..\..\src\mirror-debugger.js;..\..\src\liveedit-debugger.js;..\..\src\date.js;..\..\src\regexp.js;..\..\src\json.js"
Outputs="$(IntDir)\DerivedSources\natives.cc;$(IntDir)\DerivedSources\natives-empty.cc"
/>
</FileConfiguration>
@@ -203,7 +203,7 @@ Name="VCCustomBuildTool"
Description="Processing js files..."
CommandLine=".\js2c.cmd ..\..\src "$(IntDir)\DerivedSources""
- AdditionalDependencies="..\..\src\macros.py;..\..\src\runtime.js;..\..\src\v8natives.js;..\..\src\array.js;..\..\src\string.js;..\..\src\uri.js;..\..\src\math.js;..\..\src\messages.js;..\..\src\apinatives.js;..\..\src\debug-delay.js;..\..\src\mirror-delay.js;..\..\src\date-delay.js;..\..\src\regexp-delay.js;..\..\src\json-delay.js"
+ AdditionalDependencies="..\..\src\macros.py;..\..\src\runtime.js;..\..\src\v8natives.js;..\..\src\array.js;..\..\src\string.js;..\..\src\uri.js;..\..\src\math.js;..\..\src\messages.js;..\..\src\apinatives.js;..\..\src\debug-debugger.js;..\..\src\mirror-debugger.js;..\..\src\liveedit-debugger.js;..\..\src\date.js;..\..\src\regexp.js;..\..\src\json.js"
Outputs="$(IntDir)\DerivedSources\natives.cc;$(IntDir)\DerivedSources\natives-empty.cc"
/>
</FileConfiguration>
diff --git a/deps/v8/tools/visual_studio/v8_base.vcproj b/deps/v8/tools/visual_studio/v8_base.vcproj index 1d6d605325..fe4d863665 100644 --- a/deps/v8/tools/visual_studio/v8_base.vcproj +++ b/deps/v8/tools/visual_studio/v8_base.vcproj @@ -237,6 +237,10 @@ > </File> <File + RelativePath="..\..\src\cached-powers.h" + > + </File> + <File RelativePath="..\..\src\char-predicates-inl.h" > </File> @@ -405,6 +409,18 @@ > </File> <File + RelativePath="..\..\src\diy-fp.cc" + > + </File> + <File + RelativePath="..\..\src\diy-fp.h" + > + </File> + <File + RelativePath="..\..\src\double.h" + > + </File> + <File RelativePath="..\..\src\execution.cc" > </File> @@ -433,6 +449,14 @@ > </File> <File + RelativePath="..\..\src\fast-dtoa.cc" + > + </File> + <File + RelativePath="..\..\src\fast-dtoa.h" + > + </File> + <File RelativePath="..\..\src\flags.cc" > </File> @@ -577,6 +601,10 @@ > </File> <File + RelativePath="..\..\src\jump-target-heavy-inl.h" + > + </File> + <File RelativePath="..\..\src\jump-target.cc" > </File> @@ -585,6 +613,10 @@ > </File> <File + RelativePath="..\..\src\jump-target-heavy.cc" + > + </File> + <File RelativePath="..\..\src\jsregexp.cc" > </File> @@ -665,10 +697,6 @@ > </File> <File - RelativePath="..\..\src\number-info.h" - > - </File> - <File RelativePath="..\..\src\objects-debug.cc" > <FileConfiguration @@ -909,6 +937,14 @@ > </File> <File + RelativePath="..\..\src\type-info-inl.h" + > + </File> + <File + RelativePath="..\..\src\type-info.h" + > + </File> + <File RelativePath="..\..\src\unicode-inl.h" > </File> @@ -969,6 +1005,10 @@ > </File> <File + RelativePath="..\..\src\virtual-frame-heavy-inl.h" + > + </File> + <File RelativePath="..\..\src\virtual-frame.h" > </File> @@ -985,6 +1025,10 @@ > </File> <File + RelativePath="..\..\src\virtual-frame-heavy.cc" + > + </File> + <File RelativePath="..\..\src\zone-inl.h" > </File> diff --git a/deps/v8/tools/visual_studio/v8_base_arm.vcproj b/deps/v8/tools/visual_studio/v8_base_arm.vcproj index 9043d58acc..2fc45133a7 100644 --- a/deps/v8/tools/visual_studio/v8_base_arm.vcproj +++ b/deps/v8/tools/visual_studio/v8_base_arm.vcproj @@ -581,6 +581,14 @@ > </File> <File + RelativePath="..\..\src\jump-target-inl.h" + > + </File> + <File + RelativePath="..\..\src\jump-target-light-inl.h" + > + </File> + <File RelativePath="..\..\src\jump-target.cc" > </File> @@ -589,6 +597,10 @@ > </File> <File + RelativePath="..\..\src\jump-target-light.cc" + > + </File> + <File RelativePath="..\..\src\jsregexp.cc" > </File> @@ -669,10 +681,6 @@ > </File> <File - RelativePath="..\..\src\number-info.h" - > - </File> - <File RelativePath="..\..\src\objects-debug.cc" > <FileConfiguration @@ -921,6 +929,14 @@ > </File> <File + RelativePath="..\..\src\type-info-inl.h" + > + </File> + <File + RelativePath="..\..\src\type-info.h" + > + </File> + <File RelativePath="..\..\src\unicode-inl.h" > </File> @@ -981,6 +997,10 @@ > </File> <File + RelativePath="..\..\src\virtual-frame-light-inl.h" + > + </File> + <File RelativePath="..\..\src\virtual-frame.h" > </File> @@ -997,6 +1017,10 @@ > </File> <File + RelativePath="..\..\src\virtual-frame-light.cc" + > + </File> + <File RelativePath="..\..\src\zone-inl.h" > </File> diff --git a/deps/v8/tools/visual_studio/v8_base_x64.vcproj b/deps/v8/tools/visual_studio/v8_base_x64.vcproj index 30437530a9..0adf24a90c 100644 --- a/deps/v8/tools/visual_studio/v8_base_x64.vcproj +++ b/deps/v8/tools/visual_studio/v8_base_x64.vcproj @@ -578,6 +578,10 @@ > </File> <File + RelativePath="..\..\src\jump-target-heavy-inl.h" + > + </File> + <File RelativePath="..\..\src\jump-target.cc" > </File> @@ -586,6 +590,10 @@ > </File> <File + RelativePath="..\..\src\jump-target-heavy.cc" + > + </File> + <File RelativePath="..\..\src\jsregexp.cc" > </File> @@ -666,10 +674,6 @@ > </File> <File - RelativePath="..\..\src\number-info.h" - > - </File> - <File RelativePath="..\..\src\objects-debug.cc" > <FileConfiguration @@ -910,6 +914,14 @@ > </File> <File + RelativePath="..\..\src\type-info-inl.h" + > + </File> + <File + RelativePath="..\..\src\type-info.h" + > + </File> + <File RelativePath="..\..\src\unicode-inl.h" > </File> @@ -970,6 +982,10 @@ > </File> <File + RelativePath="..\..\src\virtual-frame-heavy-inl.h" + > + </File> + <File RelativePath="..\..\src\virtual-frame.h" > </File> @@ -986,6 +1002,10 @@ > </File> <File + RelativePath="..\..\src\virtual-frame-heavy.cc" + > + </File> + <File RelativePath="..\..\src\zone-inl.h" > </File> diff --git a/deps/v8/tools/visual_studio/v8_x64.vcproj b/deps/v8/tools/visual_studio/v8_x64.vcproj index a476d7dca7..5ffd291480 100644 --- a/deps/v8/tools/visual_studio/v8_x64.vcproj +++ b/deps/v8/tools/visual_studio/v8_x64.vcproj @@ -135,15 +135,15 @@ > </File> <File - RelativePath="..\..\src\date-delay.js" + RelativePath="..\..\src\date.js" > </File> <File - RelativePath="..\..\src\debug-delay.js" + RelativePath="..\..\src\debug-debugger.js" > </File> <File - RelativePath="..\..\src\liveedit-delay.js" + RelativePath="..\..\src\liveedit-debugger.js" > </File> <File @@ -159,15 +159,15 @@ > </File> <File - RelativePath="..\..\src\mirror-delay.js" + RelativePath="..\..\src\mirror-debugger.js" > </File> <File - RelativePath="..\..\src\regexp-delay.js" + RelativePath="..\..\src\regexp.js" > </File> <File - RelativePath="..\..\src\json-delay.js" + RelativePath="..\..\src\json.js" > </File> <File @@ -192,7 +192,7 @@ Name="VCCustomBuildTool" Description="Processing js files..." CommandLine=".\js2c.cmd ..\..\src "$(IntDir)\DerivedSources"" - AdditionalDependencies="..\..\src\macros.py;..\..\src\runtime.js;..\..\src\v8natives.js;..\..\src\array.js;..\..\src\string.js;..\..\src\uri.js;..\..\src\math.js;..\..\src\messages.js;..\..\src\apinatives.js;..\..\src\debug-delay.js;..\..\src\mirror-delay.js;..\..\src\date-delay.js;..\..\src\regexp-delay.js;..\..\src\json-delay.js" + AdditionalDependencies="..\..\src\macros.py;..\..\src\runtime.js;..\..\src\v8natives.js;..\..\src\array.js;..\..\src\string.js;..\..\src\uri.js;..\..\src\math.js;..\..\src\messages.js;..\..\src\apinatives.js;..\..\src\debug-debugger.js;..\..\src\mirror-debugger.js;..\..\src\liveedit-debugger.js;..\..\src\date.js;..\..\src\regexp.js;..\..\src\json.js" Outputs="$(IntDir)\DerivedSources\natives.cc;$(IntDir)\DerivedSources\natives-empty.cc" /> </FileConfiguration> @@ -203,7 +203,7 @@ Name="VCCustomBuildTool" Description="Processing js files..." CommandLine=".\js2c.cmd ..\..\src "$(IntDir)\DerivedSources"" - AdditionalDependencies="..\..\src\macros.py;..\..\src\runtime.js;..\..\src\v8natives.js;..\..\src\array.js;..\..\src\string.js;..\..\src\uri.js;..\..\src\math.js;..\..\src\messages.js;..\..\src\apinatives.js;..\..\src\debug-delay.js;..\..\src\mirror-delay.js;..\..\src\date-delay.js;..\..\src\regexp-delay.js;..\..\src\json-delay.js" + AdditionalDependencies="..\..\src\macros.py;..\..\src\runtime.js;..\..\src\v8natives.js;..\..\src\array.js;..\..\src\string.js;..\..\src\uri.js;..\..\src\math.js;..\..\src\messages.js;..\..\src\apinatives.js;..\..\src\debug-debugger.js;..\..\src\mirror-debugger.js;..\..\src\liveedit-debugger.js;..\..\src\date.js;..\..\src\regexp.js;..\..\src\json.js" Outputs="$(IntDir)\DerivedSources\natives.cc;$(IntDir)\DerivedSources\natives-empty.cc" /> </FileConfiguration> |