Jakub Doka
|
af19f4e30d
|
making the identifiers accessible if they are captured
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-21 14:21:58 +01:00 |
|
Jakub Doka
|
f59c0c1092
|
some syntax changes
mainly added the explicit type for declarations
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-20 11:32:18 +01:00 |
|
Jakub Doka
|
6e8eb059f6
|
adding tuples
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-19 23:08:36 +01:00 |
|
Jakub Doka
|
969ea57e3f
|
optimizing the bitset used in register allocation
also fixing an enum bug
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-19 19:43:30 +01:00 |
|
Jakub Doka
|
14cf5efaa5
|
handling comptime known match
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-17 19:01:01 +01:00 |
|
Jakub Doka
|
86f7d70747
|
adding default values to struct fields and @kindof directive
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-17 17:51:14 +01:00 |
|
Jakub Doka
|
0516ce68f4
|
adding @nameof
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-17 16:46:43 +01:00 |
|
Jakub Doka
|
f7d5bccdd9
|
fixing @itf type inference
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-16 13:49:20 +01:00 |
|
Jakub Doka
|
b2be007ef0
|
adding unrolled loops, struct indexing and @len directive
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-16 13:20:47 +01:00 |
|
Jakub Doka
|
71ba2c2486
|
Dividing function into template and instance, rmoving cumbersome options
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-02 15:51:12 +01:00 |
|
Jakub Doka
|
c553c3d9e9
|
Removing repetative code, adding ent slice to properly index modules
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-01 19:04:27 +01:00 |
|
Jakub Doka
|
9ce446b507
|
Adding the simplest version of unions
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-01 15:11:38 +01:00 |
|
Jakub Doka
|
3b4b30b2bd
|
Restructuring the compiler
Signed-off-by: Jakub Doka <jakub.doka2@gmail.com>
|
2024-12-01 14:01:44 +01:00 |
|