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
d8a69d6823
Enable ASAN with linux-x64-asan in CI
2025-05-02 10:44:09 -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
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
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
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
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
Zack Radisic
38a776a404
Implement uv_mutex_* fns and others ( #18555 )
2025-04-01 19:08:32 -07:00
Zack Radisic
5c0fa6dc21
Better error message for NAPI modules which access unsupported libuv functions ( #18503 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-03-26 23:57:10 -07:00
Dylan Conway
c21fca08e2
fix node:crypto hash name regression ( #18481 )
2025-03-25 20:43:41 -07:00
Meghan Denny
f2c8e63ae1
update to llvm 19 and c++ 23 ( #18317 )
...
Co-authored-by: nektro <5464072+nektro@users.noreply.github.com >
2025-03-20 21:44:19 -07:00
Jarred Sumner
8e246e1e67
Add precompiled header ( #18321 )
2025-03-20 19:27:46 -07:00
github-actions[bot]
294adc2269
deps: update lolhtml to v2.2.0 ( #18222 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2025-03-15 21:33:41 -07:00
Jarred Sumner
63636f19f1
Revert "Upgrade mimalloc" due to memory usage regression ( #17892 )
2025-03-04 04:50:39 -08:00
Jarred Sumner
d429e35cdf
Smaller musl builds ( #17890 )
2025-03-04 02:10:22 -08:00
Dylan Conway
99cbdfb004
node:crypto: move Sign and Verify to c++ (#17692 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-03-01 03:01:39 -08:00
Jarred Sumner
1bf13aa671
Upgrade mimalloc ( #17817 )
2025-02-28 21:48:34 -08:00
Meghan Denny
27c90786ca
node: implement process.binding('fs') ( #17480 )
2025-02-20 22:15:01 -08:00
github-actions[bot]
e3e4264208
deps: update lshpack to v2.3.4 ( #17374 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2025-02-15 21:50:41 -08:00
190n
ea65a2ad48
Bump WebKit ( #17095 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-02-12 22:08:53 -08:00
chloe caruso
2b97d61deb
chore: remove some trivial usage of usingnamespace ( #17268 )
2025-02-11 19:38:52 -08:00
chloe caruso
f912e0abc4
hot module reloading for HTML import development mode ( #16955 )
2025-02-08 00:31:30 -08:00
pfg
5620a7dfac
Enable asan on debug macos aarch64 builds ( #17058 )
2025-02-05 17:24:32 -08:00
Meghan Denny
b39d84690c
implement process.binding('buffer') ( #16741 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-02-04 17:59:48 -08:00
Jarred Sumner
b54f3f33f0
Clean up node:fs utimes, futimes , and lutimes ( #16634 )
2025-01-23 05:09:07 -08:00
Jarred Sumner
1ae855223c
Bump WebKit ( #16068 )
2024-12-31 14:48:54 -08:00
Jarred Sumner
2b2ca3275c
Improve stack overflow, show more properties in Error objects ( #15985 )
...
Co-authored-by: Dave Caruso <me@paperdave.net >
2024-12-25 21:47:13 -08:00
github-actions[bot]
b63a6c83b4
deps: update libdeflate to v1.23 ( #15934 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-12-21 21:28:17 -08:00
dave caruso
7b3554f90c
feat(bundler): add --windows-icon, --windows-no-console, fix bun.exe's main icon ( #15894 )
...
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-12-20 03:22:16 -08:00
github-actions[bot]
6a24a06741
deps: update c-ares to v1.34.4 ( #15773 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-12-15 04:38:39 -08:00
Jarred Sumner
f64ca29c0e
Fix symbols test. Bump Webkit. ( #15741 )
2024-12-12 20:53:02 -08:00
Dylan Conway
71af1950fb
bump webkit ( #15328 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Ben Grant <ben@bun.sh >
Co-authored-by: Meghan Denny <meghan@bun.sh >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2024-12-12 03:21:56 -08:00
Don Isaac
08e2cf3761
test: mock 'node:test' module in node test harness ( #15696 )
...
Co-authored-by: Don Isaac <don@bun.sh >
2024-12-11 17:40:44 -08:00
Meghan Denny
455de2a449
deps: update boringssl ( #15677 )
2024-12-10 20:33:36 -08:00
dave caruso
b39632c921
feat: new binding generator ( #15638 )
2024-12-10 12:43:17 -08:00
Ashcon Partovi
fa6ac405a4
ci: Add bootstrap.ps1 and automate Windows build images ( #15606 )
2024-12-05 15:16:37 -07:00
Meghan Denny
61cc9c3947
Revert "ci: Add bootstrap.ps1 and automate Windows build images" ( #15591 )
2024-12-04 17:07:35 -08:00
Ashcon Partovi
e904a181d8
ci: Add bootstrap.ps1 and automate Windows build images ( #15466 )
...
Co-authored-by: Electroid <Electroid@users.noreply.github.com >
2024-12-04 17:33:00 -07:00
github-actions[bot]
d2acb2eac0
deps: update libdeflate to v1.22 ( #15505 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-11-30 07:26:45 -08:00
github-actions[bot]
de7eafbdd1
deps: update lshpack to v2.3.3 ( #15501 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-11-29 20:13:47 -08:00
github-actions[bot]
4114986c3e
deps: update c-ares to v1.34.3 ( #15502 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-11-29 19:10:10 -08:00
github-actions[bot]
ea7c4986d7
deps: update lolhtml to 4f8becea13a0021c8b71abd2dcc5899384973b66 ( #15462 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-11-29 04:20:10 -08:00
Jarred Sumner
5b3c58bdf5
Update c-ares ( #15435 )
2024-11-26 16:55:53 -08:00
Ashcon Partovi
f61f03fae3
cmake: Fix cross-compiling zig on alpine ( #15400 )
...
Co-authored-by: Electroid <Electroid@users.noreply.github.com >
2024-11-25 00:07:08 -07:00