Skip to content

Commit b176d63

Browse files
committed
[version] Release v7.3.0
1 parent 0c99afd commit b176d63

3 files changed

Lines changed: 29 additions & 10 deletions

File tree

Data~/hybridclr_version.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,27 @@
22
"versions": [
33
{
44
"unity_version":"2019",
5-
"hybridclr" : { "branch":"v7.2.0"},
6-
"il2cpp_plus": { "branch":"v2019-7.0.0"}
5+
"hybridclr" : { "branch":"v7.3.0"},
6+
"il2cpp_plus": { "branch":"v2019-7.3.0"}
77
},
88
{
99
"unity_version":"2020",
10-
"hybridclr" : { "branch":"v7.2.0"},
11-
"il2cpp_plus": { "branch":"v2020-7.0.0"}
10+
"hybridclr" : { "branch":"v7.3.0"},
11+
"il2cpp_plus": { "branch":"v2020-7.3.0"}
1212
},
1313
{
1414
"unity_version":"2021",
15-
"hybridclr" : { "branch":"v7.2.0"},
16-
"il2cpp_plus": { "branch":"v2021-7.0.0"}
15+
"hybridclr" : { "branch":"v7.3.0"},
16+
"il2cpp_plus": { "branch":"v2021-7.3.0"}
1717
},
1818
{
1919
"unity_version":"2022",
20-
"hybridclr" : { "branch":"v7.2.0"},
20+
"hybridclr" : { "branch":"v7.3.0"},
2121
"il2cpp_plus": { "branch":"v2022-7.2.0"}
2222
},
2323
{
2424
"unity_version":"2022-tuanjie",
25-
"hybridclr" : { "branch":"v7.2.0"},
25+
"hybridclr" : { "branch":"v7.3.0"},
2626
"il2cpp_plus": { "branch":"v2022-tuanjie-7.1.0"}
2727
},
2828
{
@@ -32,7 +32,7 @@
3232
},
3333
{
3434
"unity_version":"6000",
35-
"hybridclr" : { "branch":"v7.2.0"},
35+
"hybridclr" : { "branch":"v7.3.0"},
3636
"il2cpp_plus": { "branch":"v6000-7.2.0"}
3737
}
3838
]

RELEASELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# ReleaseLog
22

3+
## 7.3.0
4+
5+
Release Date: 2024-12-31.
6+
7+
### Runtime
8+
9+
- [fix] fix bug that Image::ReadRuntimeHandleFromMemberRef didn't inflate parent type when read field of GenericType
10+
- [fix] fix an issue occurred in InterpreterImage::GenerateCustomAttributesCacheInternal where HYBRIDCLR_METADATA_MALLOC was incorrectly used to allocate the cache. When occasional contention occurs, releasing memory using HYBRIDCLR_FREE causes a crash.
11+
- [fix] fixed a potential deadlock issue in Unity 2019 and 2020 versions within InterpreterImage::GenerateCustomAttributesCacheInternal, where il2cpp::vm::g_MetadataLock was held before running ConstructCustomAttribute.
12+
- [fix] fixed a bug in Unity 2019 and 2020 within InterpreterImage::GenerateCustomAttributesCacheInternal, where cache memory leaks occurred under multithreading contention.
13+
- [fix] fix the bug that InterpreterImage::ConstructCustomAttribute doesn't set write barrier for field
14+
- [fix] fix the bug that `InterpreterImage::InitTypeDefs_2` runs after `InitClassLayouts`, causing the `packingSize` field to be incorrectly initialized.
15+
- [fix] fix the bug in ClassFieldLayoutCalculator::LayoutFields where the alignment calculation incorrectly considers naturalAlignment, resulting in field offsets that are inconsistent with the actual field offsets in AOT. This bug originates from IL2CPP itself and only occurs in Unity 2021 and earlier versions.
16+
17+
### Editor
18+
19+
- [fix] fix the issue in Unity 6000 where the modification of the trimmed AOT DLL output directory for the visionOS build target caused CopyStrippedAOTAssemblies::GetStripAssembliesDir2021 to fail in copying AOT DLLs.
20+
- [fix] fix the bug where MissingMetadataChecker can't detect references to newly added AOT assemblies.
21+
322
## 7.2.0
423

524
Release Date: 2024-12-9.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "com.code-philosophy.hybridclr",
3-
"version": "7.2.0",
3+
"version": "7.3.0",
44
"displayName": "HybridCLR",
55
"description": "HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.",
66
"category": "Runtime",

0 commit comments

Comments
 (0)