mini_racer/test
Sam Saffron 86bdc6d942
FEATURE: warn more loudly about forked environments
In single_threaded mode MiniRacer will behave far more reasonably if platform
is initialized in the master process.

Sadly this is only a partial solution since we will hang at:

```
#0  0x00007fe6f037e34d in pthread_cond_broadcast@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe6ebc15c05 in v8::platform::DelayedTaskQueue::Terminate() ()
   from /home/sam/Source/mini_racer/lib/mini_racer_extension.so
#2  0x00007fe6ebc14dfd in v8::platform::DefaultWorkerThreadsTaskRunner::Terminate() ()
   from /home/sam/Source/mini_racer/lib/mini_racer_extension.so
#3  0x00007fe6ebc13bd6 in v8::platform::DefaultPlatform::~DefaultPlatform() ()
   from /home/sam/Source/mini_racer/lib/mini_racer_extension.so
#4  0x00007fe6ebc13cde in v8::platform::DefaultPlatform::~DefaultPlatform() ()
   from /home/sam/Source/mini_racer/lib/mini_racer_extension.so
#5  0x00007fe6effb0db7 in __run_exit_handlers () from /usr/lib/libc.so.6
```

Likely some more v8 changes are needed to mitigate the heavily forked use
case.
2020-09-15 10:28:54 +10:00
..
support FEATURE: add wasm support 2020-06-29 13:25:50 +10:00
file.js Implement #load (initial trivial implementation) 2016-05-17 10:47:21 +10:00
function_test.rb correct attached function calls to properly check for function 2018-06-26 13:59:29 +10:00
mini_racer_test.rb DEV: Upgrade to libv8 8.4 (#166) 2020-07-22 09:04:04 +10:00
test_crash.rb FIX: segfault due to GC when running attached functions 2018-06-27 18:39:15 +10:00
test_forking.rb FEATURE: warn more loudly about forked environments 2020-09-15 10:28:54 +10:00
test_helper.rb Bump version 2016-10-10 08:43:18 +11:00
test_leak.rb add valgrind rake task to ensure nothing leaks 2016-05-12 20:05:56 +10:00