diff --git a/run b/run index 0ca8996..2bf54ca 100755 --- a/run +++ b/run @@ -763,6 +763,9 @@ step32() { # # Release 0.11.0 # +# Note for packagers: I had problems building stage3 on a recent Linux +# distribution due to a linker error See e8767d2b76ca8 for more details and +# some advise on how to proceed/work around it. STEP33=67709b638224ac03820226c6744d8b6ead59184c STEP33_=0.11.0 step33() { @@ -798,6 +801,25 @@ step34() { } } +# commit 88f5315ddfc6eaf3e28433504ec046fb3252db7c +# Author: mlugg +# Date: 2023-08-31T16:30:58+03:00 +# +# compiler: implement destructuring syntax +# +STEP35=88f5315ddfc6eaf3e28433504ec046fb3252db7c +STEP35_=0.11.0-384-g88f5315ddf +step35() { + rm -fr "../zig-$STEP31_" + git archive --prefix=zig-$STEP35_/ $STEP35 | tar -C .. -x + { + pushd "../zig-$STEP35_" + cp ../zig-$STEP34_/stage1/zig1.wasm stage1/zig1.wasm + halfbuild 16 + popd + } +} + if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then set -xeuo pipefail step=${1:-step00} @@ -839,4 +861,5 @@ if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then if [[ "$step" -le 32 ]]; then step32; fi if [[ "$step" -le 33 ]]; then step33; fi if [[ "$step" -le 34 ]]; then step34; fi + if [[ "$step" -le 35 ]]; then step35; fi fi