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
Age
Commit message (
Collapse
)
Author
2024-03-31
some code cleanup
Aria Shrimpton
2024-03-29
use test instead of bench when profiling
Aria Shrimpton
this means we only run each benchmark once, which stops us giving more weight to benchmarks that complete more quickly
2024-03-29
benchmark more points at low n values
Aria Shrimpton
2024-03-25
show formula in cost model display
Aria Shrimpton
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
fix broken library shit
Aria Shrimpton
2024-03-20
decrease profiling time
Aria Shrimpton
2024-03-19
fix adaptive containers not having all traits
Aria Shrimpton
2024-03-19
improvements to nsplit
Aria Shrimpton
2024-03-19
more library types & more consistent naming
Aria Shrimpton
2024-03-11
inline adaptive container functions
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-08
more sorteduniquevec fixes
Aria Shrimpton
2024-03-08
use binary search in sorteduniquevec::remove
Aria Shrimpton
2024-03-08
more benchmark fixes(?)
Aria Shrimpton
2024-03-08
fix some benchmark ops getting optimised out
Aria Shrimpton
2024-03-08
use binary search in sorteduniquevec::contains
Aria Shrimpton
2024-03-08
fix adaptive containers for mappings
Aria Shrimpton
2024-03-07
fix library tests for sorted vecs
Aria Shrimpton
2024-03-07
rename eager vecs and change uniquevec to be actually useful
Aria Shrimpton
2024-03-07
workaround eager sorted vec problem
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-06
minor cleanup
Aria Shrimpton
2024-03-04
try using order 3 polynomial
Aria Shrimpton
2024-03-04
fix lints
Aria Shrimpton
2024-03-04
replace estimate command with place command
Aria Shrimpton
2024-03-04
check for errors when fetching logs
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
benchmark for fixed amount rather than time-based
Aria Shrimpton
otherwise, we'll skew the fit of our curves to lower n values
2024-03-01
print all observations when running cost model benchmarks
Aria Shrimpton
2024-03-01
fix codegen for adaptive containers
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
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-24
actually save best choices when running selection
Aria Shrimpton
2024-02-24
add iter method to container and make contains immutable
Aria Shrimpton
2024-02-24
rename container operations and fix some primrose fuckery
Aria Shrimpton
2024-02-23
add iter to mapping trait
Aria Shrimpton
[next]