You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASELOG.md
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,28 @@
1
1
# ReleaseLog
2
2
3
+
## 8.0.0
4
+
5
+
Release Date: 2025-05-02.
6
+
7
+
### Runtime
8
+
9
+
-[new] support define PInvoke method in interpreter assembly
10
+
-[new] InterpreterImage initialize ImplMap for PInvoke methods.
11
+
-[new] RawImageBase support ModuleRef and ImplMap table.
12
+
-[fix] fixed a compilation error on PS4 platform for the code `TokenGenericContextType key = { token, genericContext };` — the C++ compiler version on PS4 is too old to support this initialization syntax for std::tuple.
13
+
14
+
### Editor
15
+
16
+
-[fix] fix error of computing CallingConvention in MethodBridge/Generator::BuildCalliMethods
17
+
-[new] generate Managed2NativeFunction for PInvoke method
18
+
-[change] AssemblyResolver also resolves `*.dll.bytes` files besides `*.dll`.
19
+
-[change] change type of the first argument `methodPointer` of Managed2NativeFunctionPointer from `const void*` to `Il2CppMethodPointer`
20
+
-[change] the shared type of ElementType.FnPtr is changed from IntPtr to UIntPtr
21
+
-[change] validate unsupported parameter type(.e.g string) in MonoPInvokeCallback signature when generate MethodBridge file
22
+
-[opt] optimization unnecessary initialization of typeArgsStack and methodArgsStack of GenericArgumentContext
23
+
-[refactor] refactor code of settings.
24
+
-[refactor] move ReversePInvokeWrap/Analyzer.cs to MethodBridge/MonoPInvokeCallbackAnalyzer.cs
0 commit comments