Commit Graph

91 Commits

Author SHA1 Message Date
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
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
f2b1323337 details, not trailing anno 2025-01-17 11:50:14 +01:00
sfja
94a57029c0 Revert "this commit kinda sucks"
This reverts commit 7ca1ff1e25.
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 0da3d4b7b6.
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
sfja
cd923450f5 compiler: more work along the lines of generics 2025-01-17 11:50:14 +01:00
sfja
bc82124601 parse generics 2025-01-17 11:50:14 +01:00
sfja
7944c76a6a add char literals 2025-01-17 11:50:14 +01:00
SimonFJ20
f90fcd431f source map else 2024-12-17 10:24:18 +01:00
sfja
77c01e12a5 fix labels, return, code coverage 2024-12-17 02:10:11 +01:00
sfja
b96fe32201 try add survery code coverage program 2 2024-12-16 21:56:36 +01:00
sfja
cee24abfc7 fix flame graph 2024-12-15 04:24:07 +01:00
sfja
28225fde52 fix last commit + fix status 2024-12-15 03:07:33 +01:00
sfja
5591b628db fix flame graph 2024-12-15 00:07:36 +01:00
sfja
344214f1a4 add sugar; special loop, compound assign 2024-12-14 02:53:58 +01:00
sfja
b6c7f09f8b add visitor, apply on resolver 2024-12-13 23:22:08 +01:00
sfja
a88c502529 add readchar 2024-12-13 20:29:06 +01:00
sfja
753788b06d add file support 2024-12-13 20:05:46 +01:00
219785e465 everything 2024-12-13 16:06:20 +01:00
SimonFJ20
7c83c7296d make web start runtime 2024-12-13 13:16:03 +01:00
SimonFJ20
0875b447e4 correct pos on error 2024-12-13 12:15:32 +01:00
SimonFJ20
2d0e401bf3 correct assign source maps 2024-12-13 12:12:16 +01:00
SimonFJ20
fccced6174 add maybe not source maps on block entry 2024-12-13 11:14:05 +01:00
SimonFJ20
c86cf105b9 try adding more sourcemap 2024-12-13 11:09:29 +01:00
SimonFJ20
f2163901d8 add sourcemaps 2 2024-12-13 10:36:07 +01:00
SimonFJ20
3032f0867c add sourcemaps 2024-12-13 10:26:34 +01:00