Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-21 | - Fixed some issues with how structs, and unions were | mrb0nk500 | |
handled. - Added a function called fix_symtree(), which when called. will rearrange the symbol tree based on the order they're declared in by the token stream. The reason I wrote this, was to make sure the symbol tree could be printed correctly. - Optimized print_symtree() to now use tail recursion. - Started adding all of the SuB Suite's structs. | |||
2020-09-18 | - Added support for structs, and unions to the | mrb0nk500 | |
emulator's assembler. - Make the symbol table a doublely linked list, in both ways. - Optimized the memcopy() function. - Changed the benchmark timing, to now use a timer, and stops once the timer reaches zero. When the timer hits zero, it sends SIGALRM to the main function, which tells the emulator that the benchmark is done. |