Commit graph

22 commits

Author SHA1 Message Date
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
Renamed from compiler/builtins/bitcode/build.zig (Browse further)