Commit Graph

177 Commits

Author SHA1 Message Date
0045b35790 Generator now pierces pointers when accessing members as well 2023-12-02 23:35:22 -05:00
ffe873a3e4 String literals can be assigned to strings now 2023-12-02 22:45:22 -05:00
3f88513dc1 That should be literally every feature 2023-12-02 21:45:15 -05:00
ea502dc2bb Created function for making slices 2023-12-02 04:21:10 -05:00
31d5317dc8 Completed operations 2023-12-01 01:18:10 -05:00
635add38e6 Made native target actually work 2023-11-30 17:16:55 -05:00
6b2ed12c90 Operation stub part II 2023-11-30 15:44:30 -05:00
4fa7848452 Add operation stub 2023-11-30 02:13:47 -05:00
3fd00d56eb Added casting 2023-11-30 02:06:12 -05:00
df1bc20388 Added bit casts 2023-11-29 20:37:56 -05:00
ca401442b4 Generator properly uses subscript offset 2023-11-29 20:31:40 -05:00
7cf4067167 Generator grabs slice type from proper place 2023-11-29 20:31:07 -05:00
1cd972f50f Generator now adds null terminator to c-strings 2023-11-29 00:45:38 -05:00
1d4bcb44a2 Reduce element type when generating string literal data 2023-11-29 00:21:58 -05:00
c709500d58 Facehoof 2023-11-29 00:13:54 -05:00
e92377bc95 Added string literals to generator 2023-11-29 00:01:35 -05:00
19b8825f5b Add string literals to generator WIP 2023-11-28 01:15:12 -05:00
85e77c36c6 This should have been way more commits 2023-11-26 04:02:22 -05:00
dc16a17271 Typedefs that are never referenced are never generated 2023-11-23 01:44:48 -05:00
05b389dd3c Generator returns an LLVM module 2023-11-23 01:26:14 -05:00
3b9ed0c35f Various fixes 2023-11-23 00:02:00 -05:00
7690f683a4 Migrated generator to use new llvm code generation package 2023-11-22 20:37:37 -05:00
54b693620e Generator WIP 2023-11-21 15:04:22 -05:00
ec78adf42d Functions/behaviors stub 2023-11-16 22:41:20 -05:00
3a1d9e20c2 Add type generator 2023-11-16 22:04:56 -05:00
e501577555 Generator stub II 2023-11-16 15:52:28 -05:00
1c6e485bf7 Generator stub 2023-11-14 02:49:55 -05:00