mirror of
https://github.com/rubyjs/mini_racer
synced 2023-03-27 23:21:28 -04:00
42ffdd15b3
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.
63 lines
1.2 KiB
Text
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
|