index
:
dissertation
main
Candelabra: Efficient selection of ideal container implementations
User &
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
2024-01-25
update tasks
Aria Shrimpton
2024-01-25
lints
Aria Shrimpton
2024-01-25
raise error early if no candidates found
Aria Shrimpton
2024-01-25
support constraint checking on mappings
Aria Shrimpton
2024-01-25
support multiple element types in primrose (for mappings)
Aria Shrimpton
2024-01-25
add mapping trait & hashmap to library + benchmarker
Aria Shrimpton
2024-01-25
update tasks & flake
Aria Shrimpton
Flake lock file updates: • Updated input 'nixpkgs': 'github:NixOS/nixpkgs/261abe8a44a7e8392598d038d2e01f7b33cf26d0' (2023-09-24) → 'github:NixOS/nixpkgs/d7f206b723e42edb09d9d753020a84b3061a79d8' (2024-01-22)
2024-01-23
start outline
Aria Shrimpton
2024-01-23
chore: update tasks
Aria Shrimpton
2024-01-23
lints
Aria Shrimpton
2024-01-23
actually improve profiler caching
Aria Shrimpton
2024-01-23
add + Hash restriction to generated code
Aria Shrimpton
2024-01-23
fix cli tables getting messed up by key differences
Aria Shrimpton
2024-01-23
more efficient caching of profiling information
Aria Shrimpton
2024-01-23
add justfile
Aria Shrimpton
2024-01-23
some ideas for benchmarks
Aria Shrimpton
2024-01-23
fixes for prime_sieve
Aria Shrimpton
2024-01-23
allow running benchmarks with estimate command
Aria Shrimpton
2024-01-23
benchmark fixes
Aria Shrimpton
2024-01-23
add prime sieve test
Aria Shrimpton
2024-01-23
chore: update tasks
Aria Shrimpton
2024-01-20
chore: update tasks
Aria Shrimpton
2024-01-20
fix(benchmarker): more precise benchmarking without criterion
Aria Shrimpton
2024-01-20
use hashmaps in more places for consistency
Aria Shrimpton
2024-01-20
chore: update tasks
Aria Shrimpton
2024-01-20
feat(cli): command for breakdown of cost estimate
Aria Shrimpton
2024-01-19
fix(cache): ignore some files when calculating tree hash
Aria Shrimpton
2024-01-19
feat(cli): compare real results against chosen assignment
Aria Shrimpton
2024-01-19
cleanup benchmarker
Aria Shrimpton
2024-01-19
feat(cli): show estimated cost of each option
Aria Shrimpton
2024-01-19
fix wrong toolchain being used
Aria Shrimpton
2024-01-19
feat(cli): show normalised root mean square error of cost model
Aria Shrimpton
2024-01-19
feat(fit): add (unused) pre-transformations to fit
Aria Shrimpton
2024-01-19
remove old example
Aria Shrimpton
2024-01-19
chore: update tasks
Aria
2024-01-17
feat: add selection !!!!!
Aria
2024-01-17
feat(profiler): be aware of multiple container types per project
Aria
2024-01-17
chore: update tasks & cleanup
Aria
2024-01-17
feat(cli): better output for cost model command
Aria
2024-01-17
fix: remove dead code
Aria
2024-01-17
fix(benchmarker): some cleanup and convenience
Aria
2024-01-17
chore: update tasks
Aria
2023-12-16
feat(benchmark): add back benchmark parsing code
Aria
2023-12-14
style: fix lints
Aria
2023-12-14
feat(cli): reimplement cli bits
Aria
2023-12-14
fix(cost): check library spec exists before running
Aria
2023-12-14
fix(costs): move caching logic out of calc_
Aria
2023-12-14
feat(candelabra): cache profiler info
Aria
2023-12-14
refactor(candelabra): dont use polars
Aria
2023-12-14
refactor(candelabra): split cli, reduce duplication
Aria
introduce an invalidation function to the cache helper to get rid of repetitive code split cli and candelabra out to separate crates move most top-level operations into the State struct
[next]