Commit Graph

19 Commits

Author SHA1 Message Date
Sasha Koshka 23052aa6f0 Changed repository import paths 2024-02-22 19:22:53 -05:00
Sasha Koshka 306b029951 Generator now has module support 2024-02-19 21:00:20 -05:00
Sasha Koshka 83aefbae07 *Greatly* reduced the amount of excess IR related to string literals 2024-01-28 14:11:41 -05:00
Sasha Koshka 1f53fc5214 Struct literals now support irDestLoc 2024-01-28 04:50:18 -05:00
Sasha Koshka 185a6114a6 Array literals now support irDestLoc 2024-01-28 04:18:33 -05:00
Sasha Koshka 9a4241cb11 Updated all tests except for literal_test.go
You Will See Why
2024-01-27 23:24:19 -05:00
Sasha Koshka 3ca9b5ff50 Well it would help if it generated well formed IR 2024-01-27 23:00:03 -05:00
Sasha Koshka 079a05ccca Assignment coercions are much more IR efficient 2024-01-27 22:45:28 -05:00
Sasha Koshka c0f004d3b8 Rename some routines in data 2024-01-27 14:03:38 -05:00
Sasha Koshka cfc894ff29 Rename generateExpression to generateExpressionVal 2024-01-27 08:39:05 +00:00
Sasha Koshka 4114b5c3aa Updated stuff to use the new routines in data.go 2024-01-26 05:35:47 +00:00
Sasha Koshka c4df65d189 Attempt to further fix interface assignment 2023-12-14 21:21:07 -05:00
Sasha Koshka f72bf533e0 Method calling now properly passes pointer instead of value 2023-12-14 01:23:34 -05:00
Sasha Koshka 6fa8adf871 generateAssignmentSource assigns interface methods to iface dest 2023-12-14 00:47:14 -05:00
Sasha Koshka 8085da442b Revert slices back to having just two fields 2023-12-05 03:07:54 -05:00
Sasha Koshka 3f88513dc1 That should be literally every feature 2023-12-02 21:45:15 -05:00
Sasha Koshka 31d5317dc8 Completed operations 2023-12-01 01:18:10 -05:00
Sasha Koshka 6b2ed12c90 Operation stub part II 2023-11-30 15:44:30 -05:00
Sasha Koshka 85e77c36c6 This should have been way more commits 2023-11-26 04:02:22 -05:00