Jason Nochlin
Jason Nochlin
I pushed changes based on @AlexanderYastrebov's review. I had some questions previously, but I closed them and ended up resolving the issues (I believe) so that you two can re-review...
@AlexanderYastrebov @gunnarmorling I removed the `./test.sh --quiet` flag and instead am capturing the test output to a file, then printing it upon failure. Much better now 👍
> Ah, hold on. This is diffing now one station per line due to to-csv, right? Yeah, in that case I'm on board. Yes... so this should be ready to...
@gunnarmorling Sure: https://github.com/gunnarmorling/1brc/pull/377
I made a script using `hyperfine` that also calculates the result how this challenge prescribes: ```sh TEMP_FILE=$(mktemp) OPTS="--warmup 2 --runs 5 --export-json $TEMP_FILE" JAVA_OPTS="" hyperfine $OPTS \ 'java $JAVA_OPTS --class-path...
Sure! Here's the PR: #182
Yes, `hyperfine` supports individual prepare commands, so we could do: ```sh hyperfine $OPTS \ --prepare './prepare_.sh' \ './calculate_average_.sh' \ --prepare './prepare_.sh' \ './calculate_average_.sh' ``` But we still need to solve...
Resolved on Twitter (https://twitter.com/gunnarmorling/status/1744413791272468607): ``` source ./prepare_.sh # jdk use... if present additional_build_steps_.sh # if present hyperfine 'calculate_average_.sh' # sets JAVA_OPTS and runs ```
My less than 10 line POC above has turned into a 300 line behemoth 😂 I hope I made managing this contest a little less tedious for you @gunnarmorling! Thanks...