2020-01-09 01:25:02 +00:00
|
|
|
- 0.2.9
|
|
|
|
|
|
|
|
- 09-01-2020
|
|
|
|
|
|
|
|
- FIX: correct segfault when JS returns a Symbol and properly cast to ruby symbol
|
|
|
|
|
2019-11-11 01:52:44 +00:00
|
|
|
- 0.2.8
|
|
|
|
|
|
|
|
- 11-11-2019
|
|
|
|
|
|
|
|
- FIX: ensure thread live cycle is properly accounter for following file descriptor fix
|
2019-11-11 01:20:26 +00:00
|
|
|
|
|
|
|
- 0.2.7
|
|
|
|
|
|
|
|
- 11-11-2019
|
|
|
|
|
|
|
|
- FIX: release the file descriptor for timeout pipe earlier (this avoids holding too many files open in Ruby 2.7)
|
|
|
|
|
2019-05-14 07:57:41 +00:00
|
|
|
- 14-05-2019
|
|
|
|
|
|
|
|
- 0.2.6
|
|
|
|
|
|
|
|
- FEATURE: add support for write_heap_snapshot which helps you analyze memory
|
|
|
|
|
2019-04-25 05:15:25 +00:00
|
|
|
- 25-04-2019
|
|
|
|
|
|
|
|
- 0.2.5
|
2019-04-24 23:39:56 +00:00
|
|
|
|
|
|
|
- FIX: Compatiblity fixes for V8 7 and above @ignisf
|
|
|
|
- FIX: Memory leak in gc_callback @messense
|
|
|
|
- IMPROVEMENT: Added example of sourcemap support @ianks
|
2019-04-25 05:15:25 +00:00
|
|
|
- URGENT: you will need this release for latest version of libv8 to work
|
2019-04-24 23:39:56 +00:00
|
|
|
|
2018-11-02 00:26:36 +00:00
|
|
|
- 02-11-2018
|
|
|
|
|
|
|
|
- 0.2.4
|
|
|
|
|
|
|
|
- FIX: deadlock releasing context when shared isolates are used
|
|
|
|
- FEATURE: include js backtrace when snapshots do not compile
|
|
|
|
|
2018-09-28 01:38:30 +00:00
|
|
|
- 28-09-2018
|
2018-09-27 14:54:15 +00:00
|
|
|
|
2018-09-28 01:38:30 +00:00
|
|
|
- 0.2.3
|
|
|
|
|
|
|
|
- Drop all conditional logic from Mini Racer compilation for clang, always
|
|
|
|
rely on MacOS being High Sierra or up
|
2018-09-27 14:54:15 +00:00
|
|
|
|
2018-09-25 23:37:14 +00:00
|
|
|
- 26-09-2018
|
|
|
|
|
|
|
|
- 0.2.2
|
|
|
|
|
|
|
|
- WORKAROUND: RUBY_PLATFORM is hardcoded on Ruby compile and can not be
|
|
|
|
trusted for feature detection, use a different technique when checking for
|
|
|
|
macOS Mojave
|
|
|
|
|
|
|
|
- 25-09-2018
|
2018-06-21 15:06:16 +00:00
|
|
|
|
2018-09-24 23:49:42 +00:00
|
|
|
- 0.2.1
|
|
|
|
|
|
|
|
- FEATURE: Mojave macOS support
|
|
|
|
|
2018-09-25 23:37:14 +00:00
|
|
|
- 06-07-2018
|
|
|
|
|
2018-07-06 00:49:23 +00:00
|
|
|
- 0.2.0
|
2018-06-26 23:35:22 +00:00
|
|
|
- FEATURE: context#call to allow for cheaper invocation of functions
|
|
|
|
- FIX: rare memory leak when terminating a long running attached function
|
|
|
|
- FIX: rare segfault when terminating a long running attached function
|
|
|
|
- FIX: Reimplement Isolate#idle_notification using idle_notification_deadline, API remains the same @ignisf
|
2018-06-21 15:06:16 +00:00
|
|
|
- Account for changes in the upstream V8 API @ignisf
|
2018-07-06 00:49:23 +00:00
|
|
|
- Support for libv8 6.7
|
2017-12-27 21:52:56 +00:00
|
|
|
|
|
|
|
23-08-2017
|
|
|
|
|
|
|
|
- 0.1.15
|
|
|
|
|
|
|
|
- bump dependency of libv8 to 6.3
|
|
|
|
|
2017-08-23 16:17:33 +00:00
|
|
|
23-08-2017
|
|
|
|
|
2017-08-24 01:44:43 +00:00
|
|
|
- 0.1.14
|
|
|
|
|
|
|
|
- libv8 erronuously bumped to beta, reverted change
|
|
|
|
|
|
|
|
23-08-2017
|
|
|
|
|
2017-08-23 16:17:33 +00:00
|
|
|
- 0.1.13
|
|
|
|
|
|
|
|
- Fix: amend array buffer allocator to use v8 6.0 compatible allocator @ignisf
|
|
|
|
|
2017-07-18 14:54:23 +00:00
|
|
|
18-07-2017
|
|
|
|
|
2017-07-26 14:53:26 +00:00
|
|
|
- 0.1.12
|
|
|
|
|
|
|
|
- Feature: upgrade libv8 to 5.9
|
|
|
|
- Fix: warning when runnin with ruby warnings enabled (missed @disposed initialize)
|
|
|
|
|
|
|
|
18-07-2017
|
|
|
|
|
2017-07-18 14:54:23 +00:00
|
|
|
- 0.1.11
|
|
|
|
|
|
|
|
- Feature: upgrade libv8 to 5.7
|
|
|
|
|
2017-07-13 21:43:43 +00:00
|
|
|
13-07-2017
|
|
|
|
|
|
|
|
- 0.1.10
|
|
|
|
|
2017-07-17 15:05:33 +00:00
|
|
|
- Fix leak: memory leak when disposing a context (20 bytes per context)
|
2017-07-13 21:43:43 +00:00
|
|
|
- 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
|
2017-07-17 15:05:33 +00:00
|
|
|
- Feature: you can now specify filename in an eval eg: eval('a = 1', filename: 'my_awesome.js')
|
2017-07-13 21:43:43 +00:00
|
|
|
|
2017-03-09 21:03:13 +00:00
|
|
|
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
|
|
|
|
|
2016-11-02 11:18:00 +00:00
|
|
|
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
|
|
|
|
|
2016-10-25 02:15:03 +00:00
|
|
|
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
|
2016-10-09 21:43:18 +00:00
|
|
|
|
|
|
|
- 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
|