X64: Made hash computation in serializer accept 64-bit pointers.
authorlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 6 May 2009 07:53:08 +0000 (07:53 +0000)
committerlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 6 May 2009 07:53:08 +0000 (07:53 +0000)
commit0e76f83bfcbf94a809ad782050f501cb034f4827
tree688e636dcd36e709841c795b887b48e83ad865d9
parent525b43d6534181bbc50a1283b36f08efebdaba54
X64: Made hash computation in serializer accept 64-bit pointers.
Also changed api Wrap function to only wrap suitably small pointers as Smis.
Added Smi validity check and factory meethod for intptr_t.

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

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1875 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/api.cc
src/objects-inl.h
src/objects.h
src/serialize.h