#!/usr/bin/env bash # Regenerates every file in docs/output/. Needs: JDK 21, 25 (LTS), 26 and 27 on disk, Docker with the # amazoncorretto:21, :23, :24, :26 and :27 images, and python3. Takes roughly 15-20 minutes, most of it the G1 cost runs. # # Non-deterministic outputs (timings, RSS, GC counts, the machine's preferred SIMD species) will differ on your # machine; the shape should not. Everything else is byte-stable between runs. set -uo pipefail cd "$(dirname "$0")" ./g1-default.sh ./g1-cost.sh BATCHES=400 OUTNAME=05-g1-cost-1cpu-short.txt ./g1-cost.sh ./g1-tuning.sh ./object-headers.sh ./jep-tour.sh ./broken-on-27.sh ./tls-pq.sh ./jfr-redaction.sh ./other-changes.sh ./recap26.sh ./api-diff.sh ./lanes.sh ./upgrade.sh