aboutsummaryrefslogtreecommitdiff
path: root/source/20-codegen-compiler/CodegenModel.hpp
AgeCommit message (Collapse)Author
2022-07-17Changeset: 85 Work on codegen (a big blob of changes about various things, ↵rtk0c
giving up on writing a clear commit message) - stuff along the lines of cleaning up store process - remove completed TODOs - move code generation out of parser loop - ^^^ also introduce some weird bugs of DeclXxx::name field disappearing -- maybe fixed, maybe didn't, can't reliably reproduce - add infra to mangle (not included in codegen yet, also not tested) - convert SourceFile storage map to node map, ensuring pointer stability (was broken before) - buildsystem asan and UBsan applying to all targest
2022-06-11Changeset: 70 Fix cmake and codegen infrartk0c
- Invoke codegen.exe once with a list of changed files, instead of individually for each changed file (this gives the codegen global access to all the code, allowing more things) - Initial support for outputting an archive SQLite database that contains all the code info