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
/
candelabra
Age
Commit message (
Expand
)
Author
2024-03-25
change outlier detection to within a standard deviation
Aria Shrimpton
2024-03-20
discard outliers before fitting
Aria Shrimpton
2024-03-20
more info when calculating costs
Aria Shrimpton
2024-03-20
decrease profiling time
Aria Shrimpton
2024-03-19
improvements to nsplit
Aria Shrimpton
2024-03-10
improve comparison output & nsplit alg
Aria Shrimpton
2024-03-10
benchmark very small n values, and add mapping.get benchmarks
Aria Shrimpton
2024-03-08
adaptive suggestion fixes
Aria Shrimpton
2024-03-07
use logarithmic factor in cost model
Aria Shrimpton
2024-03-06
profile for 15s instead
Aria Shrimpton
2024-03-06
use order 4 polynomial again, with more even spread of ns
Aria Shrimpton
2024-03-06
only print benchmark output on trace log level
Aria Shrimpton
2024-03-06
fix outdated vandermonde matrix function
Aria Shrimpton
2024-03-04
try using order 3 polynomial
Aria Shrimpton
2024-03-04
fix lints
Aria Shrimpton
2024-03-04
tune to avoid benchmark timeouts when profiling
Aria Shrimpton
2024-03-01
build cost models w/ slightly lower n values
Aria Shrimpton
2024-03-01
make fitting code generic over # of coefficients
Aria Shrimpton
2024-03-01
more info logs
Aria Shrimpton
2024-03-01
print all observations when running cost model benchmarks
Aria Shrimpton
2024-02-24
use criterion's profile-time flag for profiling
Aria Shrimpton
2024-02-24
save each confirmation benchmark as a different baseline
Aria Shrimpton
2024-02-19
actually fix seconds suffix in benchmark outputs
Aria Shrimpton
2024-02-07
some fixes for mappings
Aria Shrimpton
2024-02-07
lints
Aria Shrimpton
2024-02-06
add seconds suffix
Aria Shrimpton
2024-02-06
allow logging stderr of confirmation benchmarks
Aria Shrimpton
2024-02-05
fixed seed for benchmarks
Aria Shrimpton
2024-02-05
generate code for selected adaptive containers
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
more fixes for ci / nixification
Aria Shrimpton
2024-01-25
fix missing get operations when profiling
Aria Shrimpton
2024-01-25
add docker image
Aria Shrimpton
2024-01-25
raise error early if no candidates found
Aria Shrimpton
2024-01-23
lints
Aria Shrimpton
2024-01-23
actually improve profiler caching
Aria Shrimpton
2024-01-23
more efficient caching of profiling information
Aria Shrimpton
2024-01-23
benchmark fixes
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
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
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-19
feat(fit): add (unused) pre-transformations to fit
Aria Shrimpton
[next]