Luke Boswell
|
35cd1e8dd9
|
fix fuzz crash ty_anno_unexpected_token, handle EOF more gracefully
|
2025-03-10 09:09:47 +11:00 |
|
Brendan Hansknecht
|
0f5f5fbe54
|
wasm does not like PIC
|
2024-12-12 17:45:31 -08:00 |
|
Brendan Hansknecht
|
6b54e09565
|
add missing pic
|
2024-12-11 20:08:44 -08:00 |
|
Brendan Hansknecht
|
67bee420e9
|
remove pie...no help
|
2024-12-11 20:06:11 -08:00 |
|
Brendan Hansknecht
|
4f29d46bdc
|
add pie in hopes to fix relocations
|
2024-12-11 19:54:59 -08:00 |
|
Luke Boswell
|
a4259e8d8e
|
disable stack probing on zig builtins
|
2024-08-04 19:42:06 +10:00 |
|
Luke Boswell
|
5d4f820185
|
update crates/compiler/builtins/bitcode/build.zig to zig 0.13.0
|
2024-07-28 15:55:37 +10:00 |
|
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 |
|