135 Commits

Author SHA1 Message Date
1c0c575494 I forgot to add makefile lol 2026-06-15 17:56:53 +10:00
e2c15b2f49 Repl (broken but it works) 2026-06-08 16:23:23 +10:00
dce308eb3f Start work on else (still buggy) 2026-05-31 13:52:05 +10:00
85d2a0d300 Hexadecimal number support 2026-05-30 19:51:47 +10:00
4ea28537e4 Fix stinky edge case bug 2026-05-30 19:06:00 +10:00
dd1ac9ae71 Fix constructor and field access issues 2026-05-30 17:13:51 +10:00
1da7f91313 Merge pull request 'generics-refactor' (#11) from generics-refactor into master
Reviewed-on: #11
2026-05-24 16:12:04 +10:00
6a936bf282 Add box and socket wrappers for Solstice 2026-05-21 15:55:54 +10:00
8a8e4381bf Escape codes lmao 2026-05-21 13:49:30 +10:00
b78a5ee7bb Fixes again! I think it works now?? 2026-05-20 18:42:37 +10:00
cbc92b5b1d More fixes maybe? 2026-05-20 15:17:14 +10:00
45c9d9ee37 I think the bug is fixed? 2026-05-19 19:46:45 +10:00
3003605031 Some fixes maybe 2026-05-19 19:29:40 +10:00
c68bf1b662 start work on refactoring generics ig 2026-05-19 18:20:00 +10:00
3c36e92261 WEE WOO WEE WOO GENERICS ARE WORKING I REPEAT GENERICS ARE WORKING WEE
WOO WEE WOO
2026-05-17 21:19:08 +10:00
246a212cb9 Bug fixes 2026-05-17 19:46:18 +10:00
02ecef4ce2 Add updated Makefile 0.1.0 2026-05-10 14:56:18 +10:00
e0869d526e Start work on inbuilt compiler debugger 2026-05-09 14:07:35 +10:00
cba5ec1fa2 Calling functions in nested objects 2026-05-05 09:12:58 +10:00
908af13d8f I forgot to remove the fixme lmao 2026-05-04 19:29:09 +10:00
10046703ed Nested object setting 2026-05-04 19:28:03 +10:00
ebfd1d5045 Add sizeof test 2026-05-04 11:51:31 +10:00
1e0abcc0b4 sizeof operator 2026-05-04 11:51:07 +10:00
c7bd6e7766 Working generics 2026-04-20 18:43:20 +10:00
68f5868538 use files rel. to current file's directory 2026-04-20 15:16:36 +10:00
692dd6b0db Fix static builds 2026-04-17 13:28:02 +10:00
8087a8150e Static build 2026-04-17 13:25:21 +10:00
53908d29e2 woops, lemme delete that 2026-04-17 12:43:23 +10:00
effad2920f removed conversions lib, use the 'as' from now on 2026-04-17 12:42:24 +10:00
ac13b7a0ae Update highlighting 2026-04-17 12:37:11 +10:00
8b40dbd563 Fix generic constructor issue 2026-04-17 12:27:59 +10:00
0cf63b034f Fix some things, may break others 2026-04-16 17:13:55 +10:00
ba6ec79a10 x as y 2026-04-16 12:59:49 +10:00
f261a1cd0e More generics stuff 2026-04-15 16:57:41 +10:00
00bf654882 IT SORTA WORKS 2026-04-15 11:25:52 +10:00
591adf79a4 More work on generics, still no worky 2026-04-15 11:13:38 +10:00
c7d4a7700e Further work on generics 2026-04-14 17:08:44 +10:00
d0d1dc7465 Parse generic initializations 2026-04-14 12:00:20 +10:00
f8afa2f564 Start work on codegen for generics 2026-04-14 11:32:05 +10:00
7a81a47986 finish parsing generics 2026-04-14 09:35:23 +10:00
f127c2f5ab Add generics example 2026-04-14 09:21:30 +10:00
23041c041a merge 2026-04-14 08:52:30 +10:00
0bb3741c66 "as" in struct 2026-04-14 08:49:57 +10:00
af97f1b712 added strings solstice wrapper 2026-04-13 20:02:14 +10:00
dfe37de5c0 Fix duplicators 2026-04-13 18:27:27 +10:00
5d9cb02e7e Parse and codegen duplicator 2026-04-13 14:02:47 +10:00
547488964a Fix an issue with constructors 2026-04-13 13:12:58 +10:00
f0692eb940 added solstice wrappers for fileio and collections 2026-04-13 12:15:47 +10:00
67ea6cc5fc Enums as return types 2026-04-13 12:06:56 +10:00
36030f01a2 Basic enum 2026-04-13 11:53:20 +10:00