crustbench

v1.0

CRUST-bench: 100 C-to-safe-Rust transpilation tasks from real-world C repositories.

uvx harbor run -d crustbench@1.0

Tasks (100)

crustbench-2dpartint
uvx harbor run -d crustbench@1.0 -t crustbench-2dpartint
9b05780
crustbench-42-kocaeli-printf
uvx harbor run -d crustbench@1.0 -t crustbench-42-kocaeli-printf
9b05780
crustbench-aes128-simd
uvx harbor run -d crustbench@1.0 -t crustbench-aes128-simd
9b05780
crustbench-amp
uvx harbor run -d crustbench@1.0 -t crustbench-amp
9b05780
crustbench-approxidate
uvx harbor run -d crustbench@1.0 -t crustbench-approxidate
9b05780
crustbench-avalanche
uvx harbor run -d crustbench@1.0 -t crustbench-avalanche
9b05780
crustbench-bhshell
uvx harbor run -d crustbench@1.0 -t crustbench-bhshell
9b05780
crustbench-bigint
uvx harbor run -d crustbench@1.0 -t crustbench-bigint
9b05780
crustbench-bitset
uvx harbor run -d crustbench@1.0 -t crustbench-bitset
9b05780
crustbench-blt
uvx harbor run -d crustbench@1.0 -t crustbench-blt
9b05780
crustbench-bostree
uvx harbor run -d crustbench@1.0 -t crustbench-bostree
9b05780
crustbench-btree-map
uvx harbor run -d crustbench@1.0 -t crustbench-btree-map
9b05780
crustbench-c-aces
uvx harbor run -d crustbench@1.0 -t crustbench-c-aces
9b05780
crustbench-c-blind-rsa-signatures
uvx harbor run -d crustbench@1.0 -t crustbench-c-blind-rsa-signatures
9b05780
crustbench-c-string
uvx harbor run -d crustbench@1.0 -t crustbench-c-string
9b05780
crustbench-carrays
uvx harbor run -d crustbench@1.0 -t crustbench-carrays
9b05780
crustbench-cfsm
uvx harbor run -d crustbench@1.0 -t crustbench-cfsm
9b05780
crustbench-chtrie
uvx harbor run -d crustbench@1.0 -t crustbench-chtrie
9b05780
crustbench-circularbuffer
uvx harbor run -d crustbench@1.0 -t crustbench-circularbuffer
9b05780
crustbench-cissy
uvx harbor run -d crustbench@1.0 -t crustbench-cissy
9b05780
crustbench-cjson
uvx harbor run -d crustbench@1.0 -t crustbench-cjson
9b05780
crustbench-clhash
uvx harbor run -d crustbench@1.0 -t crustbench-clhash
9b05780
crustbench-clog
uvx harbor run -d crustbench@1.0 -t crustbench-clog
9b05780
crustbench-coroutine
uvx harbor run -d crustbench@1.0 -t crustbench-coroutine
9b05780
crustbench-cset
uvx harbor run -d crustbench@1.0 -t crustbench-cset
9b05780
crustbench-csyncmers
uvx harbor run -d crustbench@1.0 -t crustbench-csyncmers
9b05780
crustbench-dict
uvx harbor run -d crustbench@1.0 -t crustbench-dict
9b05780
crustbench-emlang
uvx harbor run -d crustbench@1.0 -t crustbench-emlang
9b05780
crustbench-expr
uvx harbor run -d crustbench@1.0 -t crustbench-expr
9b05780
crustbench-fasthamming
uvx harbor run -d crustbench@1.0 -t crustbench-fasthamming
9b05780
crustbench-fft
uvx harbor run -d crustbench@1.0 -t crustbench-fft
9b05780
crustbench-file2str
uvx harbor run -d crustbench@1.0 -t crustbench-file2str
9b05780
crustbench-fleur
uvx harbor run -d crustbench@1.0 -t crustbench-fleur
9b05780
crustbench-fs-c
uvx harbor run -d crustbench@1.0 -t crustbench-fs-c
9b05780
crustbench-fslib
uvx harbor run -d crustbench@1.0 -t crustbench-fslib
9b05780
crustbench-genetic-neural-network-for-simple-control
uvx harbor run -d crustbench@1.0 -t crustbench-genetic-neural-network-for-simple-control
9b05780
crustbench-geofence
uvx harbor run -d crustbench@1.0 -t crustbench-geofence
9b05780
crustbench-gfc
uvx harbor run -d crustbench@1.0 -t crustbench-gfc
9b05780
crustbench-gorilla-paper-encode
uvx harbor run -d crustbench@1.0 -t crustbench-gorilla-paper-encode
9b05780
crustbench-graph-recogniser
uvx harbor run -d crustbench@1.0 -t crustbench-graph-recogniser
9b05780
crustbench-hamta
uvx harbor run -d crustbench@1.0 -t crustbench-hamta
9b05780
crustbench-holdem-odds
uvx harbor run -d crustbench@1.0 -t crustbench-holdem-odds
9b05780
crustbench-hydra
uvx harbor run -d crustbench@1.0 -t crustbench-hydra
9b05780
crustbench-impcheck
uvx harbor run -d crustbench@1.0 -t crustbench-impcheck
9b05780
crustbench-inversion-list
uvx harbor run -d crustbench@1.0 -t crustbench-inversion-list
9b05780
crustbench-jccc
uvx harbor run -d crustbench@1.0 -t crustbench-jccc
9b05780
crustbench-kairocompiler
uvx harbor run -d crustbench@1.0 -t crustbench-kairocompiler
9b05780
crustbench-kd3
uvx harbor run -d crustbench@1.0 -t crustbench-kd3
9b05780
crustbench-lambda-calculus-eval
uvx harbor run -d crustbench@1.0 -t crustbench-lambda-calculus-eval
9b05780
crustbench-leftpad
uvx harbor run -d crustbench@1.0 -t crustbench-leftpad
9b05780
crustbench-lib2bit
uvx harbor run -d crustbench@1.0 -t crustbench-lib2bit
9b05780
crustbench-libbase122
uvx harbor run -d crustbench@1.0 -t crustbench-libbase122
9b05780
crustbench-libbeaufort
uvx harbor run -d crustbench@1.0 -t crustbench-libbeaufort
9b05780
crustbench-libfor
uvx harbor run -d crustbench@1.0 -t crustbench-libfor
9b05780
crustbench-libm17
uvx harbor run -d crustbench@1.0 -t crustbench-libm17
9b05780
crustbench-libpgn
uvx harbor run -d crustbench@1.0 -t crustbench-libpgn
9b05780
crustbench-libpsbt
uvx harbor run -d crustbench@1.0 -t crustbench-libpsbt
9b05780
crustbench-libqueue
uvx harbor run -d crustbench@1.0 -t crustbench-libqueue
9b05780
crustbench-libtinyfseq
uvx harbor run -d crustbench@1.0 -t crustbench-libtinyfseq
9b05780
crustbench-libutf
uvx harbor run -d crustbench@1.0 -t crustbench-libutf
9b05780
crustbench-libvcd
uvx harbor run -d crustbench@1.0 -t crustbench-libvcd
9b05780
crustbench-libwecan
uvx harbor run -d crustbench@1.0 -t crustbench-libwecan
9b05780
crustbench-linear-algebra-c
uvx harbor run -d crustbench@1.0 -t crustbench-linear-algebra-c
9b05780
crustbench-ljmm
uvx harbor run -d crustbench@1.0 -t crustbench-ljmm
9b05780
crustbench-ltre
uvx harbor run -d crustbench@1.0 -t crustbench-ltre
9b05780
crustbench-math-library-in-c
uvx harbor run -d crustbench@1.0 -t crustbench-math-library-in-c
9b05780
crustbench-matrix-multiplication
uvx harbor run -d crustbench@1.0 -t crustbench-matrix-multiplication
9b05780
crustbench-mdb
uvx harbor run -d crustbench@1.0 -t crustbench-mdb
9b05780
crustbench-megalania
uvx harbor run -d crustbench@1.0 -t crustbench-megalania
9b05780
crustbench-merkle-tree-c
uvx harbor run -d crustbench@1.0 -t crustbench-merkle-tree-c
9b05780
crustbench-morton
uvx harbor run -d crustbench@1.0 -t crustbench-morton
9b05780
crustbench-murmurhash-c
uvx harbor run -d crustbench@1.0 -t crustbench-murmurhash-c
9b05780
crustbench-mvptree
uvx harbor run -d crustbench@1.0 -t crustbench-mvptree
9b05780
crustbench-nandc
uvx harbor run -d crustbench@1.0 -t crustbench-nandc
9b05780
crustbench-phills-dht
uvx harbor run -d crustbench@1.0 -t crustbench-phills-dht
9b05780
crustbench-quadtree
uvx harbor run -d crustbench@1.0 -t crustbench-quadtree
9b05780
crustbench-razz-simulation
uvx harbor run -d crustbench@1.0 -t crustbench-razz-simulation
9b05780
crustbench-rbtree-lab
uvx harbor run -d crustbench@1.0 -t crustbench-rbtree-lab
9b05780
crustbench-recordmanager
uvx harbor run -d crustbench@1.0 -t crustbench-recordmanager
9b05780
crustbench-rect-pack-h
uvx harbor run -d crustbench@1.0 -t crustbench-rect-pack-h
9b05780
crustbench-remimu
uvx harbor run -d crustbench@1.0 -t crustbench-remimu
9b05780
crustbench-rhbloom
uvx harbor run -d crustbench@1.0 -t crustbench-rhbloom
9b05780
crustbench-roaring-bitmap
uvx harbor run -d crustbench@1.0 -t crustbench-roaring-bitmap
9b05780
crustbench-rubiksolver
uvx harbor run -d crustbench@1.0 -t crustbench-rubiksolver
9b05780
crustbench-satc
uvx harbor run -d crustbench@1.0 -t crustbench-satc
9b05780
crustbench-simple-config
uvx harbor run -d crustbench@1.0 -t crustbench-simple-config
9b05780
crustbench-simple-lang
uvx harbor run -d crustbench@1.0 -t crustbench-simple-lang
9b05780
crustbench-simple-sparsehash
uvx harbor run -d crustbench@1.0 -t crustbench-simple-sparsehash
9b05780
crustbench-simplexml
uvx harbor run -d crustbench@1.0 -t crustbench-simplexml
9b05780
crustbench-skp
uvx harbor run -d crustbench@1.0 -t crustbench-skp
9b05780
crustbench-slothlang
uvx harbor run -d crustbench@1.0 -t crustbench-slothlang
9b05780
crustbench-ted
uvx harbor run -d crustbench@1.0 -t crustbench-ted
9b05780
crustbench-tisp
uvx harbor run -d crustbench@1.0 -t crustbench-tisp
9b05780
crustbench-totp
uvx harbor run -d crustbench@1.0 -t crustbench-totp
9b05780
crustbench-ulidgen
uvx harbor run -d crustbench@1.0 -t crustbench-ulidgen
9b05780
crustbench-utf8
uvx harbor run -d crustbench@1.0 -t crustbench-utf8
9b05780
crustbench-vaultsync
uvx harbor run -d crustbench@1.0 -t crustbench-vaultsync
9b05780
crustbench-vec
uvx harbor run -d crustbench@1.0 -t crustbench-vec
9b05780
crustbench-worsp
uvx harbor run -d crustbench@1.0 -t crustbench-worsp
9b05780
crustbench-xopt
uvx harbor run -d crustbench@1.0 -t crustbench-xopt
9b05780