@@ -7,6 +7,96 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## ` ristretto_cli ` - [ 0.25.0] ( https://github.com/theseus-rs/ristretto/compare/v0.24.0...v0.25.0 ) - 2025-07-31
11+
12+ ### Added
13+ - add parallel jit compiler
14+ - update GC threads to be configurable; default to 50% of cpu cores
15+
16+ ### Fixed
17+ - correct default interface method resolution
18+ - correct instanceof operations
19+ - address stack overflow in invokedynamic instruction
20+ - correct definition of the ristretto/internal/access/JavaLangRefAccess class
21+
22+ ### Other
23+ - replace Value TryInto<type > with as_ <type >
24+ - replace Value.to_ <type > methods with TryInto
25+ - remove ConcurrentVec
26+ - update Cargo.toml dependencies
27+ - refactor Reference and Object to improve memory and lock utilization
28+ - replace Reference TryInto<type > with as_ <type >
29+ - replace Object TryInto<type > with as_ <type >
30+ - implement value, reference and object hash
31+ - refactor usages of Reference to Value
32+ - correct clippy lint warnings
33+ - remove debugging code
34+ - update to cranelift=0.122.0, criterion=0.7.0
35+
36+ ## ` ristretto_vm ` - [ 0.25.0] ( https://github.com/theseus-rs/ristretto/compare/ristretto_vm-v0.24.0...ristretto_vm-v0.25.0 ) - 2025-07-31
37+
38+ ### Added
39+ - update GC threads to be configurable; default to 50% of cpu cores
40+ - add parallel jit compiler
41+
42+ ### Fixed
43+ - address stack overflow in invokedynamic instruction
44+ - correct default interface method resolution
45+ - correct definition of the ristretto/internal/access/JavaLangRefAccess class
46+ - correct instanceof operations
47+
48+ ### Other
49+ - refactor Reference and Object to improve memory and lock utilization
50+ - replace Value TryInto<type > with as_ <type >
51+ - replace Reference TryInto<type > with as_ <type >
52+ - replace Object TryInto<type > with as_ <type >
53+ - implement value, reference and object hash
54+ - replace Value.to_ <type > methods with TryInto
55+ - remove ConcurrentVec
56+ - refactor usages of Reference to Value
57+ - remove debugging code
58+ - update to cranelift=0.122.0, criterion=0.7.0
59+ - correct clippy lint warnings
60+
61+ ## ` ristretto_jit ` - [ 0.25.0] ( https://github.com/theseus-rs/ristretto/compare/ristretto_jit-v0.24.0...ristretto_jit-v0.25.0 ) - 2025-07-31
62+
63+ ### Fixed
64+ - correct default interface method resolution
65+
66+ ### Other
67+ - remove debugging code
68+ - update to cranelift=0.122.0, criterion=0.7.0
69+
70+ ## ` ristretto_classloader ` - [ 0.25.0] ( https://github.com/theseus-rs/ristretto/compare/ristretto_classloader-v0.24.0...ristretto_classloader-v0.25.0 ) - 2025-07-31
71+
72+ ### Fixed
73+ - correct default interface method resolution
74+ - correct instanceof operations
75+
76+ ### Other
77+ - refactor Reference and Object to improve memory and lock utilization
78+ - replace Value TryInto<type > with as_ <type >
79+ - replace Reference TryInto<type > with as_ <type >
80+ - replace Object TryInto<type > with as_ <type >
81+ - implement value, reference and object hash
82+ - replace Value.to_ <type > methods with TryInto
83+ - remove ConcurrentVec
84+ - refactor usages of Reference to Value
85+ - correct clippy lint warnings
86+
87+ ## ` ristretto_gc ` - [ 0.25.0] ( https://github.com/theseus-rs/ristretto/compare/ristretto_gc-v0.24.0...ristretto_gc-v0.25.0 ) - 2025-07-31
88+
89+ ### Added
90+ - update GC threads to be configurable; default to 50% of cpu cores
91+
92+ ### Other
93+ - refactor Reference and Object to improve memory and lock utilization
94+
95+ ## ` ristretto_classfile ` - [ 0.25.0] ( https://github.com/theseus-rs/ristretto/compare/ristretto_classfile-v0.24.0...ristretto_classfile-v0.25.0 ) - 2025-07-31
96+
97+ ### Other
98+ - update Cargo.toml dependencies
99+
10100## ` ristretto_cli ` - [ 0.24.0] ( https://github.com/theseus-rs/ristretto/compare/v0.23.0...v0.24.0 ) - 2025-07-22
11101
12102### Added
0 commit comments