Releases: hpi-swa/trufflesqueak
Releases · hpi-swa/trufflesqueak
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
0.8.0
- Upgrade to GraalVM 19.0.0 (40d61ee)
- Run CI tests on GraalVM CE 19.0.0 (38574d0)
- Upgrade to interop 2.0 (e9957fe)
- Add
Java>>#type:
to Polyglot API (a53ebcb and 077b5d9) - Rework and improve
LargeIntegerObject
(thanks to @johenning) - Always use 64bit, even for 32bit images (5567248)
All changes: 0.6.0...0.8.0
0.6.0
- Faster allInstances/become
- Change endianness to little endian (thanks to @johenning)
- Improve polyglot plugin and interop integration
- Add ZipPlugin (thanks to @johenning)
- Make arithmetic primitives significantly faster
- Refactor and improve other existing primitives
- Add other primitives (e.g. for
DSAPrims
,CroquetPlugin
,NullPlugin
,SecurityPlugin
, ...) - Add Eclipse "Save Actions" cfg and refactor codebase accordingly
- Various other performance improvements