pfg
7a069d7214
Add back zls binary after zig upgrade ( #20327 )
2025-06-11 16:00:58 -07:00
pfg
df3337936c
Upgrade zig to 0.14.1 ( #20289 )
2025-06-09 16:51:10 -07:00
Ashcon Partovi
c130d1bd69
ci: Switch build-zig to use EC2 ( #19487 )
2025-05-05 18:05:08 -07:00
Jarred Sumner
d8a69d6823
Enable ASAN with linux-x64-asan in CI
2025-05-02 10:44:09 -07:00
190n
00689e13a0
ci: use ReleaseSafe build of Zig compiler only in Buildkite ( #19174 )
...
Co-authored-by: 190n <7763597+190n@users.noreply.github.com >
2025-04-22 11:56:37 -07:00
190n
d7a3e9e3a1
Revert "ci: use ReleaseSafe build of Zig compiler ( #19170 )" ( #19172 )
2025-04-21 15:36:34 -07:00
190n
b07aea6161
ci: use ReleaseSafe build of Zig compiler ( #19170 )
2025-04-21 15:30:09 -07:00
Jarred Sumner
879fdd7ef6
Bump Zig again ( #18948 )
2025-04-11 19:13:20 -07:00
Jarred Sumner
921874f0b3
Bump zig ( #18943 )
2025-04-11 04:02:14 -07:00
Don Isaac
dff1f555b4
test: get zig build test working ( #18207 )
...
### What does this PR do?
Lets us write and run unit tests directly in Zig.
Running Zig unit tests in CI is blocked by https://github.com/ziglang/zig/issues/23281 . We can un-comment relevant code once this is fixed.
#### Workflow
> I'll finish writing this up later, but some initial points are below.
> Tl;Dr: `bun build:test`
Test binaries can be made for any kind of build. They are called `<bun>-test` and live next to their corresponding `bun` bin. For example, debug tests compile to `build/debug/bun-debug-test`.
Test binaries re-use most cmake/zig build steps from normal bun binaries, so building one after a normal bun build is pretty fast.
### How did you verify your code works?
I tested that my tests run tests.
2025-04-08 15:31:53 -07:00
190n
de4182f305
chore: upgrade zig to 0.14.0 ( #17820 )
...
Co-authored-by: 190n <7763597+190n@users.noreply.github.com >
Co-authored-by: Zack Radisic <56137411+zackradisic@users.noreply.github.com >
Co-authored-by: pfg <pfg@pfg.pw >
Co-authored-by: pfgithub <6010774+pfgithub@users.noreply.github.com >
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2025-03-14 22:13:31 -07:00
190n
efabdcbe1f
Start fixing bugs discovered by Node.js's Node-API tests ( #14501 )
...
Co-authored-by: Kai Tamkun <kai@tamkun.io >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: 190n <190n@users.noreply.github.com >
2025-02-26 22:11:42 -08:00
pfg
3711280d44
Download zig from oven-sh/zig releases & auto set up zls ( #17128 )
2025-02-15 03:56:41 -08:00
Jarred Sumner
a23c11e381
Support BUN_PUBLIC_* and other env options in HTML imports ( #17227 )
...
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-02-10 02:09:48 -08:00
pfg
5620a7dfac
Enable asan on debug macos aarch64 builds ( #17058 )
2025-02-05 17:24:32 -08:00
Meghan Denny
34419c5f0d
zig: only call strlen/wcslen in indexOfSentinel if libc is linked ( #16986 )
2025-02-01 23:59:45 -08:00
Meghan Denny
26d3688e53
zig: update to 0.14.0-dev ( #16862 )
...
Co-authored-by: nektro <5464072+nektro@users.noreply.github.com >
2025-02-01 01:11:02 -08:00
Ashcon Partovi
39d8ade27c
ci: musl builds ( #15154 )
...
Co-authored-by: Electroid <Electroid@users.noreply.github.com >
Co-authored-by: Meghan Denny <meghan@bun.sh >
2024-11-15 21:01:55 -08:00
Meghan Denny
27a1b2413b
patches to allow linux-musl to bootstrap ( #14994 )
2024-11-05 17:22:05 -08:00
Ashcon Partovi
a87341b239
Fix download zig script
2024-09-25 10:55:22 -07:00
Ashcon Partovi
3ab990e615
cmake: Fix zig build issue
2024-09-25 10:45:43 -07:00
Ashcon Partovi
1e1025ca37
bun run zig-format (#14152 )
2024-09-24 22:10:12 -07:00
Ashcon Partovi
76191bed44
Various fixes for CMake ( #13928 )
2024-09-12 18:08:59 -07:00
Ashcon Partovi
f5b7a6708d
Move dependencies from src/deps/ to vendor/ ( #13901 )
2024-09-11 17:46:03 -07:00
Ashcon Partovi
3939e16664
Fix build.mjs ( #13893 )
2024-09-11 09:45:42 -07:00
Ashcon Partovi
d39e422b20
Reapply "Convert build scripts to CMake ( #13427 )"
...
This reverts commit 374bb15db6 .
2024-09-11 08:24:50 -07:00
Dylan Conway
374bb15db6
Revert "Convert build scripts to CMake ( #13427 )"
...
This reverts commit 354df17d16 .
2024-09-10 19:57:19 -07:00
Dylan Conway
ff9b003a9b
Revert "Fix permissions on Zig download"
...
This reverts commit fb5ebe5ceb .
2024-09-10 19:56:34 -07:00
Ashcon Partovi
fb5ebe5ceb
Fix permissions on Zig download
2024-09-10 19:01:09 -07:00
Ashcon Partovi
354df17d16
Convert build scripts to CMake ( #13427 )
2024-09-10 17:01:40 -07:00