Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-26 | chore: update tasks | Aria | |
2023-10-26 | refactor(primrose): associated functions for lib specs, more cleanup | Aria | |
2023-10-26 | lint(primrose): remove a bunch of unused stuff | Aria | |
this makes maintenance easier, and improves performance in some places | |||
2023-10-26 | fix(primrose): code generation missing parts | Aria | |
2023-10-26 | docs(primrose): more docs for ContainerSelector | Aria | |
2023-10-26 | feat(primrose): add from_path for ContainerSelector | Aria | |
2023-10-26 | refactor(primrose): add ContainerSelector class with suitable API | Aria | |
ContainerSelector has methods for selecting containers, and for generating code. it deals with the details of running analysis, type checking, etc. and has a super easy API it also reduces the primrose crate to only exporting necessary things - library_specs, containerselector, and some other minor things. this makes it much easier to look at docs & understand. there are also some minor performance improvements here, ie the library is not re-parsed for every candidate considered. | |||
2023-10-26 | chore: update tasks | Aria | |
2023-10-24 | chore: update tasks | Aria | |
2023-10-24 | feat(cli): add cli crate to debug library spec api | Aria | |
2023-10-24 | refactor(primrose): WIP interface for parsing library specs | Aria | |
2023-10-24 | refactor(primrose): finish moving primrose library to other crate | Aria | |
2023-10-24 | style(primrose-library): lints for primrose library | Aria | |
2023-10-24 | refactor(primrose): WIP move library and traits to different crate | Aria | |
this will let us separate which parts applications need to depend on which should help later when we start generating programs that use the library it also helps with compile times, and general organisation | |||
2023-10-22 | docs(tasks): broad overview of tasks | Aria | |
2023-10-20 | fix nix build | Aria | |
2023-10-20 | minor grammar | Aria | |
2023-10-20 | first draft of background done | Aria | |
2023-10-19 | redrafting | Aria | |
2023-10-19 | more revisions | Aria | |
2023-10-18 | stuff | Aria | |
2023-10-17 | remove a lot of stuff | Aria | |
2023-10-17 | redrafting | Aria | |
2023-10-16 | more redrafting | Aria | |
2023-10-11 | background redrafting | Aria | |
2023-10-11 | add parts on brainy and collectionswitch | Aria | |
2023-10-11 | add biblatex | Aria | |
2023-10-06 | more cleanup and docs | Aria | |
2023-10-06 | put primrose in workspace | Aria | |
2023-10-06 | add some docs | Aria | |
2023-10-06 | more clippy fixes | Aria | |
2023-10-06 | clippy suggested fixes | Aria | |
2023-10-06 | formatting fixes | Aria | |
2023-10-05 | racket stuff | Aria | |
2023-10-05 | update primrose to rust 2021 | Aria | |
2023-10-05 | add original primrose source | Aria | |
2023-10-02 | background workshop | Aria | |
2023-10-02 | revise design notes a bit | Aria | |
2023-10-01 | some notes on planned design | Aria | |
2023-09-30 | update tasks | Aria | |
2023-09-30 | section on chameleon | Aria | |
2023-09-30 | start writing background chapter | Aria | |
2023-09-25 | add tasks file | Aria | |
2023-09-25 | setup thesis template | Aria | |