Jarred Sumner
d9cf836b67
Split server.zig into more files ( #20139 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-06-03 01:38:26 -07:00
Jarred Sumner
773484a628
Split uSockets/uWS <> Zig bindings into many different files ( #20138 )
...
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-06-02 02:10:57 -07:00
Jarred Sumner
71c14fac7b
Split EventLoop into many more files ( #20134 )
...
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-06-01 20:43:30 -07:00
Dylan Conway
ce8767cdc8
add HTTPParser ( #20049 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-05-31 16:21:08 -07:00
github-actions[bot]
1855836259
deps: update c-ares to v1.34.5 ( #19897 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2025-05-28 19:50:29 -07:00
Jarred Sumner
544d399980
Start splitting install.zig into a few more files ( #19959 )
...
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-05-28 19:25:59 -07:00
Jarred Sumner
ff8c2dcbc4
Bump WebKit again ( #19943 )
...
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-05-27 17:55:43 -07:00
Alistair Smith
31980bc151
perf_hooks.Histogram ( #19920 )
2025-05-26 21:18:22 -07:00
Jarred Sumner
e58df65a75
Bump WebKit ( #19882 )
2025-05-26 18:56:32 -07:00
Kai Tamkun
392212b090
node:vm compatibility ( #19703 )
2025-05-23 22:59:58 -07:00
Alistair Smith
9e329ee605
bun pm audit (#19855 )
2025-05-23 22:31:12 -07:00
Meghan Denny
e9f908fcbf
cmake: move SetupWebkit early-return so that WEBKIT_NAME is always printed ( #19716 )
2025-05-23 15:49:57 -07:00
Jarred Sumner
9d1eace981
Add bun pm view command ( #19841 )
...
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-05-22 23:51:31 -07:00
Jarred Sumner
6d348fa759
Add glob sources workflow ( #19860 )
2025-05-22 21:48:22 -07:00
Jarred Sumner
69be630aea
WebKit Upgrade ( #19839 )
...
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Ben Grant <ben@bun.sh >
Co-authored-by: 190n <7763597+190n@users.noreply.github.com >
2025-05-22 21:12:43 -07:00
Jarred Sumner
bca833ad59
Split lockfile.zig into a more logical directory structure ( #19858 )
2025-05-22 21:11:54 -07:00
Seokho Song, dave@modusign
2fc8785868
Add x25519 elliptic curve cryptography to webcrypto ( #19674 )
2025-05-21 11:23:23 -07:00
Jarred Sumner
8aae534270
Fix Node browser fallbacks to have util.inherit and other size improvements ( #19783 )
...
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-05-20 23:25:52 -07:00
Jarred Sumner
562a65037d
Bump zstd version ( #19801 )
...
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-05-20 21:32:18 -07:00
Ashcon Partovi
21f238a827
cmake: Move sources to their own folder ( #19776 )
2025-05-20 10:53:57 -07:00
Jarred Sumner
09d3de918f
Compress debug symbols in debug builds
2025-05-19 03:47:07 -07:00
github-actions[bot]
9a392b39e2
deps: update libdeflate to v1.24 ( #19731 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2025-05-17 21:38:34 -07:00
190n
a5358fbbd9
Fix Linux ASan debug builds ( #19657 )
2025-05-14 18:42:42 -07:00
Dylan Conway
ff1ff78e77
cmake: change sources from glob-based to file-based ( #19535 )
2025-05-08 16:58:06 -07:00
Dylan Conway
33de1b81bf
sync webkit ( #19467 )
2025-05-05 19:39:44 -07:00
Ashcon Partovi
c130d1bd69
ci: Switch build-zig to use EC2 ( #19487 )
2025-05-05 18:05:08 -07:00
Jarred Sumner
32a47ae459
Fix uploading -profile builds in CI
2025-05-03 22:05:46 -07:00
190n
b212e9dfcc
Fix local ASan build ( #19441 )
2025-05-02 20:19:39 -07:00
Jarred Sumner
7521e45b17
--console & console: true ( #19427 )
...
Co-authored-by: Zack Radisic <56137411+zackradisic@users.noreply.github.com >
2025-05-02 12:55:57 -07:00
Jarred Sumner
d8a69d6823
Enable ASAN with linux-x64-asan in CI
2025-05-02 10:44:09 -07:00
Kai Tamkun
992effaa26
node:vm Script cachedData support ( #19379 )
2025-05-01 16:37:02 -07:00
190n
7e63a7e228
restore "remove most static initializers" and investigate test ( #19374 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-04-30 15:05:38 -07:00
Jarred Sumner
44c97fa591
Add WebKit Inspector support for Bun's Dev Server ( #19320 )
...
Co-authored-by: chloe caruso <git@paperclover.net >
Co-authored-by: Zack Radisic <56137411+zackradisic@users.noreply.github.com >
2025-04-29 18:34:26 -07:00
Jarred Sumner
3ea7953474
Revert "investigate static-initializers.test.ts ( #19352 )"
...
This reverts commit b97cc6cb6c .
2025-04-29 14:24:31 -07:00
190n
b97cc6cb6c
investigate static-initializers.test.ts ( #19352 )
2025-04-29 14:23:20 -07:00
190n
7b134693d6
Revert "Remove most static initializers ( #19298 )" ( #19353 )
2025-04-28 15:54:31 -07:00
Dylan Conway
465379d96a
add Timeout.prototype.close, _idleTimeout and _onTimeout ( #19318 )
2025-04-28 00:25:25 -07:00
Jarred Sumner
9ca2e1445c
Remove most static initializers ( #19298 )
2025-04-26 04:03:59 -07:00
190n
b58afbc7d5
Bump WebKit ( #19291 )
2025-04-25 18:23:31 -07:00
Dylan Conway
41388204b9
update webkit ( #19238 )
2025-04-23 23:21:22 -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
Jarred Sumner
0471254e4e
Use Highway SIMD ( #19134 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-04-21 23:28:03 -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
681a1ec3bb
CI: gzip level 1 instead of 6 ( #19066 )
2025-04-16 14:54:43 -07:00
github-actions[bot]
028475d5e3
deps: update libdeflate to v1.23 ( #18985 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2025-04-12 21:23:54 -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
Jarred Sumner
431b28fd6b
Bump WebKit ( #18850 )
2025-04-08 03:14:44 -07:00