Version 3.24.1

Fix polymorphic inlined calls with migrating prototypes.

Fixed global object leak caused by overwriting the global receiver (the global proxy) in the global object with the global object itself (Chromium issue 324812).

Initialize Date parse cache with SMI instead of double to workaround sharing mutable heap numbers in snapshot (Chromium issue 280531).

Switch armv7 setting to arm_version==7 in v8 gyp files (Chromium issue 234135).

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@18311 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/Makefile b/Makefile
index d2c9a9d..b5882c6 100644
--- a/Makefile
+++ b/Makefile
@@ -138,12 +138,17 @@
   GYPFLAGS += -Dv8_deprecation_warnings=1
 endif 
 # arm specific flags.
-# armv7=false/true
+# arm_version=<number | "default">
+ifneq ($(strip $(arm_version)),)
+  GYPFLAGS += -Darm_version=$(arm_version)
+else
+# Deprecated (use arm_version instead): armv7=false/true
 ifeq ($(armv7), false)
-  GYPFLAGS += -Darmv7=0
+  GYPFLAGS += -Darm_version=6
 else
 ifeq ($(armv7), true)
-  GYPFLAGS += -Darmv7=1
+  GYPFLAGS += -Darm_version=7
+endif
 endif
 endif
 # vfp2=off. Deprecated, use armfpu=