The "Hello World" example still compiles and runs without v8::Platform. Can you explain?
Also, I'm going to run several V8 isolates/contexts, each in a different thread. Do I need multiple platform instances as well? Cheers, Joseph On Friday, September 5, 2014 12:54:46 AM UTC-7, Jochen Eisinger wrote: > > ... just a reminder that latest V8 will now crash if you don't provide a > v8::Platform implementation or install the one we ship in the > v8_libplatform library. > > best > -jochen > > > On Tue, Jul 22, 2014 at 10:55 AM, Jochen Eisinger <[email protected] > <javascript:>> wrote: > >> Hey, >> >> from V8 version 3.28 on and going forward, embedders should provide an >> implementation of the v8::Platform interface (defined in >> include/v8-platform.h). In the future, we will use this interface to run GC >> related background tasks and optimizing compiler tasks instead of spinning >> up threads internally. >> >> For your convenience (and for the test runners...) we bundled a default >> implementation with V8: You can include the header >> include/libplatform/libplatform.h and link against >> libv8_libplatform.(a|lib). The library defines a factory method to create >> an instance of the platform implementation, and a method you should >> regularly call from your main loop to run tasks scheduled for the main >> thread. >> >> The platform instance has to be registered with V8 using >> v8::V8::InitializePlatform() and deregistered with >> v8::V8::ShutdownPlatform(). >> >> best >> -jochen >> > > -- -- 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.
