@@ -7,6 +7,76 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## ` ristretto_cli ` - [ 0.20.0] ( https://github.com/theseus-rs/ristretto/compare/v0.19.2...v0.20.0 ) - 2025-06-06
11+
12+ ### Added
13+ - add jit support for ret and ret_w
14+
15+ ### Fixed
16+ - [ ** breaking** ] update MaxLocals to correctly handle static/virtual methods and category 2 (long/double) types
17+ - update Version.supports() to take a reference to self
18+ - correct stack overflow error in java/lang/invoke/MethodHandleNatives.resolve(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;
19+ - corrected jit bug where float was being treated as a double in ldc and ldc_w instructions
20+
21+ ### Other
22+ - update Cargo.toml dependencies
23+ - improve attribute code coverage
24+ - improve classfile documentation
25+ - stub support for polymorphic intrinsic methods
26+ - add jit ldc, ldc_w, and ldc2_w error tests
27+ - improve jit ret_w code coverage
28+ - stub java.lang.invoke.DirectMethodHandle$Holder
29+ - rename native_methods module to intrinsic_methods
30+
31+ ## ` ristretto_vm ` - [ 0.20.0] ( https://github.com/theseus-rs/ristretto/compare/ristretto_vm-v0.19.2...ristretto_vm-v0.20.0 ) - 2025-06-06
32+
33+ ### Added
34+ - add jit support for ret and ret_w
35+
36+ ### Fixed
37+ - correct stack overflow error in java/lang/invoke/MethodHandleNatives.resolve(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;
38+
39+ ### Other
40+ - stub java.lang.invoke.DirectMethodHandle$Holder
41+ - improve classfile documentation
42+ - stub support for polymorphic intrinsic methods
43+ - rename native_methods module to intrinsic_methods
44+
45+ ## ` ristretto_jit ` - [ 0.20.0] ( https://github.com/theseus-rs/ristretto/compare/ristretto_jit-v0.19.2...ristretto_jit-v0.20.0 ) - 2025-06-06
46+
47+ ### Added
48+ - add jit support for ret and ret_w
49+
50+ ### Fixed
51+ - corrected jit bug where float was being treated as a double in ldc and ldc_w instructions
52+ - [ ** breaking** ] update MaxLocals to correctly handle static/virtual methods and category 2 (long/double) types
53+
54+ ### Other
55+ - add jit ldc, ldc_w, and ldc2_w error tests
56+ - improve jit ret_w code coverage
57+ - stub java.lang.invoke.DirectMethodHandle$Holder
58+ - improve classfile documentation
59+ - stub support for polymorphic intrinsic methods
60+
61+ ## ` ristretto_classloader ` - [ 0.20.0] ( https://github.com/theseus-rs/ristretto/compare/ristretto_classloader-v0.19.2...ristretto_classloader-v0.20.0 ) - 2025-06-06
62+
63+ ### Fixed
64+ - correct stack overflow error in java/lang/invoke/MethodHandleNatives.resolve(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;
65+
66+ ### Other
67+ - improve classfile documentation
68+ - stub support for polymorphic intrinsic methods
69+
70+ ## ` ristretto_classfile ` - [ 0.20.0] ( https://github.com/theseus-rs/ristretto/compare/ristretto_classfile-v0.19.2...ristretto_classfile-v0.20.0 ) - 2025-06-06
71+
72+ ### Fixed
73+ - [ ** breaking** ] update MaxLocals to correctly handle static/virtual methods and category 2 (long/double) types
74+ - update Version.supports() to take a reference to self
75+
76+ ### Other
77+ - improve attribute code coverage
78+ - improve classfile documentation
79+
1080## ` ristretto_cli ` - [ 0.19.2] ( https://github.com/theseus-rs/ristretto/compare/v0.19.1...v0.19.2 ) - 2025-05-27
1181
1282### Fixed
0 commit comments