Sfoglia il codice sorgente

Merge pull request #77 from cscott/minor-fixes

A pair of minor fixes
Patrick Reilly 11 anni fa
parent
commit
e68d7073de

+ 1 - 1
tests/exception.phpt

@@ -19,7 +19,7 @@ try {
 ?>
 ===EOF===
 --EXPECTF--
-object(V8JsScriptException)#2 (11) {
+object(V8JsScriptException)#%d (11) {
   ["message":protected]=>
   string(75) "exception.js:1: ReferenceError: this_function_does_not_exist is not defined"
   ["string":"Exception":private]=>

+ 1 - 1
tests/exception_propagation_2.phpt

@@ -33,7 +33,7 @@ try {
 ?>
 ===EOF===
 --EXPECTF--
-object(V8JsScriptException)#3 (11) {
+object(V8JsScriptException)#%d (11) {
   ["message":protected]=>
   string(49) "throw_0:1: ReferenceError: fooobar is not defined"
   ["string":"Exception":private]=>

+ 2 - 2
tests/execute_flags.phpt

@@ -20,8 +20,8 @@ try {
 }
 ?>
 ===EOF===
---EXPECT--
-object(V8Object)#2 (1) {
+--EXPECTF--
+object(V8Object)#%d (1) {
   ["hello"]=>
   string(5) "world"
 }

+ 3 - 3
tests/execute_flags_args.phpt

@@ -22,10 +22,10 @@ try {
 }
 ?>
 ===EOF===
---EXPECT--
+--EXPECTF--
 array(2) {
   [0]=>
-  object(V8Object)#3 (6) {
+  object(V8Object)#%d (6) {
     ["0"]=>
     string(1) "F"
     ["1"]=>
@@ -40,7 +40,7 @@ array(2) {
     string(1) "r"
   }
   [1]=>
-  object(V8Object)#4 (2) {
+  object(V8Object)#%d (2) {
     ["0"]=>
     string(3) "foo"
     ["1"]=>

+ 1 - 1
tests/js-construct-protected-ctor.phpt

@@ -42,7 +42,7 @@ try {
 ctor called (php)
 Hello John
 caught js exception
-object(V8JsScriptException)#3 (11) {
+object(V8JsScriptException)#%d (11) {
   ["message":protected]=>
   string(56) "ctor-test:4: Call to protected __construct() not allowed"
   ["string":"Exception":private]=>

+ 3 - 3
tests/object_method_call.phpt

@@ -71,7 +71,7 @@ try {
 
 ?>
 ===EOF===
---EXPECT--
+--EXPECTF--
 array(2) {
   [0]=>
   string(4) "arg1"
@@ -113,7 +113,7 @@ Mon, 08 Sep 1975 09:00:00 +0000
 string(3) "foo"
 array(3) {
   [0]=>
-  object(Testing)#2 (3) {
+  object(Testing)#%d (3) {
     ["foo"]=>
     string(8) "ORIGINAL"
     ["my_private":"Testing":private]=>
@@ -137,7 +137,7 @@ array(3) {
     [1]=>
     string(3) "bar"
     [2]=>
-    object(Testing)#2 (3) {
+    object(Testing)#%d (3) {
       ["foo"]=>
       string(8) "ORIGINAL"
       ["my_private":"Testing":private]=>

+ 5 - 5
tests/object_prototype.phpt

@@ -34,12 +34,12 @@ $a->test_two = new A();
 $a->executeString($js, 'foo');
 ?>
 ===EOF===
---EXPECT--
+--EXPECTF--
 array(2) {
   [0]=>
   string(6) "Foobar"
   [1]=>
-  object(V8Object)#4 (2) {
+  object(V8Object)#%d (2) {
     ["0"]=>
     string(3) "foo"
     ["1"]=>
@@ -50,7 +50,7 @@ array(2) {
   [0]=>
   string(6) "Foobar"
   [1]=>
-  object(V8Object)#4 (2) {
+  object(V8Object)#%d (2) {
     ["0"]=>
     string(3) "foo"
     ["1"]=>
@@ -61,7 +61,7 @@ array(2) {
   [0]=>
   string(5) "a,b,c"
   [1]=>
-  object(V8Object)#4 (2) {
+  object(V8Object)#%d (2) {
     ["0"]=>
     string(3) "foo"
     ["1"]=>
@@ -72,7 +72,7 @@ array(2) {
   [0]=>
   string(5) "a,b,c"
   [1]=>
-  object(V8Object)#4 (2) {
+  object(V8Object)#%d (2) {
     ["0"]=>
     string(3) "foo"
     ["1"]=>

+ 2 - 2
tests/return_value.phpt

@@ -41,9 +41,9 @@ var_dump($a->executeString("test(true);", "test8.js"));
 var_dump($a->executeString("test(false);", "test9.js"));
 ?>
 ===EOF===
---EXPECT--
+--EXPECTF--
 NULL
-object(Testing)#2 (3) {
+object(Testing)#%d (3) {
   ["foo"]=>
   string(8) "ORIGINAL"
   ["my_private":"Testing":private]=>

+ 0 - 2
v8js_convert.cc

@@ -257,9 +257,7 @@ static int _php_v8js_is_assoc_array(HashTable *myht TSRMLS_DC) /* {{{ */
 /* }}} */
 
 static void php_v8js_weak_object_callback(const v8::WeakCallbackData<v8::Object, zval> &data) {
-	v8::Isolate *isolate = data.GetIsolate();
 	zval *value = data.GetParameter();
-	V8JS_TSRMLS_FETCH();
 	zval_ptr_dtor(&value);
 
 	v8::V8::AdjustAmountOfExternalAllocatedMemory(-1024);