Rubinius v4.15 Release Notes
Release Date: 2020-02-02 // about 4 years ago-
๐ Version 4.15 (2020-02-02)
- Try a GitHub Action for CI. (Brian Shirai)
- ๐ฑ Tabs ๐ญ. (Brian Shirai)
- ๐ My castle for a CLI linter. (Brian Shirai)
- Name some things. (Brian Shirai)
- Fifth times a charm?. (Brian Shirai)
- ๐ฆ Shotgun the packages. (Brian Shirai)
- ๐ฑ Maybe later GitHub Actions. ๐ (Brian Shirai)
- Dispose of ExtendedHeaders at the end of a GC cycle. (Brian Shirai)
- Ensure CallFrame is initialized. (Brian Shirai)
- โ Added undefined behavior sanitizer to --sanitize. (Brian Shirai)
- โ Run specs in small batches. (Brian Shirai)
- Clean up some old stuff. (Brian Shirai)
- Try Bionic again. (Brian Shirai)
- ๐ Release rapidjson document storage. (Brian Shirai)
- ๐ Revert "Release rapidjson document storage." (Brian Shirai)
The diagnostics JSON reporters need reworking.
โช This reverts commit be1e28c.
- โ Remove obsolete JIT file. (Brian Shirai)
- Introduce new Machine structure. (Brian Shirai)
This provides proper and orderly creation of all the virtual machine
components, and the orderly destruction of those components when the
virtual machine halts.
[x] 1. Add Machine to SharedState;
[x] 1. Pass Machine through Environment to SharedState๐ [x] 1. Move SharedState items for env into Environment;
๐ง [x] 1. Move Configuration to Machine;
๐ [x] 1. Move ThreadNexus to Machine;
๐ Fixnum is deprecated.
๐ [x] 1. Move MachineThreads to Machine;
๐ [x] 1. Move Collector to Machine;
๐ [x] 1. Move Memory to Machine;
๐ [x] 1. Move SymbolTable into Memory;
๐ [x] 1. Move Globals into Memory;
โ Make VM tests pass for now.
โ Add task to show CodeDB dir. (Brian Shirai)
โช Revert "Add task to show CodeDB dir." (Brian Shirai)
โช This reverts commit 2b6949e.โ Locate the CodeDB for the VM tests. (Brian Shirai)
โ Removed SharedState, VMThreadState. (Brian Shirai)
๐ Moved State to ThreadState. (Brian Shirai)
This is a first step to eliminating VM and ManagedThread.โ Removed ManagedThread. (Brian Shirai)
โ Removed VM. (Brian Shirai)
Back to the ol' Trusty. (Brian Shirai)
There is some process or IO related issue on Bionic that is extremely
puzzling.Ok, fine, fail on Bionic then. (Brian Shirai)
โช Revert "Back to the ol' Trusty."โช This reverts commit a53fd06.
More cleanup. (Brian Shirai)
โ Removed MachineThreads list. Specific MachineThread's lifecycle
๐ functions are called directly. Handling around fork() moved to Machine.
Some Console cleanup.Let backtrace locations wrap. (Brian Shirai)
Clean a few spec tags. (Brian Shirai)