Commit Graph

231 Commits

Author SHA1 Message Date
SimonFJ20
abb4298437 ast lowering :sob 2025-02-04 15:06:19 +01:00
sfja
b70ba48e0a finish mir def 2025-02-03 22:34:45 +01:00
sfja
81d8e32a04 properly merge ids commit 2025-02-03 15:55:29 +01:00
sfja
7389692993 fix ids 2025-02-03 15:47:27 +01:00
SimonFJ20
60efd931f5 typchk or smthng idk 2025-02-03 15:04:06 +01:00
SimonFJ20
1f9cbea832 give up 2025-02-03 08:52:54 +01:00
SimonFJ20
26a83080aa more resolve 2025-01-31 13:16:45 +01:00
SimonFJ20
19efd900fd delete middle 2025-01-31 08:14:41 +01:00
SimonFJ20
7455f9d259 bleh 2025-01-30 14:53:43 +01:00
sfja
63d4406551 stuff ig 2025-01-29 23:18:30 +01:00
SimonFJ20
b02c5e223f more ast lower 2025-01-29 14:53:39 +01:00
sfja
188c2d806d move ribs out 2025-01-28 23:15:59 +01:00
SimonFJ20
493a11a93b lower ast 2025-01-28 15:15:30 +01:00
SimonFJ20
15c70e4840 fix adapted parser 2025-01-28 11:58:46 +01:00
sfja
c92fce8ccb parser stuff 2025-01-27 23:57:27 +01:00
SimonFJ20
48e95bdef5 add frontend stuff 2025-01-27 14:47:13 +01:00
sfja
7ca864d5a9 define more ast stuff 2025-01-24 00:46:03 +01:00
SimonFJ20
ab5a830f66 add ast stuff 2025-01-23 14:19:40 +01:00
6a5fce18fe pretty report printing 2025-01-23 13:58:07 +01:00
SimonFJ20
7766c88512 test diagnostics 2025-01-23 10:28:48 +01:00
SimonFJ20
cd087392b9 rename diags to reports 2025-01-23 10:18:33 +01:00
sfja
93dd4c32c8 add stuff 2025-01-22 22:40:29 +01:00
SimonFJ20
e8cfd059cc new main 2025-01-22 14:09:27 +01:00
SimonFJ20
00298d6d83 move compiler/ to compiler/old/ 2025-01-22 13:53:05 +01:00
SimonFJ20
09c3c3277b delete dev-env 2025-01-22 12:47:42 +01:00
sfja
d83ade33d2 i forgor 2025-01-20 02:17:05 +01:00
sfja
9cb145d97e fix explicit copy move 2025-01-18 09:00:13 +01:00
sfja
5d6b1abefc add borrow checker 2025-01-17 11:50:14 +01:00
sfja
a7349890d0 add optimizations 2025-01-17 11:50:14 +01:00
sfja
3babacd58d elaborate syms 2025-01-17 11:50:14 +01:00
sfja
01c80000ed fix param index increment 2025-01-17 11:50:14 +01:00
sfja
f3da09d9c2 add middle 2025-01-17 11:50:14 +01:00
sfja
82a2f259e1 desugar param 2025-01-17 11:50:14 +01:00
sfja
ac36353609 param ids, indices 2025-01-17 11:50:14 +01:00
sfja
26acdc10ca type alias 2025-01-17 11:50:14 +01:00
sfja
f56df189c4 struct and array literal syntax 2025-01-17 11:50:14 +01:00
sfja
d981e60f8f mod std 2025-01-17 11:50:14 +01:00
sfja
9f17396571 pub, mod, anno syntax 2025-01-17 11:50:14 +01:00
sfja
e56725dd4f pub stdlib 2025-01-17 11:50:14 +01:00
sfja
170e153947 apply new anno in stdlib 2025-01-17 11:50:14 +01:00
sfja
f2b1323337 details, not trailing anno 2025-01-17 11:50:14 +01:00
sfja
94a57029c0 Revert "this commit kinda sucks"
This reverts commit 7ca1ff1e25ed085359180538428e9a43b5c1c850.
2025-01-17 11:50:14 +01:00
sfja
7ffd2879d1 this commit kinda sucks 2025-01-17 11:50:14 +01:00
sfja
5642e3fc5a modules 2025-01-17 11:50:14 +01:00
sfja
c65ab5329f karlkode lidt fixes her og der + vim syntax med generics 2025-01-17 11:50:14 +01:00
sfja
a4c1b60a61 karlkode generic type inferrence 2025-01-17 11:50:14 +01:00
sfja
5150090d2d karlkodet generics 2025-01-17 11:50:14 +01:00
sfja
cab2c9baa3 generics work 2025-01-17 11:50:14 +01:00
sfja
f712b0f3a5 Revert "do more in the likes of generics"
This reverts commit 0da3d4b7b62948fb0d148f91e8678bf3c5e7f717.
2025-01-17 11:50:14 +01:00
sfja
7b5fee745d do more in the likes of generics 2025-01-17 11:50:14 +01:00