Closed kkoopa closed 3 years ago
Seems no tests want to run. AppVeyor is acting weird for unknown reasons, while Travis claims that builds have been disabled due to lack of credits.
AppVeyor acting weird was due to VS2015 not being a proper compiler. Worked around it while sticking to C++03 by implementing forwarding constructors for all three supported constructors for all versions.
To properly address #917 requires reimplementing
v8::ScriptOrigin
due to v8/v8@546939fe77cdeee1f870b7393a82d88525a67963 (unintentionally?) breaking the oldScriptOrigin
constructor by makingresource_column_offset
required. Since the same commit markedScriptOrigin::ResourceLineOffset
andScriptOrigin::ResourceColumnOffset
as soon to be deprecated, they should be reimplemented. Finally, @bnoordhuis decided to add a requirement for passing av8::Isolate*
in v8/v8@ee3f5ba10b47e21775634f9b5fcd47e06453c793, with the other constructors facing future deprecation.