Release 4.15
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)