Add brief descriptions of microbenchmark algorithms to benchmarks page, in order to make the what, how and why of each algorithm perfectly clear.
I also put in links from each descriptions to the corresponding function definitions in the current perf.jl blob on github. The links will have to be updated manually if the Julia benchmark kernels change significantly, but I don't expect they will, and even so it seems better than linking to meandering line numbers on master or cut-and-pasting code snippets into the benchmarks page.
Add brief descriptions of microbenchmark algorithms to benchmarks page, in order to make the what, how and why of each algorithm perfectly clear.
I also put in links from each descriptions to the corresponding function definitions in the current perf.jl blob on github. The links will have to be updated manually if the Julia benchmark kernels change significantly, but I don't expect they will, and even so it seems better than linking to meandering line numbers on master or cut-and-pasting code snippets into the benchmarks page.