Kai Tamkun
ab870c5bd8
Add test-vm-codegen.js (currently modified pending clarification from JSC team)
2025-04-24 14:07:27 -07:00
Alistair Smith
1294128b47
fix already passing test-events-add-abort-listener.mjs ( #19232 )
2025-04-23 16:54:55 -07:00
Kai Tamkun
506afcbc7e
More node:http compatibility ( #19173 )
2025-04-23 16:44:32 -07:00
Jarred Sumner
9646bf1a38
Fixes #16671 ( #19227 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2025-04-23 16:42:33 -07:00
chloe caruso
3349c995b5
no usingnamespace, organize jsc namespace, enable -fincremental ( #19122 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2025-04-22 16:34:15 -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
Jarred Sumner
b117d14650
Avoid u3 ( #19140 )
2025-04-21 22:46:32 -07:00
Ciro Spaciari
a512ad5155
fix(sql) fix flush ( #19177 )
2025-04-21 22:21:55 -07:00
Dylan Conway
7e8e559fce
Pass test-crypto-keygen-* tests ( #19040 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Dave Caruso <me@paperdave.net >
2025-04-19 00:25:30 -07:00
Ciro Spaciari
218ee99155
compat(node:http) more compatibility improvements ( #19063 )
2025-04-18 19:57:02 -07:00
Alistair Smith
a001c584dd
@types/bun: more improvements that make reference better ( #19098 )
...
Co-authored-by: ctrl-cheeb-del <theredxer@gmail.com >
2025-04-18 17:04:03 -07:00
chloe caruso
7d7512076b
remove more usingnamespace ( #19042 )
2025-04-17 19:04:05 -07:00
chloe caruso
a3809676e9
remove all usingnamespace in css ( #19067 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2025-04-17 14:17:08 -07:00
Alistair Smith
6bf2e57933
@types/bun: More JSDoc improvements for docgen ( #19024 )
2025-04-17 12:52:55 -07:00
chloe caruso
4ec410e0d7
internal: make @import("bun") work in zig ( #19096 )
2025-04-17 12:32:47 -07:00
Alistair Smith
509bbb342b
fix: failing websocket test ( #19061 )
2025-04-16 14:31:43 -07:00
Ciro Spaciari
db2e7d7f74
fix(node:http) fix socket detach ( #19052 )
...
Co-authored-by: cirospaciari <6379399+cirospaciari@users.noreply.github.com >
2025-04-15 22:09:54 -07:00
chloe caruso
be77711a4e
delete usingnamespace in bindings generator ( #19020 )
2025-04-15 12:14:47 -07:00
chloe caruso
903706dccf
file descriptor rewrite ( #18790 )
2025-04-15 09:37:11 -07:00
Don Isaac
caeea11706
fix(bun/test): it.failing for tests using done callbacks ( #19018 )
2025-04-14 19:29:05 -07:00
Ciro Spaciari
6029567ba4
fix(node:http) fix rejectNonStandardBodyWrites behavior ( #19019 )
2025-04-14 19:24:25 -07:00
Alistair Smith
6b53301375
@types/bun: Reimplement WebSocket type in default environment ( #19017 )
2025-04-14 19:10:52 -07:00
Jarred Sumner
27a580a4d5
Fix test using afterAll inside of a test
2025-04-14 17:25:17 -07:00
Alistair Smith
74ab6d9fe3
some updates to types ( #18911 )
2025-04-14 14:41:01 -07:00
Alistair Smith
ab431f158a
@types/bun: declare ShellError and ShellPromise in the right place ( #18955 )
...
Co-authored-by: Don Isaac <donald.isaac@gmail.com >
2025-04-14 11:56:31 -07:00
Jarred Sumner
7d8a376d5e
Fixes #18956 ( #18971 )
2025-04-12 06:16:55 -07:00
Jarred Sumner
31b81637c8
Revert "fix(test): test.failing when tests use a done callback" ( #18969 )
2025-04-12 04:04:24 -07:00
Jarred Sumner
acf0b68299
Make request.method getter not allocate memory ( #18961 )
2025-04-11 20:59:38 -07:00
Alistair Smith
c684a0c8ce
Declare properties of WebSocket interface, + generators in Bun.BodyInit ( #18950 )
2025-04-11 11:52:21 -07:00
190n
35025fe161
Fix m_terminationException assertion failure with spawnSync ( #18936 )
2025-04-10 19:42:39 -07:00
190n
e9c3f9186e
chore: remove unneeded undefined default ( #18926 )
2025-04-10 15:47:46 -07:00
Jarred Sumner
f575d3ff24
Fixes #18899 ( #18920 )
2025-04-10 14:58:46 -07:00
Don Isaac
27f83c38af
fix(test): test.failing when tests use a done callback ( #18930 )
2025-04-10 14:52:29 -07:00
chloe caruso
c1dc5f1b73
remove some usingnamespaces ( #18765 )
2025-04-10 14:16:30 -07:00
Alistair Smith
89d82a0b1b
fix #18755 ( #18929 )
2025-04-10 14:06:18 -07:00
Don Isaac
75988aa14a
test(http): port over some of express' test suite ( #18927 )
2025-04-10 14:01:27 -07:00
Jarred Sumner
93855bd88c
Fix setImmediate slowness ( #18889 )
2025-04-09 20:03:26 -07:00
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