Fix compilation on 64-bit Windows, update Visual Studio projects.

Review URL: http://codereview.chromium.org/6312119

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6617 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
whesse@chromium.org 2011-02-03 13:29:10 +00:00
parent 97ccdd1e99
commit 3a52b68447
3 changed files with 121 additions and 9 deletions

View File

@ -44,7 +44,7 @@ using namespace v8::internal;
// Removes trailing '0' digits.
static void TrimRepresentation(Vector<char> representation) {
int len = strlen(representation.start());
int len = StrLength(representation.start());
int i;
for (i = len - 1; i >= 0; --i) {
if (representation[i] != '0') break;

View File

@ -689,6 +689,14 @@
>
</File>
<File
RelativePath="..\..\src\lithium.cc"
>
</File>
<File
RelativePath="..\..\src\lithium.h"
>
</File>
<File
RelativePath="..\..\src\lithium-allocator.cc"
>
</File>
@ -712,6 +720,14 @@
RelativePath="..\..\src\ia32\lithium-codegen-ia32.h"
>
</File>
<File
RelativePath="..\..\src\ia32\lithium-gap-resolver-ia32.cc"
>
</File>
<File
RelativePath="..\..\src\ia32\lithium-gap-resolver-ia32.h"
>
</File>
<File
RelativePath="..\..\src\liveedit.cc"
>

View File

@ -492,14 +492,6 @@
RelativePath="..\..\src\flags.h"
>
</File>
<File
RelativePath="..\..\src\flow-graph.cc"
>
</File>
<File
RelativePath="..\..\src\flow-graph.h"
>
</File>
<File
RelativePath="..\..\src\frame-element.cc"
>
@ -609,6 +601,22 @@
RelativePath="..\..\src\heap-profiler.h"
>
</File>
<File
RelativePath="..\..\src\hydrogen.cc"
>
</File>
<File
RelativePath="..\..\src\hydrogen.h"
>
</File>
<File
RelativePath="..\..\src\hydrogen-instructions.cc"
>
</File>
<File
RelativePath="..\..\src\hydrogen-instructions.h"
>
</File>
<File
RelativePath="..\..\src\x64\ic-x64.cc"
>
@ -682,6 +690,14 @@
>
</File>
<File
RelativePath="..\..\src\lithium.cc"
>
</File>
<File
RelativePath="..\..\src\lithium.h"
>
</File>
<File
RelativePath="..\..\src\lithium-allocator.cc"
>
</File>
@ -689,6 +705,30 @@
RelativePath="..\..\src\lithium-allocator.h"
>
</File>
<File
RelativePath="..\..\src\x64\lithium-x64.cc"
>
</File>
<File
RelativePath="..\..\src\x64\lithium-x64.h"
>
</File>
<File
RelativePath="..\..\src\x64\lithium-codegen-x64.cc"
>
</File>
<File
RelativePath="..\..\src\x64\lithium-codegen-x64.h"
>
</File>
<File
RelativePath="..\..\src\x64\lithium-gap-resolver-x64.cc"
>
</File>
<File
RelativePath="..\..\src\x64\lithium-gap-resolver-x64.h"
>
</File>
<File
RelativePath="..\..\src\liveedit.cc"
>
@ -805,6 +845,22 @@
RelativePath="..\..\src\parser.h"
>
</File>
<File
RelativePath="..\..\src\preparser.cc"
>
</File>
<File
RelativePath="..\..\src\preparser.h"
>
</File>
<File
RelativePath="..\..\src\preparse-data.cc"
>
</File>
<File
RelativePath="..\..\src\preparse-data.h"
>
</File>
<File
RelativePath="..\..\src\profile-generator.cc"
>
@ -929,6 +985,14 @@
RelativePath="..\..\src\safepoint-table.h"
>
</File>
<File
RelativePath="..\..\src\scanner-base.cc"
>
</File>
<File
RelativePath="..\..\src\scanner-base.h"
>
</File>
<File
RelativePath="..\..\src\scanner.cc"
>
@ -1085,6 +1149,14 @@
RelativePath="..\..\src\v8.h"
>
</File>
<File
RelativePath="..\..\src\v8checks.h"
>
</File>
<File
RelativePath="..\..\src\v8globals.h"
>
</File>
<File
RelativePath="..\..\src\v8threads.cc"
>
@ -1093,6 +1165,10 @@
RelativePath="..\..\src\v8threads.h"
>
</File>
<File
RelativePath="..\..\src\v8utils.h"
>
</File>
<File
RelativePath="..\..\src\variables.cc"
>
@ -1157,6 +1233,22 @@
RelativePath="..\..\src\zone.h"
>
</File>
<File
RelativePath="..\..\src\extensions\externalize-string-extension.cc"
>
</File>
<File
RelativePath="..\..\src\extensions\externalize-string-extension.h"
>
</File>
<File
RelativePath="..\..\src\extensions\gc-extension.cc"
>
</File>
<File
RelativePath="..\..\src\extensions\gc-extension.h"
>
</File>
<Filter
Name="third party"
>
@ -1197,6 +1289,10 @@
RelativePath="..\..\include\v8.h"
>
</File>
<File
RelativePath="..\..\include\v8stdint.h"
>
</File>
</Filter>
</Files>
<Globals>