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.