Revision: 2957
Author: [email protected]
Date: Wed Sep 23 02:40:39 2009
Log: Push version 1.3.13 to trunk.

Fixed uninitialized memory problem.

Improved heap profiler support.


http://code.google.com/p/v8/source/detail?r=2957

Modified:
  /trunk/ChangeLog
  /trunk/src/api.cc
  /trunk/src/heap-profiler.cc
  /trunk/src/version.cc

=======================================
--- /trunk/ChangeLog    Tue Sep 22 03:00:30 2009
+++ /trunk/ChangeLog    Wed Sep 23 02:40:39 2009
@@ -1,3 +1,10 @@
+2009-09-23: Version 1.3.13
+
+        Fixed uninitialized memory problem.
+
+        Improved heap profiler support.
+
+
  2009-09-22: Version 1.3.12

          Changed behavior of |function|.toString() on built-in functions to
@@ -14,6 +21,7 @@

          [ES5] Added Object.keys function.

+
  2009-09-15: Version 1.3.11

          Fixed crash in error reporting during bootstrapping.
=======================================
--- /trunk/src/api.cc   Tue Sep 22 03:00:30 2009
+++ /trunk/src/api.cc   Wed Sep 23 02:40:39 2009
@@ -1191,6 +1191,7 @@
        exception_(i::Heap::the_hole_value()),
        message_(i::Smi::FromInt(0)),
        is_verbose_(false),
+      can_continue_(true),
        capture_message_(true),
        js_handler_(NULL) {
    i::Top::RegisterTryCatchHandler(this);
=======================================
--- /trunk/src/heap-profiler.cc Tue Sep 22 03:00:30 2009
+++ /trunk/src/heap-profiler.cc Wed Sep 23 02:40:39 2009
@@ -67,9 +67,10 @@
    if (obj->IsJSObject()) {
      JSObject* js_obj = JSObject::cast(obj);
      String* constructor = JSObject::cast(js_obj)->constructor_name();
-    // Differentiate Object and Array instances.
+    // Differentiate Array, Function, and Object instances.
      if (fine_grain && (constructor == Heap::Object_symbol() ||
-                       constructor == Heap::Array_symbol())) {
+                       constructor == Heap::Array_symbol() ||
+                       constructor == Heap::function_class_symbol())) {
        return JSObjectsCluster(constructor, obj);
      } else {
        return JSObjectsCluster(constructor);
=======================================
--- /trunk/src/version.cc       Tue Sep 22 06:53:37 2009
+++ /trunk/src/version.cc       Wed Sep 23 02:40:39 2009
@@ -34,7 +34,7 @@
  // cannot be changed without changing the SCons build script.
  #define MAJOR_VERSION     1
  #define MINOR_VERSION     3
-#define BUILD_NUMBER      12
+#define BUILD_NUMBER      13
  #define PATCH_LEVEL       0
  #define CANDIDATE_VERSION false


--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to