Commit Graph

24 Commits

Author SHA1 Message Date
Ash Wolf 4d670146b4 more cross-platform work 2023-01-19 13:00:09 +00:00
Ash Wolf 5d0bbb19cc rename TypeMethod and the struct type enums 2023-01-18 17:19:20 +00:00
Ash Wolf a231f5dbb9 more cleanup 2023-01-15 21:50:41 +00:00
Ash Wolf 35d488e972 reorganise things a bit to align further with the actual names/structure 2023-01-15 12:14:05 +00:00
Ash Wolf 8078e7f897 compiler can now recompile itself 2023-01-14 19:11:33 +00:00
Ash Wolf c12644aae1 fix more matching bugs 2023-01-14 18:58:26 +00:00
Ash Wolf 86a48bfea1 a little more cleanup 2023-01-14 13:23:03 +00:00
Ash Wolf 5f3c8265f2 fix lots more bugs, add better logging 2023-01-14 13:20:48 +00:00
Ash Wolf 00edfdb0d4 these might be the last codegen fixes needed for now 2023-01-13 20:22:51 +00:00
Ash Wolf 7a34d06bc7 yet more fixes, some debugging code 2023-01-13 13:40:30 +00:00
Ash Wolf 7a5280b96b more fixes 2023-01-13 02:19:29 +00:00
Ash Wolf 9d985413ce fix lots more issues, add endian conversions to ObjGenMachO, add 64-bit kludge to Switch.c 2023-01-13 01:36:56 +00:00
Ash Wolf 3a6db389b2 more fixing 2023-01-12 03:01:34 +00:00
Ash Wolf 54bb1363a2 get it to compile with clang 2023-01-11 23:26:04 +00:00
Ash Wolf 0bec4f557a getting closer 2023-01-11 22:29:53 +00:00
Ash Wolf aec1b8dddc getting close to done 2023-01-10 11:05:21 +00:00
Ash Wolf fcfbafff31 dump lots more code 2022-12-29 12:32:55 +00:00
Ash Wolf bc1321735c rename some stuff and use an enum for RegClass 2022-12-14 01:00:56 +00:00
Ash Wolf 25bab8b1fb haha it's been a while since i last committed, hasn't it 2022-12-14 00:16:59 +00:00
Ash Wolf 9d2728a560 add a bunch of code and a ton of stub files for later 2022-11-20 00:07:22 -05:00
Ash Wolf 9a46dd0e2e honk 2022-11-07 03:06:21 +00:00
Ash Wolf d0b9848c54 a bunch of compiler stuff 2022-10-25 20:30:28 +01:00
Ash Wolf 685f22a6a0 lol why was this file left out 2022-10-19 21:16:43 +01:00
Ash Wolf d1f153d34b let's commit all this before my VM blows up and nukes my work 2022-10-19 21:16:13 +01:00