Commit Graph

73 Commits

Author SHA1 Message Date
nub31
f6c686a635 ... 2025-09-20 19:53:40 +02:00
nub31
8660c88278 ... 2025-09-20 19:19:40 +02:00
nub31
ac40648c9b ... 2025-09-20 19:13:17 +02:00
nub31
6c56404f1c ... 2025-09-20 18:17:40 +02:00
nub31
c9064f0a43 defer and struct hooks 2025-09-19 23:08:12 +02:00
nub31
1391444836 Better literal handling 2025-09-16 19:15:56 +02:00
nub31
d907d1183f ... 2025-09-16 18:22:20 +02:00
nub31
c9e34ae7e2 ... 2025-09-16 16:02:08 +02:00
nub31
b900c706ef better comments in generated code 2025-09-12 23:29:55 +02:00
nub31
214ac6826d string fix 2025-09-12 23:13:48 +02:00
nub31
20160229f9 Add most of the type checkers 2025-09-12 23:07:53 +02:00
nub31
2d44b7010b ... 2025-09-12 21:55:39 +02:00
nub31
51ca1b9211 remove read only stuff 2025-09-12 17:08:10 +02:00
nub31
c29d056ebc ... 2025-09-11 23:34:13 +02:00
nub31
f69e366e96 ... 2025-09-11 21:22:25 +02:00
nub31
df6665a096 ... 2025-09-10 22:33:58 +02:00
nub31
32190b3bea ... 2025-09-10 16:32:59 +02:00
nub31
e02399e102 ... 2025-09-09 17:44:57 +02:00
nub31
5a54d26fd0 Anonymous struct initializer syntax 2025-09-09 16:53:06 +02:00
nub31
4265bc4ab0 ... 2025-09-09 16:44:31 +02:00
nub31
4e0aabd60a Logical or/and 2025-09-09 16:29:42 +02:00
nub31
5fd4909f81 Bit manipulation 2025-09-09 16:15:40 +02:00
nub31
ab77588b72 ... 2025-09-09 15:37:45 +02:00
nub31
14619fd678 ... 2025-09-09 15:33:33 +02:00
nub31
9c9578f526 Allow for implicit int conversion to larger type 2025-09-08 22:09:25 +02:00
nub31
bb8cbf71f9 Simplify variables 2025-09-08 20:46:50 +02:00
nub31
671dc55449 Simplify addressing 2025-09-08 20:22:44 +02:00
nub31
51e7f6da63 ... 2025-09-08 17:41:08 +02:00
nub31
7caeecc9a0 ... 2025-09-08 17:33:13 +02:00
nub31
6e2a99a6f4 Fix archive issues in cli 2025-08-18 21:25:03 +02:00
nub31
0b4bad6772 cli improvements 2025-08-18 17:38:51 +02:00
nub31
8e36aa4d95 ... 2025-08-18 16:56:20 +02:00
nub31
a01539ff24 Fix bugs in cli 2025-08-18 16:29:41 +02:00
nub31
1214b5554c Remove alloc keyword for struct 2025-08-18 14:13:52 +02:00
nub31
130a2f9d78 Rework dot func call 2025-08-18 13:21:33 +02:00
nub31
aefb2dddb6 Worki 2025-08-13 21:50:42 +02:00
nub31
3ffd17f93e Rework this param 2025-08-13 21:43:00 +02:00
nub31
e80f853211 Remove implicit this for now 2025-08-13 20:30:43 +02:00
nub31
46a2057e43 ... 2025-08-13 20:01:09 +02:00
nub31
bdcf0d3e7d Add support for multiple interfaces 2025-08-13 19:18:37 +02:00
nub31
c8f913dc23 Interfaces working? 2025-08-13 00:41:28 +02:00
nub31
1ef1df545f ... 2025-08-12 20:01:43 +02:00
nub31
cf01cc2aaa Primitive to int/float/bool 2025-07-24 18:39:13 +02:00
nub31
9cbc221061 Parser diagnostics 2025-07-23 01:23:10 +02:00
nub31
bf89fe02d3 Diagnostics 2025-07-23 00:43:50 +02:00
nub31
d97e37fd34 Parser now uses enumerator 2025-07-22 23:01:29 +02:00
nub31
3faaf71e78 remove generics for now 2025-07-22 20:08:51 +02:00
nub31
0e84b83d14 ... 2025-07-21 16:56:28 +02:00
nub31
a73c9e5d94 Templates are working, but the code is ugly af 2025-07-09 22:53:45 +02:00
nub31
e8f6c483bb ... 2025-07-09 20:04:06 +02:00