Miscellaneous fixes to work properly on old Unity Mono #21
ci.yml
on: pull_request
Compute Version
11s
Compute Test Matrix
14s
Event File
3s
Matrix: build
Matrix: test
Annotations
33 warnings
Build #24.6.5.21.1 (Linux) / Build
ProjectReference '/home/runner/work/MonoMod/MonoMod/src/MonoMod.UnitTest/MonoMod.UnitTest.csproj' was resolved using '.NETFramework,Version=v4.6.2' instead of the project target framework '.NETStandard,Version=v2.0'. This project may not be fully compatible with your project.
|
Build #24.6.5.21.1 (Linux) / Build:
src/MonoMod.Utils/Helpers.cs#L27
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Linux) / Build:
src/MonoMod.Utils/Helpers.cs#L32
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Linux) / Build:
src/MonoMod.Utils/Helpers.cs#L37
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Linux) / Build:
src/MonoMod.Utils/Helpers.cs#L42
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Linux) / Build:
external/iced/src/csharp/Intel/Iced/Intel/EncoderException.cs#L31
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
|
Build #24.6.5.21.1 (Linux) / Build:
src/MonoMod.Utils/Helpers.cs#L27
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Linux) / Build:
src/MonoMod.Utils/Helpers.cs#L32
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Linux) / Build:
src/MonoMod.Utils/Helpers.cs#L37
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Linux) / Build:
src/MonoMod.Utils/Helpers.cs#L42
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Linux) / Build
ProjectReference '/home/runner/work/MonoMod/MonoMod/src/MonoMod.UnitTest/MonoMod.UnitTest.csproj' was resolved using '.NETFramework,Version=v4.6.2' instead of the project target framework '.NETStandard,Version=v2.0'. This project may not be fully compatible with your project.
|
Build #24.6.5.21.1 (Windows) / Build
ProjectReference 'D:\a\MonoMod\MonoMod\src\MonoMod.UnitTest\MonoMod.UnitTest.csproj' was resolved using '.NETFramework,Version=v4.6.2' instead of the project target framework '.NETStandard,Version=v2.0'. This project may not be fully compatible with your project.
|
Build #24.6.5.21.1 (Windows) / Build
ProjectReference 'D:\a\MonoMod\MonoMod\src\MonoMod.UnitTest\MonoMod.UnitTest.csproj' was resolved using '.NETFramework,Version=v4.6.2' instead of the project target framework '.NETStandard,Version=v2.0'. This project may not be fully compatible with your project.
|
Build #24.6.5.21.1 (Windows) / Build:
external/iced/src/csharp/Intel/Iced/Intel/EncoderException.cs#L31
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
|
Build #24.6.5.21.1 (Windows) / Build:
src/MonoMod.Utils/Helpers.cs#L27
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Windows) / Build:
src/MonoMod.Utils/Helpers.cs#L32
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Windows) / Build:
src/MonoMod.Utils/Helpers.cs#L37
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Windows) / Build:
src/MonoMod.Utils/Helpers.cs#L42
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Windows) / Build:
src/MonoMod.Utils/Helpers.cs#L27
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Windows) / Build:
src/MonoMod.Utils/Helpers.cs#L32
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Windows) / Build:
src/MonoMod.Utils/Helpers.cs#L37
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (Windows) / Build:
src/MonoMod.Utils/Helpers.cs#L42
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (MacOS) / Build
ProjectReference '/Users/runner/work/MonoMod/MonoMod/src/MonoMod.UnitTest/MonoMod.UnitTest.csproj' was resolved using '.NETFramework,Version=v4.6.2' instead of the project target framework '.NETStandard,Version=v2.0'. This project may not be fully compatible with your project.
|
Build #24.6.5.21.1 (MacOS) / Build
ProjectReference '/Users/runner/work/MonoMod/MonoMod/src/MonoMod.UnitTest/MonoMod.UnitTest.csproj' was resolved using '.NETFramework,Version=v4.6.2' instead of the project target framework '.NETStandard,Version=v2.0'. This project may not be fully compatible with your project.
|
Build #24.6.5.21.1 (MacOS) / Build:
src/MonoMod.Utils/Helpers.cs#L27
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (MacOS) / Build:
src/MonoMod.Utils/Helpers.cs#L32
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (MacOS) / Build:
src/MonoMod.Utils/Helpers.cs#L37
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (MacOS) / Build:
src/MonoMod.Utils/Helpers.cs#L42
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (MacOS) / Build:
src/MonoMod.Utils/Helpers.cs#L27
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (MacOS) / Build:
src/MonoMod.Utils/Helpers.cs#L32
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (MacOS) / Build:
src/MonoMod.Utils/Helpers.cs#L37
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (MacOS) / Build:
src/MonoMod.Utils/Helpers.cs#L42
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Build #24.6.5.21.1 (MacOS) / Build:
src/MonoMod.Utils/Helpers.cs#L27
On some old Mono runtimes, sizeof(T) always returns sizeof(IntPtr). See docs/RuntimeIssueNotes.md.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
binlogs-Linux
Expired
|
16.7 MB |
|
binlogs-Windows
Expired
|
17.4 MB |
|
binlogs-macOS
Expired
|
16.5 MB |
|
packages
|
7.02 MB |
|
packages Windows
Expired
|
7.04 MB |
|
packages macOS
Expired
|
7.02 MB |
|
test-assets
Expired
|
24.6 MB |
|
test-event-file
Expired
|
3.58 KB |
|
test-results .NET 5.0 x64 on Linux
Expired
|
120 KB |
|
test-results .NET 5.0 x64 on MacOS 13
Expired
|
119 KB |
|
test-results .NET 5.0 x64 on MacOS 14 (M1)
Expired
|
123 KB |
|
test-results .NET 5.0 x64 on Windows
Expired
|
121 KB |
|
test-results .NET 5.0 x86 on Windows
Expired
|
118 KB |
|
test-results .NET 6.0 x64 on Linux (PGO Off)
Expired
|
121 KB |
|
test-results .NET 6.0 x64 on Linux (PGO On)
Expired
|
125 KB |
|
test-results .NET 6.0 x64 on MacOS 13 (PGO Off)
Expired
|
123 KB |
|
test-results .NET 6.0 x64 on MacOS 13 (PGO On)
Expired
|
121 KB |
|
test-results .NET 6.0 x64 on MacOS 14 (M1) (PGO Off)
Expired
|
122 KB |
|
test-results .NET 6.0 x64 on MacOS 14 (M1) (PGO On)
Expired
|
124 KB |
|
test-results .NET 6.0 x64 on Windows (PGO Off)
Expired
|
122 KB |
|
test-results .NET 6.0 x64 on Windows (PGO On)
Expired
|
121 KB |
|
test-results .NET 6.0 x86 on Windows (PGO Off)
Expired
|
123 KB |
|
test-results .NET 6.0 x86 on Windows (PGO On)
Expired
|
122 KB |
|
test-results .NET 7.0 x64 on Linux (PGO Off)
Expired
|
122 KB |
|
test-results .NET 7.0 x64 on Linux (PGO On)
Expired
|
121 KB |
|
test-results .NET 7.0 x64 on MacOS 13 (PGO Off)
Expired
|
122 KB |
|
test-results .NET 7.0 x64 on MacOS 13 (PGO On)
Expired
|
123 KB |
|
test-results .NET 7.0 x64 on MacOS 14 (M1) (PGO Off)
Expired
|
124 KB |
|
test-results .NET 7.0 x64 on MacOS 14 (M1) (PGO On)
Expired
|
121 KB |
|
test-results .NET 7.0 x64 on Windows (PGO Off)
Expired
|
123 KB |
|
test-results .NET 7.0 x64 on Windows (PGO On)
Expired
|
121 KB |
|
test-results .NET 7.0 x86 on Windows (PGO Off)
Expired
|
120 KB |
|
test-results .NET 7.0 x86 on Windows (PGO On)
Expired
|
120 KB |
|
test-results .NET 8.0 x64 on Linux (PGO Off)
Expired
|
123 KB |
|
test-results .NET 8.0 x64 on Linux (PGO On)
Expired
|
121 KB |
|
test-results .NET 8.0 x64 on MacOS 13 (PGO Off)
Expired
|
120 KB |
|
test-results .NET 8.0 x64 on MacOS 13 (PGO On)
Expired
|
120 KB |
|
test-results .NET 8.0 x64 on MacOS 14 (M1) (PGO Off)
Expired
|
123 KB |
|
test-results .NET 8.0 x64 on MacOS 14 (M1) (PGO On)
Expired
|
123 KB |
|
test-results .NET 8.0 x64 on Windows (PGO Off)
Expired
|
120 KB |
|
test-results .NET 8.0 x64 on Windows (PGO On)
Expired
|
122 KB |
|
test-results .NET 8.0 x86 on Windows (PGO Off)
Expired
|
121 KB |
|
test-results .NET 8.0 x86 on Windows (PGO On)
Expired
|
120 KB |
|
test-results .NET Core 2.1 x64 on Linux
Expired
|
113 KB |
|
test-results .NET Core 2.1 x64 on MacOS 13
Expired
|
115 KB |
|
test-results .NET Core 2.1 x64 on MacOS 14 (M1)
Expired
|
116 KB |
|
test-results .NET Core 2.1 x64 on Windows
Expired
|
114 KB |
|
test-results .NET Core 2.1 x86 on Windows
Expired
|
114 KB |
|
test-results .NET Core 3.0 x64 on Linux
Expired
|
120 KB |
|
test-results .NET Core 3.0 x64 on MacOS 13
Expired
|
122 KB |
|
test-results .NET Core 3.0 x64 on MacOS 14 (M1)
Expired
|
123 KB |
|
test-results .NET Core 3.0 x64 on Windows
Expired
|
122 KB |
|
test-results .NET Core 3.0 x86 on Windows
Expired
|
122 KB |
|
test-results .NET Core 3.1 x64 on Linux
Expired
|
121 KB |
|
test-results .NET Core 3.1 x64 on MacOS 13
Expired
|
121 KB |
|
test-results .NET Core 3.1 x64 on MacOS 14 (M1)
Expired
|
120 KB |
|
test-results .NET Core 3.1 x64 on Windows
Expired
|
121 KB |
|
test-results .NET Core 3.1 x86 on Windows
Expired
|
122 KB |
|
test-results .NET Framework 4.x x64 on Windows
Expired
|
106 KB |
|
test-results .NET Framework 4.x x86 on Windows
Expired
|
107 KB |
|
test-results System Mono on Linux
Expired
|
3.65 KB |
|
test-results System Mono on MacOS 13
Expired
|
3.67 KB |
|