mini_racer/CHANGELOG

73 lines
1.6 KiB
Plaintext
Raw Normal View History

13-07-2017
- 0.1.10
- Fix leak: memory leak when disposing a context (20 bytes per context)
- Feature: added #heap_stats so you can get visibility from context to actual memory usage of isolate
- Feature: added #dispose so you reclaim all v8 memory right away as opposed to waiting for GC
- Feature: you can now specify filename in an eval eg: eval('a = 1', filename: 'my_awesome.js')
09-03-2017
- 0.1.9
- Perf: speed up ruby/node boundary performance when moving large objects
2017-02-06 14:10:24 +00:00
06-02-2017
- 0.1.8
2017-02-04 22:04:13 +00:00
- 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
2016-10-10 04:00:14 +00:00
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
2016-05-19 12:15:54 +00:00
19-05-2016
2016-06-15 01:23:41 +00:00
- 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
2016-05-19 12:15:54 +00:00
- 0.1.3
- Support more conversions from Ruby back to JS (Hash, Symbol, Array)
- Support attaching nested objects
2016-05-17 00:49:48 +00:00
17-05-2016
2016-05-19 12:15:54 +00:00
- 0.1.2
2016-05-17 00:49:48 +00:00
- Gemspec specifies minimal version of Ruby (2.0)
- Implement #load on Context to load files
2016-05-16 21:31:41 +00:00
17-05-2016
2016-05-19 12:15:54 +00:00
- 0.1.1
2016-05-16 21:31:41 +00:00
- Added unblock function so SIGINT does not lead to a crash
2016-05-14 07:11:40 +00:00
14-05-2016
2016-05-19 12:15:54 +00:00
- 0.1.1.beta.1
2016-05-14 07:11:40 +00:00
- First release