Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add framework for more easily editing files. | Josh Rahm | 2024-10-16 |
| | | | | | | | | This introduces the FilesM monad, which allows for monadic and fragmented writing to files in a filesystem. This provides an abstraction over writing to different "fragments" of files so implementation, headers and declarations can all be written using just one pass of the compiler. | ||
* | Start implementing a bunch of the C backend. | Josh Rahm | 2024-10-13 |
| | | | | | Have basic implementations down for coarse registers. Working on getting bitfields supported. | ||
* | Add backend support and start implementing a C backend.o | Josh Rahm | 2024-10-10 |