Irmen de Jong
|
7668a3c660
|
use kotest tempdir instead of hardcoded output directory
|
2025-03-14 01:18:33 +01:00 |
|
Irmen de Jong
|
c7f0ff11ac
|
fix crash when initializing string variable with a non-string value
|
2025-02-10 02:54:53 +01:00 |
|
Irmen de Jong
|
0c882836d9
|
support multi-value variable initialization: ubyte a,b,c = multi()
|
2025-01-18 22:08:31 +01:00 |
|
Irmen de Jong
|
bdccffbb8e
|
stricter type checking in multivalue assigns, avoids possible invalid output due to missing type cast
|
2024-12-26 22:20:08 +01:00 |
|
Irmen de Jong
|
0653d430a7
|
fix compiler crash related to uword array parameters type checking
|
2024-12-25 12:12:20 +01:00 |
|
Irmen de Jong
|
73baaeff1f
|
avoid compiler crash when using char literal in str initialization
fix compiler crash when using str var in an expression without &
|
2024-12-18 15:08:45 +01:00 |
|
Irmen de Jong
|
1679ca79b4
|
can now use boolean params mapped to Rx register
|
2024-12-13 20:47:23 +01:00 |
|
Irmen de Jong
|
f8aaa2d13c
|
explicit integer type check for @R0-R15 parameters
avoids weird type inconsistency for boolean parameters that would get aliased as unsigned byte instead invisibly
|
2024-12-10 23:19:41 +01:00 |
|
Irmen de Jong
|
1a1ab0dac6
|
changed the data type system to composite types
|
2024-12-05 21:48:51 +01:00 |
|
Irmen de Jong
|
d58f9f56c4
|
tests for register args for normal subs
some warnings demoted into infos
|
2024-11-24 19:21:45 +01:00 |
|
Irmen de Jong
|
7a0eaf3148
|
Remove array initialization by single value.
New compiler and kotlin version.
|
2024-10-13 04:31:56 +02:00 |
|
Irmen de Jong
|
51279a98b3
|
attempt to fix forloop range datatype issues
|
2024-10-03 21:12:31 +02:00 |
|
Irmen de Jong
|
e29ff1c848
|
fix name redefinition check for multi-declarations
|
2024-09-20 19:55:32 +02:00 |
|
Irmen de Jong
|
f40b7b62bb
|
updated unit tests and some basic changes for them
|
2024-03-02 23:19:20 +01:00 |
|
Irmen de Jong
|
932035cdc5
|
flag "returning a statement" as a syntax error
|
2024-01-31 21:36:39 +01:00 |
|
Irmen de Jong
|
f8084e7955
|
fix const replacement optimization error on memory mapped variable
|
2024-01-07 18:48:18 +01:00 |
|