Commit Graph

29 Commits

Author SHA1 Message Date
bjorn3
cfc919f532 Use cargo in y.sh
This will allow adding dependencies to the build system in the future.
2024-05-12 12:59:10 +00:00
bjorn3
b0809eadef Cleanup .gitignore 2024-03-08 19:52:57 +00:00
bjorn3
d0b8896189 Allow building the build system using cargo
Rust's build system only handles cargo, not rustc.
2023-06-13 16:39:59 +00:00
bjorn3
b42358a23f Use patched git-subtree from bjorn3/git@tqc-subtree-portable
This patched has been necessary for subtree syncs from the start, but
previously it was necessary to locally install tqc's patched git
version, which hasn't been updated for quite a while. I made a small
change to allow downloading it as script without requiring an entire git
installation for the patched version.
2023-03-15 14:20:18 +00:00
bjorn3
4c97569a54 Move patched sysroot from build_sysroot/ to download/ 2023-01-05 18:14:40 +00:00
bjorn3
26d48c9a37 Rename the build/ directory to dist/
This will allow putting all temporary build artifacts in build/ in the
future, keeping all the build output artifacts in dist/
2022-11-28 13:01:49 +00:00
bjorn3
24198ce6b4 Move all downloaded repos to the downloads/ dir 2022-10-13 13:21:55 +00:00
bjorn3
7dccb51fe3 Abi-checker got renamed to abi-cafe 2022-09-26 13:56:18 +02:00
Afonso Bordado
3bd9821342 Initial ABI Checker support 2022-08-06 15:56:37 +01:00
Afonso Bordado
6fd1660650 Add Windows build artifacts to .gitignore 2022-07-29 08:39:18 +01:00
bjorn3
0467c6a307 Add y.bin.dSYM to .gitignore 2021-12-28 16:16:49 +01:00
bjorn3
8a28d7a07f Add portable-simd to .gitignore 2021-09-07 20:45:58 +02:00
bjorn3
02db151b00 Add stdsimd to .gitignore and clean_all.sh 2021-07-26 14:13:05 +02:00
bjorn3
55e0779708 Check if the patched sysroot source is up to date before using it
Fixes #1181
2021-07-02 19:14:02 +02:00
bjorn3
2db4e50618 Rewrite build.sh in rust
This makes it easier to compile cg_clif on systems that don't support
bash shell scripts like Windows
2021-06-19 13:54:25 +02:00
bjorn3
8faae2992a Add missing dir to .gitignore 2021-01-30 18:27:28 +01:00
bjorn3
0c34f5aba8 Refactor the build system 2020-11-02 18:17:39 +01:00
bjorn3
3d46a30469 Fix ppv-lite86 with simd enabled
This fixes older rand versions that enable the simd feature of ppv-lite86
2020-08-15 20:55:03 +02:00
Ömer Sinan Ağacan
bb4cc18cf2
Add simple-raytracer to .gitignore (#1023) 2020-05-29 08:48:00 +02:00
bjorn3
bcd357a0ae Rustup to rustc 1.45.0-nightly (46e85b432 2020-05-24) 2020-05-25 12:41:33 +02:00
bjorn3
70c9b3b35b Better self profiling integration 2020-01-10 14:16:27 +01:00
bjorn3
dbac219207 Libtest support 2019-08-09 12:46:24 +02:00
bjorn3
8691b8b8b6 Test rust-lang/regex example shootout-regex-dna 2019-07-30 13:37:54 +02:00
bjorn3
5d1701fb09 Add rust to .gitignore 2019-02-26 11:17:47 +01:00
bjorn3
1e5c6bc5b8 Stop using xargo for building the sysroot
It is currently broken. (see https://github.com/japaric/xargo/issues/227)

This makes it easier to for example patch whole crates away.
2018-12-15 16:18:03 +01:00
bjorn3
4177e804e9 Some more changes 2018-10-10 19:04:20 +02:00
bjorn3
42066522fb Perform some optimizations 2018-09-02 13:36:45 +02:00
bjorn3
a8ca0f02fc Support emitting object files (fixes #5) 2018-08-14 22:01:18 +02:00
bjorn3
4d615dba0e Initial commit 2018-06-17 18:05:11 +02:00