]> git.mdlowis.com Git - proto/cerise-c.git/shortlog
proto/cerise-c.git
2025-01-09 Mike Lowisadd accessor function for testing master
2025-01-09 Mike Lowisfinished record code generation
2025-01-08 Mike Lowisimplemented record definition, initialization, and...
2025-01-07 Mike Lowisrecords are now flat instead of nested. This makes...
2024-11-25 Mike Lowiscodegeneration is busted but at least it doesnt crash...
2024-11-21 Mike Lowisadded records and record constructors. Code generation...
2024-11-06 Mike Lowisadded typedef validation and checking
2024-11-06 Mike Lowisimplemented fully qualified identifiers. type checker...
2024-11-04 Michael D.... added qualified_identifier rule
2024-10-29 Michael D.... started implementing records
2024-10-24 Mike Lowisadded checks to make sure we don't assign to string...
2024-10-24 Mike Lowisremoved runtime lib and implemented string comparisons...
2024-10-23 Michael D.... array literals working again
2024-10-23 Michael D.... reworked codegen to use real types. collection types...
2024-10-22 Mike Lowisimplemented dependency compilation and linking of final...
2024-10-22 Michael D.... fixed code generation of module bound symbols. still...
2024-10-21 Mike Lowischange where module resolution happens. Now it is happe...
2024-10-21 Michael D.... started adding module imports and exports
2024-10-18 Mike Lowisadded imports and exports
2024-10-18 Mike Lowisfix line numbering. positions now map to start of token...
2024-10-18 Mike Lowistype checker fleshed out more. test file can compile...
2024-10-17 Mike Lowisfleshed out more type checking rules. Need to flesh...
2024-10-17 Michael D.... fleshed out more type rules
2024-10-16 Mike Lowisstarted implementing type checker
2024-10-16 Mike Lowisfinished implementing test functions for operators
2024-06-20 Mike Lowisdelete old hard coded main
2024-06-20 Mike Lowisreworked codegen module and now generate the main funct...
2024-06-20 Mike Lowisreworked memory allocations and error messaging
2024-06-20 Michael D.... fixed up operators and added tests
2024-06-19 Mike Lowisdictionaries are working as expected now. Still some...
2024-06-19 Mike Lowisimplemented basic dictionary
2024-06-17 Mike Lowisfix broken string data structure
2024-06-17 Mike Lowisimplemented object and string functions. Still need...
2024-06-17 Michael D.... added assert and error
2024-06-14 Michael D.... broke runtime up into a static lib
2024-06-13 Mike Lowisadded stubs for hashes and arrays
2024-06-13 Mike LowisImplemented hash and array access and assignment
2024-06-13 Michael D.... finished code generation for hash literals
2024-06-11 Michael D.... added array literal parsing and code generation
2024-06-05 Michael D.... added string ops and coercion
2024-06-04 Mike Lowisimplemented basic arithmetic and boolean operators
2024-06-03 Mike Lowisadded real filename and line numbers to asserts
2024-06-03 Mike Lowisfixed boolean operators
2024-06-03 Mike Lowisadded runtime code for basic operators
2024-06-03 Mike Lowisfirst commit. Basic compilation mechanics working