Brendan Hansknecht
|
6b761f6f81
|
fix zig builtin compilation and warnings
|
2024-07-13 10:39:53 -07:00 |
|
Brendan Hansknecht
|
3dc1389cdd
|
wasm is not friends with compiler-rt
|
2023-12-09 18:11:22 -08:00 |
|
Brendan Hansknecht
|
8aa68ccf8e
|
libc is a lie, tell bitcode that roc targets a world where libc might not exist
|
2023-12-09 18:11:22 -08:00 |
|
Brendan Hansknecht
|
be06599bb6
|
bundle compiler-rt through zig
|
2023-12-09 18:11:22 -08:00 |
|
Brendan Hansknecht
|
034b86973b
|
keep stripping zig debug info to avoid 250ms cost
|
2023-12-04 13:38:25 -08:00 |
|
Brendan Hansknecht
|
496cd6710a
|
fix debug info and add it all to the llvm backend
|
2023-12-04 12:55:33 -08:00 |
|
Luke Boswell
|
908c999138
|
fix zig host obj on windows
|
2023-10-23 13:50:32 -07:00 |
|
Brendan Hansknecht
|
2e2e609547
|
update zig to 0.11 and update build script
Also update memcpy to avoid recursive memcpy due to optimizations.
|
2023-10-23 13:50:30 -07:00 |
|
Richard Feldman
|
9a7877cf29
|
Force PIC when building Zig builtins
|
2023-06-21 09:06:35 -04:00 |
|
Richard Feldman
|
44e48e1415
|
Build Zig builtins for aarch64
|
2023-06-21 08:47:38 -04:00 |
|
Richard Feldman
|
84542b2b02
|
Drop obsolete comment
There's an open design question as to whether we want to commit
to supporting this, so dropping the comment.
|
2023-06-21 08:46:40 -04:00 |
|
Brendan Hansknecht
|
7683c5ae53
|
Stop using llvm instrinsics that just call libc
In a future PR. I will change zig to insure that all of these instrinsics
use musl directly and do not call out to the linked libc.
|
2023-05-31 20:00:04 -07:00 |
|
Folkert
|
42ef5d1977
|
build a builtins .obj file for windows cross-compilation
|
2022-08-30 13:49:47 +02:00 |
|
Folkert
|
8ca7ee1e14
|
build zig builtins for windows
|
2022-08-24 16:59:06 +02:00 |
|
Anton-4
|
eee85fa45d
|
moved all crates into seperate folder + related path fixes
|
2022-07-01 17:37:43 +02:00 |
|