1
0
Fork 0
mirror of https://github.com/rubyjs/mini_racer synced 2023-03-27 23:21:28 -04:00
mini_racer/CHANGELOG
Sam 42ffdd15b3 PERF: on boundary convert to and from json
Previously we would walk the object graph recursively and convert,
this proves to be extremely slow for large objects due to recursion and
huge amount of v8 contexts that were created

By converting objects to json on the boundary we also correct timeout
semantics and so on.
2017-03-09 16:03:13 -05:00

63 lines
1.2 KiB
Text

09-03-2017
- 0.1.9
- Perf: speed up ruby/node boundary performance when moving large objects
06-02-2017
- 0.1.8
- Fix: Include math.h to fix use of undeclared identifier floor with rbx. See #51
02-11-2016
- 0.1.7
- Fix: if for some reason an isolate was forked don't free it and raise a warning instead to avoid hanging process
25-10-2016
- 0.1.6
- Fix: timeout behavior was incorrect, in some cases stop could be called on already stopped contexts
10-10-2016
- 0.1.5
- Support for snapshots, shared isolates, runtime flags thanks to @wk8
- Fix timeout behavior when it occurs in an attached Ruby method
19-05-2016
- 0.1.4
- Set upper bound for libv8 inclusion @ignisf
- Support conversion of Date, Time and DateTime from Ruby to JS @seanmakesgames
- Support conversion of large numbers back from Ruby to JS @seanmakesgames
- 0.1.3
- Support more conversions from Ruby back to JS (Hash, Symbol, Array)
- Support attaching nested objects
17-05-2016
- 0.1.2
- Gemspec specifies minimal version of Ruby (2.0)
- Implement #load on Context to load files
17-05-2016
- 0.1.1
- Added unblock function so SIGINT does not lead to a crash
14-05-2016
- 0.1.1.beta.1
- First release