v8/test/unittests/api
Jochen Eisinger 9d0f248201 Store the FunctionTemplateInfo used to create remote objects in the map
That way, we don't need to create a context-less constructor function.
Instead, we use the constructor_or_backpointer (or null) field, and
rename it to constructor_or_fti_or_backpointer so nobody is confused.

Note that technically, we still have JSFunctions without contexts, as
they're temporarily created in the deoptimizer.

BUG=v8:6084
R=dcheng@chromium.org,bmeurer@chromium.org,verwaest@chromium.org

Change-Id: I084f052533c317f2cbfb9c35e1acf40263c6257b
Reviewed-on: https://chromium-review.googlesource.com/454636
Commit-Queue: Jochen Eisinger <jochen@chromium.org>
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Reviewed-by: Hannes Payer <hpayer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#43834}
2017-03-15 15:57:38 +00:00
..
access-check-unittest.cc Always early return from HandleApiCallHelper on access check failure. 2017-02-20 10:07:05 +00:00
exception-unittest.cc Clear pending message during Isolate::CancelScheduledExceptionFromTryCatch. 2017-02-08 16:12:59 +00:00
isolate-unittest.cc Remove a few unnecssary scopers from unit tests. 2017-02-17 09:51:07 +00:00
remote-object-unittest.cc Store the FunctionTemplateInfo used to create remote objects in the map 2017-03-15 15:57:38 +00:00
v8-object-unittest.cc Remove a few unnecssary scopers from unit tests. 2017-02-17 09:51:07 +00:00