I gave up. After fixing a few Local<Object> returns that weren't Escape()'ed I ended up with the code blowing up for not having a HandleScope... Which made no sense because where it blew up was on the line where I had created an EscapableHandleScope.
I worked around the entire mess of trying to pass Local<Object>s around by converting them to JSON strings and returning those. Meh. Scott On Monday, February 1, 2016 at 6:53:13 PM UTC-6, Scott Duensing wrote: > > The exact line is: > http://skunkworks.kangaroopunch.com/projects/scripting/repository/revisions/master/entry/Scripting/scripting.cpp#L76 > > What this bit of (unfinished) code does is allow you to load scripts into > individual contexts and call between them passing JSON in and out to > exchange data. > > This was working. Then I added the code to pass JSON objects in as > function arguments. Now nothing works. There's something wrong, > scope-wise, but I can't find it. I'm new to V8 and finding docs is uphill > work. :-( Can someone take pity on my poor brain and lend a hand? The > platform is x64 Ubuntu 15.10. The script I used to download and build V8 > is included. > > Thank you in advance! > > > Scott > > -- -- v8-users mailing list [email protected] http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
