0.000048 2018-04-19
* Unify error checking after calling a JS function.
0.000047 2018-04-19
* Stop forcing all console output to stderr.
0.000046 2018-04-19
* Clean up implementation of console handlers.
0.000045 2018-04-18
* Change console implementation to allow registering a handler to
log the messages.
* Add option to grab console messages and stash them.
0.000044 2018-04-17
* Add an optional parameter to eval, to specify a JS file name for
stack traces
* Print a JS stack trace to the console when running JS throws
errors.
0.000043 2018-04-16
* Bubble-up to the console any errors that happen in setTimeout.
* Fix pointers to github repo.
0.000042 2018-04-13
* Add test-time dependencies.
0.000041 2018-04-12
* Gather stats in all calls, not just eval.
0.000040 2018-04-12
* Send all console output to stderr by default.
0.000039 2018-04-12
* Add support for gathering and returning stats for JS compilation
and running (both time and memory usage).
0.000038 2018-04-10
* Add support for JS console.
0.000037 2018-04-10
* Split JS code compilation and running.
* Add some performance stats, retrievable with get_stats().
0.000036 2018-04-04
* Add a native function timestamp_ms() callable from JS.
* Add some more tests.
0.000035 2018-03-30
* Test timeouts firing in the correct order.
* Fix dependencies for testing.
0.000034 2018-03-29
* Add method dispatch_function_in_event_loop to call a function
inside an actual event loop; this makes setTimeout actually work.
0.000033 2018-03-28
* Switch to an almost pure C-based implementation of setInterval.
0.000032 2018-03-26
* Avoid floating point values in tests that would cause rounding
errors.
0.000031 2018-03-23
* Restrict to Perl 5.18 and above, to avoid CPAN testing failures.
0.000030 2018-03-22
* Initial release.