|
|
d7222cc7a4
|
random spot with parser rewrite (still broken)
|
2025-04-27 02:32:28 -04:00 |
|
|
|
a087af505e
|
uh oh, I need to actually switch to struct subvars and resolve pointer variables
|
2025-04-26 22:15:36 -04:00 |
|
|
|
71598a4afa
|
going insane (not working yet)
|
2025-04-26 16:46:04 -04:00 |
|
|
|
3bf821d6b1
|
moving to desktop (broken rn)
|
2025-04-25 15:10:36 -04:00 |
|
|
|
5adca32dd4
|
more import preparation
|
2025-04-25 13:37:26 -04:00 |
|
|
|
4e7c201690
|
prepare for modules
|
2025-04-25 04:16:54 -04:00 |
|
|
|
0ceb82445e
|
oop
|
2025-04-25 00:39:06 -04:00 |
|
|
|
d4edea0e62
|
had a conversation w the code
|
2025-04-25 00:37:42 -04:00 |
|
|
|
329b1d86ac
|
INITIAL GENERICS IMPL
|
2025-04-15 03:21:57 -04:00 |
|
|
|
993458f4be
|
small stuff
|
2025-04-11 02:37:47 -04:00 |
|
|
|
44824b8b5a
|
can theoretically infer generics now (even tho they don't exist yet lmao)
|
2025-04-11 02:32:16 -04:00 |
|
|
|
07a9d6fee7
|
reference type checking
|
2025-04-11 02:16:16 -04:00 |
|
|
|
a1b3bda345
|
validate asm block arg size
|
2025-04-11 02:06:40 -04:00 |
|
|
|
31c16a263b
|
huge refactor, can now define structs out of order
|
2025-04-11 01:57:10 -04:00 |
|
|
|
f6a6761262
|
update readme
|
2025-04-08 20:27:01 -04:00 |
|
|
|
085139c5ac
|
update readme
|
2025-04-08 20:25:27 -04:00 |
|
|
|
920199c567
|
fix precedence
|
2025-04-08 20:19:48 -04:00 |
|
|
|
26e7a4da4a
|
structs r a lot more sane in code, can now actually assign & stuff
|
2025-04-08 20:00:16 -04:00 |
|
|
|
cb9a366f43
|
asm output, random fixes
|
2025-04-07 19:42:40 -04:00 |
|
|
|
f57af3b2b5
|
BRANCHING (TURING COMPLETE????)
|
2025-03-29 15:08:15 -04:00 |
|
|
|
021434d2f1
|
initial structure impl
|
2025-03-26 21:39:24 -04:00 |
|
|
|
0614d48fcc
|
questionable refactoring
|
2025-03-23 18:40:07 -04:00 |
|
|
|
c766d34b6a
|
more asm cleanup
|
2025-03-23 15:19:34 -04:00 |
|
|
|
a5a5f64c49
|
more asm refactor
|
2025-03-23 15:05:28 -04:00 |
|
|
|
aa07ee638c
|
refactor asm more
|
2025-03-23 14:47:05 -04:00 |
|
|
|
9690523ee8
|
refactored asm
|
2025-03-22 20:14:44 -04:00 |
|
|
|
6c2f4e814f
|
added returning & more asm instructions
|
2025-03-22 16:54:28 -04:00 |
|
|
|
7f809d797c
|
type checking !?!?
|
2025-03-22 14:40:32 -04:00 |
|
|
|
606cb30c6b
|
slices (offsets now real in backend)
|
2024-12-07 23:56:00 -05:00 |
|
|
|
0e0dbd647d
|
travel fn path for compilation
|
2024-12-07 20:03:19 -05:00 |
|
|
|
e63f652eb5
|
stuff
|
2024-12-06 20:04:04 -05:00 |
|
|
|
620c4557e9
|
actually compiles and does stuff now
|
2024-12-06 19:44:33 -05:00 |
|
|
|
31c197e991
|
who knows
|
2024-11-26 22:42:39 -05:00 |
|
|
|
87f755b763
|
a ton of stuff idk more ir work
|
2024-10-22 02:30:50 -04:00 |
|
|
|
14a4fb1ff9
|
work
|
2024-10-18 16:52:12 -04:00 |
|
|
|
b15a40c4d9
|
start of ir
|
2024-10-17 23:40:09 -04:00 |
|
|
|
e33420e91f
|
added unary ops and control flow for parser
|
2024-10-14 00:54:27 -04:00 |
|
|
|
d67e612ff9
|
can now resolve AST nodes
|
2024-10-13 19:07:49 -04:00 |
|
|
|
77735953a5
|
missing symbol filling
|
2024-10-12 18:24:15 -04:00 |
|
|
|
cf9f3469ae
|
WORKING ASM FUNCTION CALLS
|
2024-10-12 02:24:48 -04:00 |
|
|
|
de79445ede
|
START OF COMPILER
|
2024-10-11 17:31:03 -04:00 |
|
|
|
bb3a0ad113
|
jugando
|
2024-10-07 19:05:33 -04:00 |
|
|
|
ca52443f81
|
nodes + dyn stuff which is dumb and I'ma replace
|
2024-10-07 13:53:33 -04:00 |
|
|
|
e5aea8b24e
|
stuff
|
2024-10-06 12:42:46 -04:00 |
|
|
|
148ad00c83
|
initial commit
|
2024-10-05 11:09:10 -04:00 |
|