Commit Graph

20 Commits

Author SHA1 Message Date
Sasha Koshka 90d735163b Generator's "errNotFound" is more useful when it bubbles to the surface 2024-02-27 02:29:52 -05:00
Sasha Koshka 23052aa6f0 Changed repository import paths 2024-02-22 19:22:53 -05:00
Sasha Koshka 7600bc28d9 Fixed generator map sorting 2024-02-19 21:57:21 -05:00
Sasha Koshka 306b029951 Generator now has module support 2024-02-19 21:00:20 -05:00
Sasha Koshka ea697c19dd Change the location at which defined IR types are wrapped
Defined IR types are wrapped in a TypeDefined by generateTypeNamed.
This causes them to be sent through GEP, which is necessary for
testing.
2024-01-25 22:57:52 +00:00
Sasha Koshka 143aeb5236 Use TypeDefined in generator 2024-01-25 18:19:22 +00:00
Sasha Koshka a9ff511496 Generator can produce link names 2023-12-20 03:05:27 -05:00
Sasha Koshka b220235a43 I forgor 2023-12-15 12:46:33 -05:00
Sasha Koshka c4df65d189 Attempt to further fix interface assignment 2023-12-14 21:21:07 -05:00
Sasha Koshka 7dbde0a1d7 Generator generates methods properly 2023-12-02 23:41:35 -05:00
Sasha Koshka 3f88513dc1 That should be literally every feature 2023-12-02 21:45:15 -05:00
Sasha Koshka 635add38e6 Made native target actually work 2023-11-30 17:16:55 -05:00
Sasha Koshka dc16a17271 Typedefs that are never referenced are never generated 2023-11-23 01:44:48 -05:00
Sasha Koshka 05b389dd3c Generator returns an LLVM module 2023-11-23 01:26:14 -05:00
Sasha Koshka 7690f683a4 Migrated generator to use new llvm code generation package 2023-11-22 20:37:37 -05:00
Sasha Koshka 54b693620e Generator WIP 2023-11-21 15:04:22 -05:00
Sasha Koshka ec78adf42d Functions/behaviors stub 2023-11-16 22:41:20 -05:00
Sasha Koshka 3a1d9e20c2 Add type generator 2023-11-16 22:04:56 -05:00
Sasha Koshka e501577555 Generator stub II 2023-11-16 15:52:28 -05:00
Sasha Koshka 1c6e485bf7 Generator stub 2023-11-14 02:49:55 -05:00