Commit Graph

173 Commits

Author SHA1 Message Date
Katy Coe
61d86d7d96 Plugins: Pass PluginEventInfo instead of PluginErrorEventArgs to ErrorHandler 2020-12-24 00:12:55 +01:00
Katy Coe
62451e5131 Plugins: Add IPlugin.OptionsChanged 2020-12-23 23:55:43 +01:00
Katy Coe
a7355dd3e2 Tests: Enable the use of plugins in tests 2020-12-22 04:52:06 +01:00
Katy Coe
adb5a61f51 Tests: Load XAPK and APK files if found 2020-12-22 04:10:25 +01:00
Katy Coe
b9409e7425 Plugins: Add hook TODOs 2020-12-21 23:02:32 +01:00
Katy Coe
210c4a716b Tests: Parallelize output generation where possible 2020-12-21 06:02:52 +01:00
Katy Coe
2f01403dfb Tests: Convert tests to use async/await 2020-12-21 05:53:58 +01:00
Katy Coe
4ae17fe365 Tests: Parallelize file comparisons 2020-12-21 05:31:59 +01:00
Katy Coe
1ab9c03c2f Tests: Add benchmarking to test stages 2020-12-21 05:11:48 +01:00
Katy Coe
b19ef87ed2 Tests: Parallelize the testing of multiple images in one binary 2020-12-21 04:58:47 +01:00
Katy Coe
66cdbad766 Tests: Update to NUnit3TestAdapter 3.17 2020-12-21 04:58:15 +01:00
Katy Coe
1476be577a Tests: Suppress mkdir output in update-expected-results.ps1 2020-12-15 16:14:08 +01:00
Katy Coe
24923cd15a Tests: Update expected results 2020-12-14 02:56:46 +01:00
Katy Coe
9df33597b8 Tests: TestRunner sets LoadOptions.BinaryFilePath and finds Linux process maps 2020-12-14 02:56:29 +01:00
Katy Coe
8979625780 Tests: update-expected-results.ps1 now wipes old tests first 2020-12-14 02:55:49 +01:00
Katy Coe
c06461425f Tests: generate-tests.ps1 takes LoadOptions from loadoptions.txt 2020-12-14 02:54:35 +01:00
Katy Coe
08f33b8fa1 Tests: Allow LoadOptions to be specified in TestRunner 2020-12-12 20:15:28 +01:00
Katy Coe
04c528e130 CLI/Tests: Migrate to .NET Core 3.1 2020-12-08 17:50:59 +01:00
Katy Coe
4291c005aa Tests: Update expected results 2020-12-08 16:57:00 +01:00
Katy Coe
3f91fe0f66 Tests: Update expected results 2020-11-26 23:55:15 +01:00
Katy Coe
17ab66adf4 PS: Add -help switch to il2cpp.ps1 2020-11-26 14:23:23 +01:00
Katy Coe
c8497a0d7f PS: Fix MapFileParser path expansion bug 2020-11-25 16:34:36 +01:00
Katy Coe
3a6b690c88 PS: Make il2cpp.ps1 compatible with PowerShell 7.x (#92) 2020-11-25 15:17:21 +01:00
Katy Coe
2428060522 Tests: Update expected results 2020-10-13 08:33:25 +02:00
Katy Coe
c94ce7d80e Tests: Output Python scripts for all targets 2020-10-13 08:32:12 +02:00
Katy Coe
76825f231b C++: Include IL2CPP intrinsics of .NET managed types (#79) 2020-10-07 08:00:42 +02:00
Katy Coe
188eb37d9a Tests: Update expected results 2020-09-14 21:19:49 +02:00
Katy Coe
84a3530556 PS: Fix two regressions with Unity version wildcards 2020-09-07 06:06:11 +02:00
Katy Coe
658896f6d6 PS: il2cpp.ps1 support for Unity 2017.1.0f3 - 2018.1.9f2 2020-09-06 03:48:34 +02:00
Katy Coe
90e9ce6b83 PS: il2cpp.ps1 working for Unity >= 2020.1.0f1 2020-09-05 20:49:39 +02:00
Katy Coe
aa9f3974fa PS: Run bytecode stripper before il2cpp 2020-09-05 19:09:34 +02:00
Katy Coe
795989180d PS: Force IL2CPP cache to same folder as output 2020-09-05 18:46:02 +02:00
Katy Coe
3ee3a7f887 PS: Refactor generate-binaries.ps1 (now il2cpp.ps1) 2020-09-05 18:40:21 +02:00
Katy Coe
d358acdfd4 PS: Do single transpile from DLL to C++ before all IL2CPP builds 2020-09-05 17:43:20 +02:00
lifeengines
b91ba5b4f7 PS: Allow full Unity path as version argument (#65) 2020-09-05 17:23:51 +02:00
Katy Coe
ed91f2a3e0 Tests: Add Enums field offsets test (#62) 2020-09-03 08:31:02 +02:00
Katy Coe
af3aa4eed2 Tests: TestRunner once again generates IDA Python script 2020-09-03 07:11:23 +02:00
Katy Coe
d72d8df113 PS: Only invoke Roslyn compiler for specified assemblies
Assemblies should now be specified by stem names rather than with ".dll" at the end
A comma-separated list can be specified including wildcards
Version requirements clarified in comments
Attempting to delete a non-existing Cpp folder will no longer throw an error
2020-09-03 06:55:54 +02:00
Katy Coe
6e301030ea Tests: Tidy up copyright messages 2020-09-03 06:46:28 +02:00
Katy Coe
f590ee3def PS: Suppress Cpp directory deletion error if folder is in use by another process 2020-08-20 05:33:12 +02:00
Katy Coe
604c44aea7 PS: Fix bug finding Unity path 2020-08-20 05:31:18 +02:00
Katy Coe
086c066cc3 PS: Skip Android builds if toolchain unavailable rather than aborting 2020-08-20 05:18:31 +02:00
Katy Coe
e705bcac6b PS: Allow specifying Unity build target as an argument 2020-08-20 05:12:35 +02:00
Katy Coe
c884d2a770 PS: Wipe Cpp folder before re-building IL2CPP application 2020-08-20 05:09:20 +02:00
Katy Coe
0d2f5b71c2 Tests: Update expected results 2020-08-17 06:12:58 +02:00
Katy Coe
95d88e60d7 AppModel: Build model by default in constructor 2020-08-15 02:34:19 +02:00
Katy Coe
f12d4bb98f Tests: Add AppModel Il2CppType* lookup tests 2020-08-14 03:12:02 +02:00
Katy Coe
9fd64fabf9 Tests: Update expected results 2020-08-13 09:14:53 +02:00
Katy Coe
a659c429b0 Tests: Add TestAppModelQueries 2020-08-13 08:01:03 +02:00
Katy Coe
d1aafee184 Tests: Update incorrect CppTypeDeclaration test and add alignment tests 2020-08-13 06:57:41 +02:00