Revision: 23014
Author:   [email protected]
Date:     Sat Aug  9 11:07:11 2014 UTC
Log:      Version 3.28.65 (based on bleeding_edge revision r23013)

Performance and stability improvements on all platforms.
http://code.google.com/p/v8/source/detail?r=23014

Modified:
 /trunk/BUILD.gn
 /trunk/ChangeLog
 /trunk/build/landmines.py
 /trunk/src/flags.cc
 /trunk/src/version.cc

=======================================
--- /trunk/BUILD.gn     Fri Aug  8 15:46:17 2014 UTC
+++ /trunk/BUILD.gn     Sat Aug  9 11:07:11 2014 UTC
@@ -178,9 +178,9 @@
   sources = [
     "src/runtime.js",
     "src/v8natives.js",
+    "src/symbol.js",
     "src/array.js",
     "src/string.js",
-    "src/symbol.js",
     "src/uri.js",
     "third_party/fdlibm/fdlibm.js",
     "src/math.js",
=======================================
--- /trunk/ChangeLog    Fri Aug  8 15:46:17 2014 UTC
+++ /trunk/ChangeLog    Sat Aug  9 11:07:11 2014 UTC
@@ -1,3 +1,8 @@
+2014-08-09: Version 3.28.65
+
+        Performance and stability improvements on all platforms.
+
+
 2014-08-08: Version 3.28.64

         ES6: Implement WeakMap and WeakSet constructor logic (issue 3399).
=======================================
--- /trunk/build/landmines.py   Thu Jul 24 00:04:58 2014 UTC
+++ /trunk/build/landmines.py   Sat Aug  9 11:07:11 2014 UTC
@@ -58,26 +58,31 @@
   if not os.path.exists(out_dir):
     return

-  # Make sure the landmines tracker exists.
-  open(landmines_path, 'a').close()
+  if not os.path.exists(landmines_path):
+    print "Landmines tracker didn't exists."

-  triggered = os.path.join(out_dir, '.landmines_triggered')
-  with open(landmines_path, 'r') as f:
-    old_landmines = f.readlines()
-  if old_landmines != new_landmines:
-    old_date = time.ctime(os.stat(landmines_path).st_ctime)
-    diff = difflib.unified_diff(old_landmines, new_landmines,
-        fromfile='old_landmines', tofile='new_landmines',
-        fromfiledate=old_date, tofiledate=time.ctime(), n=0)
+  # FIXME(machenbach): Clobber deletes the .landmines tracker. Difficult
+ # to know if we are right after a clobber or if it is first-time landmines
+  # deployment. Also, a landmine-triggered clobber right after a clobber is
+  # not possible. Different clobber methods for msvs, xcode and make all
+  # have different blacklists of files that are not deleted.
+  if os.path.exists(landmines_path):
+    triggered = os.path.join(out_dir, '.landmines_triggered')
+    with open(landmines_path, 'r') as f:
+      old_landmines = f.readlines()
+    if old_landmines != new_landmines:
+      old_date = time.ctime(os.stat(landmines_path).st_ctime)
+      diff = difflib.unified_diff(old_landmines, new_landmines,
+          fromfile='old_landmines', tofile='new_landmines',
+          fromfiledate=old_date, tofiledate=time.ctime(), n=0)

-    with open(triggered, 'w') as f:
-      f.writelines(diff)
-    print "Setting landmine: %s" % triggered
-    print "Reason:\n%s" % diff
-  elif os.path.exists(triggered):
-    # Remove false triggered landmines.
-    os.remove(triggered)
-    print "Removing landmine: %s" % triggered
+      with open(triggered, 'w') as f:
+        f.writelines(diff)
+      print "Setting landmine: %s" % triggered
+    elif os.path.exists(triggered):
+      # Remove false triggered landmines.
+      os.remove(triggered)
+      print "Removing landmine: %s" % triggered
   with open(landmines_path, 'w') as f:
     f.writelines(new_landmines)

=======================================
--- /trunk/src/flags.cc Tue Aug  5 00:05:55 2014 UTC
+++ /trunk/src/flags.cc Sat Aug  9 11:07:11 2014 UTC
@@ -372,7 +372,8 @@
           value == NULL) {
         if (i < *argc) {
           value = argv[i++];
-        } else {
+        }
+        if (!value) {
           PrintF(stderr, "Error: missing value for flag %s of type %s\n"
                  "Try --help for options\n",
                  arg, Type2String(flag->type()));
=======================================
--- /trunk/src/version.cc       Fri Aug  8 15:46:17 2014 UTC
+++ /trunk/src/version.cc       Sat Aug  9 11:07:11 2014 UTC
@@ -34,7 +34,7 @@
 // system so their names cannot be changed without changing the scripts.
 #define MAJOR_VERSION     3
 #define MINOR_VERSION     28
-#define BUILD_NUMBER      64
+#define BUILD_NUMBER      65
 #define PATCH_LEVEL       0
 // Use 1 for candidates and 0 otherwise.
 // (Boolean macro values are not supported by all preprocessors.)

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to