]> git.proxmox.com Git - rustc.git/blame - compiler/rustc_codegen_gcc/prepare.sh
New upstream version 1.63.0+dfsg1
[rustc.git] / compiler / rustc_codegen_gcc / prepare.sh
CommitLineData
923072b8 1#!/usr/bin/env bash
c295e0f8 2set -e
923072b8 3set -v
c295e0f8
XL
4
5source prepare_build.sh
6
7cargo install hyperfine || echo "Skipping hyperfine install"
8
923072b8
FG
9git clone https://github.com/rust-random/rand.git || echo "rust-random/rand has already been cloned"
10pushd rand
11git checkout -- .
12git checkout 0f933f9c7176e53b2a3c7952ded484e1783f0bf1
13git am ../crate_patches/*-rand-*.patch
14popd
15
c295e0f8
XL
16git clone https://github.com/rust-lang/regex.git || echo "rust-lang/regex has already been cloned"
17pushd regex
18git checkout -- .
19git checkout 341f207c1071f7290e3f228c710817c280c8dca1
20popd
21
22git clone https://github.com/ebobby/simple-raytracer || echo "ebobby/simple-raytracer has already been cloned"
23pushd simple-raytracer
24git checkout -- .
25git checkout 804a7a21b9e673a482797aa289a18ed480e4d813
26
27# build with cg_llvm for perf comparison
28cargo build
29mv target/debug/main raytracer_cg_llvm
30popd