Daan Vanden Bosch
|
a8b1a00e06
|
All code now compiles with Kotlin 2.0.0 and all tests pass.
|
2024-07-18 18:24:10 +02:00 |
|
Daan Vanden Bosch
|
19d3030d20
|
Upgraded Kotlin from 1.5.21 to 1.5.30. Also upgraded kotlinx.coroutines and kotlin logging. Now using languageSettings.optIn everywhere instead of compiler options.
|
2021-09-06 14:17:20 +02:00 |
|
Daan Vanden Bosch
|
1341dd76f5
|
Renamed lib subproject to psolib for clarity.
|
2021-07-25 17:24:42 +02:00 |
|
Daan Vanden Bosch
|
6cf0fdaf33
|
Upgraded to monaco-editor 0.26.1.
|
2021-07-25 00:05:45 +02:00 |
|
Daan Vanden Bosch
|
fab1f90975
|
Updated all code that used deprecated Kotlin APIs.
|
2021-07-24 21:06:22 +02:00 |
|
Daan Vanden Bosch
|
89b88a0a2d
|
Put all shared build logic in precompiled gradle conventions plugins.
|
2021-07-24 20:13:02 +02:00 |
|
Daan Vanden Bosch
|
b5a6ca6dc3
|
Added semantic highlighting for registers to the ASM editor.
|
2021-04-27 19:58:44 +02:00 |
|
Daan Vanden Bosch
|
2c6f9ba680
|
Added generic instruction argument visitor to ASM analyser.
|
2021-04-26 20:56:34 +02:00 |
|
Daan Vanden Bosch
|
1a8e2e6b2b
|
Fixed assembly unit test bugs.
|
2021-04-26 19:33:43 +02:00 |
|
Daan Vanden Bosch
|
c093cb813e
|
Added semantic highlighting for labels to the ASM editor.
|
2021-04-26 15:38:34 +02:00 |
|
Daan Vanden Bosch
|
797c5a298e
|
Fixed bugs in ASM editor signature help. The bytecode IR now contains all ASM instruction arguments, even when they are the wrong type or there are too many.
|
2021-04-25 16:53:26 +02:00 |
|
Daan Vanden Bosch
|
b973c99c6a
|
All instructions using the same opcode are now highlighted when the cursor is on an opcode mnemonic in the ASM editor.
|
2021-04-24 23:04:59 +02:00 |
|
Daan Vanden Bosch
|
2f0ebd9443
|
Added go to symbol to ASM editor.
|
2021-04-24 13:19:19 +02:00 |
|
Daan Vanden Bosch
|
9494a70591
|
Added type definitions and documentation to completion suggestions.
|
2021-04-24 12:14:48 +02:00 |
|
Daan Vanden Bosch
|
5210792a3e
|
Simplified opcode definitions and improved ASM editor type signatures.
|
2021-04-23 18:03:45 +02:00 |
|
Daan Vanden Bosch
|
3122bb4666
|
Added opcode checks. Joined RegTufRefType and RegRefType. Improved type definitions.
|
2021-04-21 21:36:18 +02:00 |
|
Daan Vanden Bosch
|
60147f3c7a
|
Improved script ASM tokenization performance.
|
2021-04-20 22:00:44 +02:00 |
|
Daan Vanden Bosch
|
f4d39afdee
|
Improved AssemblyWorker performance.
|
2021-04-20 16:34:48 +02:00 |
|
Daan Vanden Bosch
|
321fb3a475
|
Upgraded Kotlin to 1.4.30 and Gradle to 6.8.2. Set the Kotlin JVM version to 11. Added a subproject for offline asset generation which, at the moment, can generate the list of item types. Ported unitxt and ItemPMT parsing.
|
2021-03-06 13:33:04 +01:00 |
|
Daan Vanden Bosch
|
871a61aa42
|
Ported addition and removal of wanted items to the hunt optimizer.
|
2020-12-29 20:07:17 +01:00 |
|
Daan Vanden Bosch
|
cd6b3dfd97
|
ASM problems are now shown again in the script editor.
|
2020-12-21 15:08:31 +01:00 |
|
Daan Vanden Bosch
|
20ccbfc587
|
Fixed a bug in the AssemblyWorker and tokenizer. Added several ASM-related tests.
|
2020-12-15 21:29:58 +01:00 |
|
Daan Vanden Bosch
|
c8c12f298f
|
AsmAnalyser now delegates to a worker again.
|
2020-12-14 18:39:26 +01:00 |
|