Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-16 | Wrote up some notes on how preprocesser language may work | Aryadev Chavali | |
Bit formal and really excessively written but I needed my thoughts down. | |||
2024-04-15 | Annotate some completed todos in todo.org | Aryadev Chavali | |
2024-04-14 | Documented lib/darr.h | Aryadev Chavali | |
2024-04-14 | Added todo to rewrite assembler in a different language | Aryadev Chavali | |
2024-04-14 | Finished todo on importing another file | Aryadev Chavali | |
2024-04-09 | Reworking todos on library linking | Aryadev Chavali | |
2024-04-09 | Mid-work through documenting darr.h | Aryadev Chavali | |
2024-04-09 | Done TODO: Comment coverage > lib > base.h | Aryadev Chavali | |
Pretty simple | |||
2024-04-09 | Completed TODO: Rigid Endian | Aryadev Chavali | |
Just used the endian.h functions to convert host endian to and from big endian. | |||
2024-04-09 | Added todo to force an endian convention | Aryadev Chavali | |
I've flip flopped a bit on this but I believe the virtual machine bytecode format must have a convention on endianness. This is because of the issue stated in the TODO which may very well happen. | |||
2024-04-08 | Added better documentation to TODO list | Aryadev Chavali | |
2023-11-29 | Moved preprocessor>Constants to Completed and started work on %USE | Aryadev Chavali | |
2023-11-29 | Added todo for preprocessor "%MACRO" | Aryadev Chavali | |
This is different to "%CONST" in that it can take token parameters and use them. This allows the construction of user code at compile time, which can be very useful for a variety of use cases. | |||
2023-11-29 | Added todo for preprocessor "%USE" blocks | Aryadev Chavali | |
Essentially importing another file *literally* into the file. This would happen before parse results are gathered, similar to how "%CONST" is implemented currently. | |||
2023-11-29 | Cleaned up todos standard library a bit more | Aryadev Chavali | |
2023-11-09 | Mark off constants as done in TODO.org | Aryadev Chavali | |
2023-11-06 | Current work on preprocessor | Aryadev Chavali | |
2023-11-05 | Redefined proposed syntax for preprocessor in TODO.org | Aryadev Chavali | |
2023-11-04 | Added TODO for inlining labels | Aryadev Chavali | |
2023-11-04 | Added tags for TODO.org | Aryadev Chavali | |
2023-11-03 | Added note in TODO.org | Aryadev Chavali | |
Implementing start points has made features necessary for a standard library setup easier to see. | |||
2023-11-03 | Completed start points TODO | Aryadev Chavali | |
2023-11-03 | Added todo for making a standard library | Aryadev Chavali | |
Some considerations as to how to do this (dynamic or static linking) and changes needed in VM/assembler for this to work. | |||
2023-11-03 | Added todo to make a "main routine" specification in assembler | Aryadev Chavali | |
2023-11-03 | Mark off completed tasks in todo.org | Aryadev Chavali | |
2023-11-02 | Started work on preprocessing jump addresses | Aryadev Chavali | |
2023-11-02 | Added a TODO file for tasks | Aryadev Chavali | |