Releases: hpi-swa/trufflesqueak
Releases · hpi-swa/trufflesqueak
1.0.0-rc7
- Compatible with GraalVM 19.3.0 (based on OpenJDK 8)
- GraalSqueak components for GraalVM Updater now come with a GraalSqueak image
- Images can now be saved (Please be cautious and report any issues) (8e2f9dd)
- Rename
TruffleObject
toForeignObject
(981b1f6) - Improve support for user interrupts (44094a3)
- Add support for
Context>>restart
(24c6d1e) andcannotReturn
(5f0ed49) (thanks for @fmateoc) - Add support for more primitives (e.g. a83b747 and 902640d)
- Various bug-fixes and improvements (thanks to @fmateoc)
All changes: 1.0.0-rc6...1.0.0-rc7
1.0.0-rc6
- Compatible with GraalVM 19.3.0 (based on OpenJDK 8)
- Add Polyglot API Reference
- Introduce
Interop
class in GraalSqueak image (0991b90 and e340cab) - Use default launchers provided by GraalVM
- Use
mx
to generate platform-specific GraalVM components (thanks to @michelou for the initial scripts) - Various bugfixes and improvements (thanks to @fmateoc)
- Revise CI setup
All changes: 1.0.0-rc5...1.0.0-rc6
1.0.0-rc5
- Compatible with GraalVM 19.2.1
- Fix critical bug causing GraalSqueak to freeze on startup on machines using a non-European timezone (#80)
- Make mx_graalsqueak.py compatible with Python 2/3
- Fix bug related to external semaphores
- Add support for 32bit cursors
- Minor bugfixes and improvements (e.g. #78)
All changes: 1.0.0-rc4...1.0.0-rc5
1.0.0-rc4
- Upgrade to GraalVM 19.2.1
- Add GraalSqueak image with polyglot tools (attached below)
- Introduce new
ObjectLayout
for pointer-like objects (4791478) - Extend OSProcess plugins
- Improve Windows support
- Minor performance improvements and bugfixes
All changes: 1.0.0-rc3...1.0.0-rc4
1.0.0-rc3
- Fix support for Windows
- Fix ArrayObject-related interop bug
- Minor performance improvements and bugfixes
All changes: 1.0.0-rc2...1.0.0-rc3
1.0.0-rc2
1.0.0-rc1
- Upgrade to GraalVM 19.2.0.1
- Reduce CPU usage and memory pressure significantly (e.g. a88acfd)
- Speed up allInstances (bcb1fa3)
- Various performance improvements (e.g. 32785c2 or 18c74f5)
All changes: 0.9.0...1.0.0-rc1
0.9.0
- Upgrade to GraalVM 19.1.1
- Upgrade test image to 18999
- Extend PolyglotPlugin and in-image code
- Various performance improvements (e.g. 80456a9 and 75be71e)
- Use call targets in top-level node (a60f294)
- Reduce pressure on garbage collector significantly (e.g. 4719b67 and a60f294)
All changes: 0.8.4...0.9.0
0.8.4
0.8.2
- Update test images (based on Squeak trunk 18594) (4573f97)
- Remove LocalReturns (2ed1257, improves warmup and interpreter performance)
- Forward stdout/stderr to Transcript (e9fc746)
- Fix a crash in B2D plugin (8d6f3fe, thanks to @cmfcmf)
- Fix bug in SqueakGuards#isPowerOfTwo (5079e43)
All changes: 0.8.0...0.8.2