Browse Source

Merge pull request #328 from stesie/v8-6.3-fixes

V8 6.3 fixes
Stefan Siegl 7 years ago
parent
commit
b9bde377ba
2 changed files with 2 additions and 3 deletions
  1. 1 1
      Vagrantfile
  2. 1 2
      v8js_object_export.cc

+ 1 - 1
Vagrantfile

@@ -18,7 +18,7 @@ Vagrant.configure("2") do |config|
   #
   # mass-define "generic" Ubuntu boxes
   #
-  %w{5.7 5.8 5.9 6.0}.each { |version|
+  %w{5.7 5.8 5.9 6.0 6.3}.each { |version|
     config.vm.define "v8-#{version}" do |i|
       i.vm.synced_folder ".", "/data/v8js"
 

+ 1 - 2
v8js_object_export.cc

@@ -664,8 +664,7 @@ v8::Local<v8::Value> v8js_named_property_callback(v8::Local<v8::String> property
 				}
 			}
 		} else if (callback_type == V8JS_PROP_QUERY) {
-			// methods are not enumerable
-			ret_value = V8JS_UINT(v8::ReadOnly|v8::DontEnum|v8::DontDelete);
+			ret_value = V8JS_UINT(v8::ReadOnly|v8::DontDelete);
 		} else if (callback_type == V8JS_PROP_SETTER) {
 			ret_value = set_value; // lie.  this field is read-only.
 		} else if (callback_type == V8JS_PROP_DELETER) {