diff options
author | Aria <me@aria.rip> | 2024-01-19 21:01:34 +0000 |
---|---|---|
committer | Aria <me@aria.rip> | 2024-01-19 21:01:34 +0000 |
commit | 4ddb4594ebb2b1405f749d7a479df60c97452141 (patch) | |
tree | e9cd321887a2dfe5e778856206a555ea8754885d /Tasks.org | |
parent | 6e3068ba0e8a0510e60c2426ad6171c52c5fd8ba (diff) |
chore: update tasks
Diffstat (limited to 'Tasks.org')
-rw-r--r-- | Tasks.org | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -108,15 +108,13 @@ Ideally, we could use information about the cargo project the file resides in to We also need to figure out which operations we want to bother counting, and how we can get an 'allocation context'/callstack. -* TODO Integration +* DOING Integration -We create the last bits of the whole pipeline: +We have the whole pipeline: - Use primrose to get candidates - Get/retrieve cached cost models - Estimate cost of each candidate - - Pick a candidate, and generate code using that candidate - -Ideally we have a usable enough CLI implementation, that can do structured intermediate outputs, as this will aid with benchmarking and presenting results later. + - TODO: Pick a candidate, and generate code using that candidate * TODO Fix fitting / cost estimation @@ -129,10 +127,10 @@ We compare our results to the best possible result, and to using the standard li * BLOCKED Nice to haves + - Better intermediate outputs, possibly export plots? - Make primrose use actual temp directories, and respect the ~CANDELABRA_SRC_DIR~ stuff that the CLI does - Separate candelabra into a library and a CLI, and give the CLI nicer outputs/subcommands for each step - Add nix build stuff for everything - Nixify the install of rosette - See if the ~linked_list_cursors~ feature / nightly compiler is actually necessary - Alternative to opaque type aliases for codegen - |