pfg
b00e8037c5
Unblock importing html files with non-html loader ( #18912 )
2025-04-09 16:51:34 -07:00
Ciro Spaciari
4ccf5c03dc
fix(crypto) fix setAAD undefined checks ( #18905 )
2025-04-09 16:50:08 -07:00
Don Isaac
1d6bdf745b
fix(cli/test): improve filtering DX ( #18847 )
...
Co-authored-by: DonIsaac <22823424+DonIsaac@users.noreply.github.com >
2025-04-09 16:41:32 -07:00
Alistair Smith
9f023d7471
@types/bun: fix crypto[.subtle] ( #18901 )
2025-04-09 16:31:22 -07:00
chloe caruso
9a329c04cc
pass test-module-globalpaths-nodepath.js ( #18879 )
2025-04-08 21:32:19 -07:00
Jarred Sumner
f677ac322c
Rename redis.disconnect to redis.close ( #18880 )
2025-04-08 19:59:08 -07:00
Jarred Sumner
03f3a59ff5
Always disable stop if necessary timer ( #18882 )
2025-04-08 19:17:20 -07:00
chloe caruso
4a44257457
pass test-require-exceptions.js ( #18873 )
2025-04-08 18:13:28 -07:00
Jarred Sumner
f912fd8100
Fix typo
2025-04-08 16:54:48 -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
d028e1aaa3
Allow multiple arguments in set in RedisClient ( #18860 )
2025-04-08 14:23:06 -07:00
chloe caruso
5f9f200e7e
require.resolve with paths option ( #18851 )
2025-04-08 14:07:03 -07:00
190n
eee5d4fb4a
node:worker_threads low-hanging fruit ( #18758 )
...
Co-authored-by: 190n <7763597+190n@users.noreply.github.com >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: Don Isaac <donald.isaac@gmail.com >
Co-authored-by: chloe caruso <git@paperclover.net >
2025-04-08 05:29:53 -07:00
Ciro Spaciari
9eae7787a0
test(https) add test/js/node/test/parallel/test-https-simple.js ( #18846 )
2025-04-08 03:45:32 -07:00
Jarred Sumner
ec87a27d87
Introduce Bun.redis - a builtin Redis client for Bun ( #18812 )
2025-04-08 03:34:00 -07:00
Ciro Spaciari
95fead19f9
compat(express) allow GET with body on node:http ( #18837 )
2025-04-07 20:21:08 -07:00
Dylan Conway
ba0bd426ed
deflake napi_async_work test ( #18836 )
2025-04-07 18:52:05 -07:00
Ciro Spaciari
a2efbd4ca2
fix(node:http) resume when reading and avoid unnecessary pause/resumes calls ( #18804 )
2025-04-07 17:30:16 -07:00
Alistair Smith
5d1ca1f371
Move svg imports to a bun-env.d.ts file that gets created with bun init ( #18838 )
2025-04-07 23:43:13 +01:00
Dylan Conway
340ae94d0f
napi_async_work fixes (#18825 )
2025-04-07 05:20:24 -07:00
Jarred Sumner
e75d226943
Make shell more reliable ( #18794 )
2025-04-05 02:45:25 -07:00
190n
c86097aeb0
Fix crash in require.extensions ( #18788 )
...
Co-authored-by: 190n <7763597+190n@users.noreply.github.com >
2025-04-04 19:11:32 -07:00
chloe caruso
378c68a024
fix build log missing spacee ( #18785 )
2025-04-04 15:14:33 -07:00
chloe caruso
8414ef1562
preserve symlinks ( #18550 )
2025-04-03 19:14:02 -07:00
Dylan Conway
a52f2f4a8d
fix(crypto): Cipheriv options without authTagLength ( #18764 )
2025-04-03 17:38:47 -07:00
pfg
d9c77be90d
node child process maxbuf support ( #18293 )
2025-04-03 17:03:26 -07:00
Alistair Smith
3e358a1708
fix Bun.env merging ( #18753 ) and test for Bun.Encoding in Text{Encoder,Decoder} ( #18754 )
2025-04-03 15:56:48 -07:00
chloe caruso
976330f4e2
fix bundling regression with builtin modules ( #18735 )
2025-04-02 22:29:31 -07:00
Dylan Conway
0efbbd3870
fix(crypto): remove verifyError from DiffieHellman.prototype ( #18710 )
2025-04-02 14:24:36 -07:00
Inqnuam
946f41c01a
feat(s3Client): add support for ListObjectsV2 action ( #16948 )
2025-04-02 09:35:08 -07:00
Ciro Spaciari
4cea70a484
fix(node:http) fix fastify websockets ( #18712 )
2025-04-01 19:28:44 -07:00
Kai Tamkun
5392cd1d28
Call node:http request callback through AsyncContextFrame ( #18711 )
2025-04-01 19:27:45 -07:00
Zack Radisic
38a776a404
Implement uv_mutex_* fns and others ( #18555 )
2025-04-01 19:08:32 -07:00
Ciro Spaciari
575d2c40a8
fix(server) Fix empty stream response ( #18707 )
2025-04-01 19:08:04 -07:00
chloe caruso
c29933f823
implement require.extensions attempt 2 ( #18686 )
2025-04-01 14:31:16 -07:00
Ciro Spaciari
13068395c0
fix(crypto) check for undefined ( #18702 )
2025-04-01 12:36:02 -07:00
Jarred Sumner
4806e84cc1
Revert "remove many usingnamespace, introduce new ref count and ref leak debugging tools ( #18353 )"
...
This reverts commit a199b85f2b . It does not compile on Windows.
2025-04-01 08:35:51 -07:00
chloe caruso
a199b85f2b
remove many usingnamespace, introduce new ref count and ref leak debugging tools ( #18353 )
2025-03-31 17:17:38 -07:00
Alistair Smith
41d3f1bc9d
fix: declaring Bun Env should declare on process.env also ( #18665 )
2025-03-31 04:25:08 -07:00
Jarred Sumner
f3da1b80bc
Use macOS signpost api for tracing ( #14871 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Don Isaac <donald.isaac@gmail.com >
Co-authored-by: DonIsaac <DonIsaac@users.noreply.github.com >
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-03-31 04:13:11 -07:00
Alistair Smith
0814abe21e
FIx some smaller issues in bun-types ( #18642 )
2025-03-31 03:41:13 -07:00
Jarred Sumner
c3be6732d1
Fixes #18572 ( #18578 )
...
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2025-03-31 02:15:27 -07:00
Jarred Sumner
c3e2bf0fc4
Update ban-words.test.ts
2025-03-31 02:14:36 -07:00
Jarred Sumner
78a9396038
Update ban-words.test.ts
2025-03-31 02:14:36 -07:00
Ciro Spaciari
e2ce3bd4ce
fix(node:http) http.request empty requests should not always be transfer-encoding: chunked ( #18649 )
2025-03-31 02:10:31 -07:00
Don Isaac
f14e26bc85
fix: crash when Bun.write is called on a typedarray-backed Blob ( #18600 )
2025-03-29 03:04:10 -07:00
Ciro Spaciari
7021c42cf2
fix(node:http) fix post regression ( #18599 )
...
Co-authored-by: cirospaciari <6379399+cirospaciari@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2025-03-29 01:50:26 -07:00
Don Isaac
1b10b61423
test: disable failing shadcn tests in CI ( #18603 )
2025-03-29 01:48:59 -07:00
Kai Tamkun
bb9128c0e8
Fix a node:http UAF ( #18564 )
2025-03-28 22:02:49 -07:00
Jarred Sumner
f38d35f7c9
Revert #18562 #18478 ( #18610 )
2025-03-28 20:23:49 -07:00