index
:
dissertation
main
Candelabra: Efficient selection of ideal container implementations
User &
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
crates
/
cli
Age
Commit message (
Collapse
)
Author
2024-03-25
show formula in cost model display
Aria Shrimpton
2024-03-10
improve comparison output & nsplit alg
Aria Shrimpton
2024-03-07
use logarithmic factor in cost model
Aria Shrimpton
2024-03-06
minor cleanup
Aria Shrimpton
2024-03-04
fix lints
Aria Shrimpton
2024-03-04
replace estimate command with place command
Aria Shrimpton
2024-03-01
make fitting code generic over # of coefficients
Aria Shrimpton
2024-03-01
print all observations when running cost model benchmarks
Aria Shrimpton
2024-02-27
print latex tables in more places
Aria Shrimpton
2024-02-24
fix cost model not getting printed in latex
Aria Shrimpton
2024-02-24
actually save best choices when running selection
Aria Shrimpton
2024-02-19
also benchmark n splits
Aria Shrimpton
2024-02-07
lints
Aria Shrimpton
2024-02-05
generate code for selected adaptive containers
Aria Shrimpton
2024-02-01
latex output
Aria Shrimpton
2024-02-01
refactor out nested hashmaps for mapping2d struct
Aria Shrimpton
2024-01-31
attempt to detect when switching containers midway through would be better
Aria Shrimpton
2024-01-31
breakdown cost by split in estimate command
Aria Shrimpton
2024-01-31
lints & refactors
Aria Shrimpton
2024-01-31
add partitioning of collection lifetimes
Aria Shrimpton
2024-01-30
rename back to candelabra-cli
Aria Shrimpton
2024-01-25
add docker image
Aria Shrimpton
2024-01-23
lints
Aria Shrimpton
2024-01-23
fix cli tables getting messed up by key differences
Aria Shrimpton
2024-01-23
allow running benchmarks with estimate command
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
feat(cli): command for breakdown of cost estimate
Aria Shrimpton
2024-01-19
feat(cli): compare real results against chosen assignment
Aria Shrimpton
2024-01-19
feat(cli): show estimated cost of each option
Aria Shrimpton
2024-01-19
feat(cli): show normalised root mean square error of cost model
Aria Shrimpton
2024-01-17
feat: add selection !!!!!
Aria
2024-01-17
feat(profiler): be aware of multiple container types per project
Aria
2024-01-17
feat(cli): better output for cost model command
Aria
2024-01-17
fix: remove dead code
Aria
2023-12-14
style: fix lints
Aria
2023-12-14
feat(cli): reimplement cli bits
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
2023-12-14
feat(profiler): use dataframes for profiling info
Aria
2023-12-14
feat(profiler): do profiling :D
Aria
2023-12-08
feat(profiler): WIP actually use the profilerwrapper type
Aria
2023-12-06
style: fix some lints
Aria
2023-12-06
refactor(cli): share state throughout program, reducing parameters
Aria
2023-11-30
feat(cli): WIP profiling
Aria
2023-11-30
feat(cli): WIP seperate steps into subcommands
Aria
2023-11-28
style: some lints
Aria
2023-11-28
feat(cli): WIP update for using criterion benchmarks
Aria
2023-11-23
refactor(cli): store benchmark results alongside cost model
Aria
2023-11-15
feat(cli): caching of cost models
Aria
2023-11-14
feat(cli): least squares polynomial fitting
Aria
[next]