New posts

This commit is contained in:
2026-11-06 21:43:16 +05:30
parent ef782060dd
commit 7c20ea1370
36 changed files with 1264 additions and 0 deletions
@@ -0,0 +1,20 @@
#!/usr/bin/env bash
# Writes output/14-structured-task-scope-preview.txt: what javac and java say about StructuredTaskScope on this JDK.
set -u
cd "$(dirname "$0")/.."
OUT=output/14-structured-task-scope-preview.txt
WORK=$(mktemp -d)
mkdir -p output
{
echo "# JDK: $(java -version 2>&1 | grep -v JAVA_TOOL | head -1)"
echo '$ javac --release 25 ScopeProbe.java'
javac --release 25 -d "$WORK/plain" preview/ScopeProbe.java 2>&1 | grep -v JAVA_TOOL | sed "s#preview/##"
echo '$ javac --release 25 --enable-preview ScopeProbe.java'
javac --release 25 --enable-preview -d "$WORK/preview" preview/ScopeProbe.java 2>&1 | grep -v JAVA_TOOL | sed "s#preview/##"
echo '$ java -cp preview-classes ScopeProbe'
java -cp "$WORK/preview" ScopeProbe 2>&1 | grep -v JAVA_TOOL || true
echo "$ java --enable-preview -cp preview-classes ScopeProbe"
java --enable-preview -cp "$WORK/preview" ScopeProbe 2>&1 | grep -v JAVA_TOOL
} > "$OUT"
rm -rf "$WORK"
cat "$OUT"