Skip to content

Instantly share code, notes, and snippets.

@nxadm
Created July 28, 2026 10:22
Show Gist options
  • Select an option

  • Save nxadm/33d7033d04a5934f95f709d32e432846 to your computer and use it in GitHub Desktop.

Select an option

Save nxadm/33d7033d04a5934f95f709d32e432846 to your computer and use it in GitHub Desktop.
moarvm
git clone --recurse-submodules https://github.com/moarvm/moarvm.git
+ git clone --recurse-submodules https://github.com/moarvm/moarvm.git
Cloning into 'moarvm'...
Submodule '3rdparty/cmp' (https://github.com/MoarVM/cmp.git) registered for path '3rdparty/cmp'
Submodule '3rdparty/dynasm' (https://github.com/MoarVM/dynasm.git) registered for path '3rdparty/dynasm'
Submodule '3rdparty/dyncall' (https://github.com/MoarVM/dyncall.git) registered for path '3rdparty/dyncall'
Submodule '3rdparty/libatomicops' (https://github.com/MoarVM/libatomic_ops) registered for path '3rdparty/libatomicops'
Submodule '3rdparty/libtommath' (https://github.com/MoarVM/libtommath) registered for path '3rdparty/libtommath'
Submodule '3rdparty/libuv' (https://github.com/MoarVM/libuv.git) registered for path '3rdparty/libuv'
Submodule '3rdparty/mimalloc' (https://github.com/microsoft/mimalloc.git) registered for path '3rdparty/mimalloc'
Submodule '3rdparty/rapidhash' (https://github.com/Nicoshev/rapidhash) registered for path '3rdparty/rapidhash'
Submodule '3rdparty/zmij' (https://github.com/vitaut/zmij) registered for path '3rdparty/zmij'
Cloning into '/home/runner/work/rakudo-pkg/rakudo-pkg/moarvm/3rdparty/cmp'...
Cloning into '/home/runner/work/rakudo-pkg/rakudo-pkg/moarvm/3rdparty/dynasm'...
Cloning into '/home/runner/work/rakudo-pkg/rakudo-pkg/moarvm/3rdparty/dyncall'...
Cloning into '/home/runner/work/rakudo-pkg/rakudo-pkg/moarvm/3rdparty/libatomicops'...
Cloning into '/home/runner/work/rakudo-pkg/rakudo-pkg/moarvm/3rdparty/libtommath'...
Cloning into '/home/runner/work/rakudo-pkg/rakudo-pkg/moarvm/3rdparty/libuv'...
Cloning into '/home/runner/work/rakudo-pkg/rakudo-pkg/moarvm/3rdparty/mimalloc'...
Cloning into '/home/runner/work/rakudo-pkg/rakudo-pkg/moarvm/3rdparty/rapidhash'...
Cloning into '/home/runner/work/rakudo-pkg/rakudo-pkg/moarvm/3rdparty/zmij'...
Submodule path '3rdparty/cmp': checked out '3c5a72eb57bf662c5f9e353d5a3856185a82a35e'
Submodule path '3rdparty/dynasm': checked out '847ea5d910c706cc7b69bffe0a5f0567fd2b15bd'
Submodule path '3rdparty/dyncall': checked out '463573e7aa6ef3a9c361106463fad07c41861af3'
Submodule path '3rdparty/libatomicops': checked out '6210090ba8b0d8efcb4b532cc05cb3375ec7ad2e'
Submodule path '3rdparty/libtommath': checked out '87c5876fb11071acc17e012e98becb9cf2b5165b'
Submodule path '3rdparty/libuv': checked out 'dcd3a3f417b1d7dc3a5180c63c47d9e0e3819560'
Submodule path '3rdparty/mimalloc': checked out '30ac9d56b8b9ea57ae84bc8ef17ef39000da08fe'
Submodule path '3rdparty/rapidhash': checked out 'bc4b4baa48a15ff52ff4725e1ccdcda62815221c'
Submodule path '3rdparty/zmij': checked out 'e227fc8d1da00b17b0ddd2e7d1b79c255339ab6d'
if [ $MOARVM_VERSION != "HEAD" ]; then
cd moarvm
#git config --global user.email "pub.claudio@gmail.com"
#git config --global user.name "Claudio Ramirez"
#git revert 03e4fee65d1782f5aa7128d97169fb8601e4ac5b
git checkout --recurse-submodules $MOARVM_VERSION
cd ..
fi
+ [ 2026.07 != HEAD ]
+ cd moarvm
+ git checkout --recurse-submodules 2026.07
fatal: not a git repository: ../../.git/modules/3rdparty/ryu
fatal: could not reset submodule index
Error: Process completed with exit code 128.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment