aboutsummaryrefslogtreecommitdiff
path: root/src/crates/cli
AgeCommit message (Collapse)Author
2024-03-07use logarithmic factor in cost modelAria Shrimpton
2024-03-06minor cleanupAria Shrimpton
2024-03-04fix lintsAria Shrimpton
2024-03-04replace estimate command with place commandAria Shrimpton
2024-03-01make fitting code generic over # of coefficientsAria Shrimpton
2024-03-01print all observations when running cost model benchmarksAria Shrimpton
2024-02-27print latex tables in more placesAria Shrimpton
2024-02-24fix cost model not getting printed in latexAria Shrimpton
2024-02-24actually save best choices when running selectionAria Shrimpton
2024-02-19also benchmark n splitsAria Shrimpton
2024-02-07lintsAria Shrimpton
2024-02-05generate code for selected adaptive containersAria Shrimpton
2024-02-01latex outputAria Shrimpton
2024-02-01refactor out nested hashmaps for mapping2d structAria Shrimpton
2024-01-31attempt to detect when switching containers midway through would be betterAria Shrimpton
2024-01-31breakdown cost by split in estimate commandAria Shrimpton
2024-01-31lints & refactorsAria Shrimpton
2024-01-31add partitioning of collection lifetimesAria Shrimpton
2024-01-30rename back to candelabra-cliAria Shrimpton
2024-01-25add docker imageAria Shrimpton
2024-01-23lintsAria Shrimpton
2024-01-23fix cli tables getting messed up by key differencesAria Shrimpton
2024-01-23allow running benchmarks with estimate commandAria Shrimpton
2024-01-20fix(benchmarker): more precise benchmarking without criterionAria Shrimpton
2024-01-20use hashmaps in more places for consistencyAria Shrimpton
2024-01-20feat(cli): command for breakdown of cost estimateAria Shrimpton
2024-01-19feat(cli): compare real results against chosen assignmentAria Shrimpton
2024-01-19feat(cli): show estimated cost of each optionAria Shrimpton
2024-01-19feat(cli): show normalised root mean square error of cost modelAria Shrimpton
2024-01-17feat: add selection !!!!!Aria
2024-01-17feat(profiler): be aware of multiple container types per projectAria
2024-01-17feat(cli): better output for cost model commandAria
2024-01-17fix: remove dead codeAria
2023-12-14style: fix lintsAria
2023-12-14feat(cli): reimplement cli bitsAria
2023-12-14refactor(candelabra): split cli, reduce duplicationAria
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-14feat(profiler): use dataframes for profiling infoAria
2023-12-14feat(profiler): do profiling :DAria
2023-12-08feat(profiler): WIP actually use the profilerwrapper typeAria
2023-12-06style: fix some lintsAria
2023-12-06refactor(cli): share state throughout program, reducing parametersAria
2023-11-30feat(cli): WIP profilingAria
2023-11-30feat(cli): WIP seperate steps into subcommandsAria
2023-11-28style: some lintsAria
2023-11-28feat(cli): WIP update for using criterion benchmarksAria
2023-11-23refactor(cli): store benchmark results alongside cost modelAria
2023-11-15feat(cli): caching of cost modelsAria
2023-11-14feat(cli): least squares polynomial fittingAria
2023-11-11feat(cli): building cost model from benchmark resultsAria
2023-11-11feat(cli): WIP curve fitting with fitmeAria