New version of v8 from bleeding edge at revision 3649
diff --git a/src/factory.h b/src/factory.h
index 951c043..2a347cd 100644
--- a/src/factory.h
+++ b/src/factory.h
@@ -219,7 +219,8 @@
static Handle<JSFunction> NewFunctionFromBoilerplate(
Handle<JSFunction> boilerplate,
- Handle<Context> context);
+ Handle<Context> context,
+ PretenureFlag pretenure = TENURED);
static Handle<Code> NewCode(const CodeDesc& desc,
ZoneScopeInfo* sinfo,
@@ -228,6 +229,7 @@
static Handle<Code> CopyCode(Handle<Code> code);
+ static Handle<Object> ToObject(Handle<Object> object);
static Handle<Object> ToObject(Handle<Object> object,
Handle<Context> global_context);
@@ -374,7 +376,8 @@
static Handle<JSFunction> BaseNewFunctionFromBoilerplate(
Handle<JSFunction> boilerplate,
- Handle<Map> function_map);
+ Handle<Map> function_map,
+ PretenureFlag pretenure);
// Create a new map cache.
static Handle<MapCache> NewMapCache(int at_least_space_for);