Jarred Sumner
c451ef5f31
Avoid passing nullptr to memcpy
2024-06-10 18:04:49 -07:00
Nithin K Joy
80e4e60e57
feat: Implemented some jest-extended methods ( #9741 )
...
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-06-08 20:59:43 -07:00
Ciro Spaciari
386bc212b1
update root certs ( #11675 )
2024-06-07 04:19:19 -07:00
Jarred Sumner
fe7b04085a
Implement expect(value, customMessage?: string) ( #11624 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-06-05 18:35:56 -07:00
dave caruso
bb8c0d97ba
Fix runtime stack trace computation ( #11581 )
...
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
2024-06-05 00:26:03 -07:00
Jarred Sumner
16d08564e1
Fix speculative race in fetch ( #11579 )
2024-06-03 19:15:31 -07:00
Jarred Sumner
656ad7c7ae
Fix port exhaustion issue ( #11512 )
2024-06-03 02:16:58 -07:00
dave caruso
00472fbb1c
fix release script
2024-06-01 01:29:11 -07:00
Ciro Spaciari
e3b7635fa4
fix(Bun.Socket) onDrain will only be called after handshake + docs update ( #11499 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-31 18:33:06 -07:00
Jarred Sumner
45d0c1432b
rewrite timers for setTimeout, setInterval, setImmediate ( #11419 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: Georgijs <48869301+gvilums@users.noreply.github.com >
Co-authored-by: Georgijs Vilums <georgijs.vilums@gmail.com >
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
2024-05-30 02:11:12 -07:00
Meghan Denny
7f1880cafb
Bun.CryptoHasher: fix byteLength and add test ( #11431 )
2024-05-29 00:13:02 -07:00
Jarred Sumner
3d11e5042e
Use calloc when allocating loop on Windows ( #11409 )
2024-05-27 19:20:54 -07:00
Jarred Sumner
c50e837f34
Fix kqueue event handling code ( #11364 )
2024-05-26 02:24:41 -07:00
Dylan Conway
6c9b3de217
add jest.setTimeout type
2024-05-24 02:15:26 -07:00
Dylan Conway
d3fdb17321
add jest.setTimeout to bun test ( #10687 )
...
Co-authored-by: dylan-conway <dylan-conway@users.noreply.github.com >
2024-05-23 20:24:54 -07:00
Jarred Sumner
0905e43049
Test gardening ( #11285 )
2024-05-23 19:54:36 -07:00
Georgijs
6566b8a6d6
limit concurrent connection count for happy eyeballs ( #11282 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-23 00:05:03 -07:00
dave caruso
f3e974102d
ci: upload extra data for crash handler
2024-05-22 14:05:42 -07:00
Meghan Denny
87cbaae4f0
meta: ci: dont linkify list of failing files ( #11257 )
2024-05-21 22:07:37 -07:00
Georgijs
6c77d5e882
bypass getaddrinfo for ip addresses ( #11238 )
...
Co-authored-by: Georgijs Vilums <=>
2024-05-21 15:51:10 -07:00
dave caruso
e98c235e30
feat: load sourcemaps at runtime when using a bun build --target=bun bundle ( #10998 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-05-21 14:41:53 -07:00
Jarred Sumner
bbaeeaeed2
Implement expect().toHaveReturned() && expect().toHaveReturnedTimes(n) ( #11231 )
2024-05-21 13:11:26 -07:00
Georgijs
4df387d59f
happy eyeballs ( #11206 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
2024-05-20 22:12:14 -07:00
Georgijs
06a9aa80c3
fix data race in us_internal_handle_dns_result ( #11201 )
...
Co-authored-by: Georgijs Vilums <=>
2024-05-20 15:06:07 -07:00
Jarred Sumner
b15d47dfe8
Introduce bun.dns.prefetch API ( #11176 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Eric L. Goldstein <3359116+mangs@users.noreply.github.com >
2024-05-19 18:08:16 -07:00
Georgijs
814440b1c0
Asynchronous DNS for sockets ( #11097 )
...
Co-authored-by: Georgijs Vilums <=>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Zack Radisic <zack@theradisic.com >
2024-05-18 05:11:21 -07:00
Jarred Sumner
902c258c1b
Use simdutf to validate utf8 in websocket server ( #11140 )
2024-05-17 04:03:37 -07:00
Jarred Sumner
593ad71891
[bun-types] Add missing serialization option to Bun.spawn
2024-05-17 02:58:14 -07:00
Jarred Sumner
ca4d2fcbba
A couple fixes to TypeScript types
2024-05-16 23:26:42 -07:00
Meghan Denny
c7d7bc120a
node:crypto: add shake128 and shake256 ( #11134 )
2024-05-16 23:16:59 -07:00
Meghan Denny
5caca9cd48
add .bytes() method to various readables ( #11104 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-05-16 19:10:50 -07:00
Jarred Sumner
f58249e361
Fix loading bun-types in development ( #11110 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-05-16 00:46:28 -07:00
Jarred Sumner
735f5d4b62
Setup clang-tidy (C++ linter) ( #7961 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: dave caruso <me@paperdave.net >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-05-15 20:35:39 -07:00
Meghan Denny
1589a1230d
Revert "Align arguments of connect() in node:tls and node:net to Node ( #10854 )" ( #10908 )
2024-05-07 20:33:42 -07:00
Henrik Storck
6217d78567
fix: Align arguments of connect() in node:tls and node:net to Node ( #10870 )
...
Co-authored-by: dave caruso <me@paperdave.net >
2024-05-07 15:03:38 -07:00
dave caruso
9ba7d420d5
chore: upload release artifacts by hash so bun.report can remap them ( #10819 )
2024-05-04 20:34:59 -07:00
codershiba
b4ae0ed0ca
chore(types): Remove type for parseArgs ( #10777 )
2024-05-02 20:51:48 -07:00
Meghan Denny
e45cd749e5
chore(zig): add a new lint for using bun.FD.cwd() ( #10683 )
2024-05-01 16:12:09 -07:00
Eric L. Goldstein
2a401486d9
Remove util.styleText type overrides because @types/node has them now ( #10746 )
2024-05-01 12:53:08 -07:00
Dylan Conway
3106b890ac
Skip threadlocal destructors at exit on Windows ( #10723 )
2024-05-01 01:27:12 -07:00
Jarred Sumner
ee0e69702e
Fix run URLs in CI comments
2024-04-30 01:03:39 -07:00
Ashcon Partovi
589f941aea
UDP support ( #7271 )
...
Co-authored-by: Georgijs Vilums <georgijs@bun.sh >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gvilums <gvilums@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Georgijs <48869301+gvilums@users.noreply.github.com >
Co-authored-by: Georgijs Vilums <=>
2024-04-26 15:25:24 -07:00
Meghan Denny
e3689e7e83
node:crypto: add blake2b512, sha512-224, sha3-* ( #10383 )
...
* node:crypto: add blake2b512, sha512-224, sha3-*
* update submodule
* flesh out rest of api
* remove new bun.newCatchable
* add SHA512_224 to HashClasses
* remove SHA512_224 js class
* better allocation
* remove memcpy in path where buffer is provided to us
* add back benchmark
* move zig crypto things into specific struct
* Apply formatting changes
* centralize algorithm definitions into one spot
* rsa-256 was deleted
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-04-23 19:35:27 -07:00
Meghan Denny
0f8d74e3dc
node:*: fix some typescript errors ( #10310 )
...
* node:*: fix some typescript errors
* add dom to tsconfig
* fix url regression
* fix diagnostics_channel regression
* use $isJSArray instead of ArrayIsArray
* $isArray wasnt actually a real builtin
* Revert "$isArray wasnt actually a real builtin"
This reverts commit 319926b538 .
* Apply formatting changes
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2024-04-22 18:24:07 -07:00
Jarred Sumner
c405a4bd21
Fixes #10304 ( #10407 )
2024-04-22 13:03:36 -07:00
Jarred Sumner
c604c57a32
Upgrade to LLVM 17, fix linux debug build, upgrade JSC, remove some C API usages ( #10161 )
...
* Upgrade to LLVM 17, JSC, remove more C API usages
* [autofix.ci] apply automated fixes
* Update scripts/setup.sh
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
* more
* update
* bump
* Fix unused variable
* Fix merge conflict
* [autofix.ci] apply automated fixes
* Increase limit
* double the limit
* CI
* Update CMakeLists.txt
* Update CMakeLists.txt
* Upgrade
* Upgrade more things
* Bump
* Remove ld64 flag
* typo
* Update Dockerfile
* update
* Update
* Up
* asd
* up
* Upgrade
* Bump!
* Fix crash
* Remove unnecessary cahnge
* Propagate canary flag + bump macOS 13
* Upgrades
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-04-21 19:03:01 -07:00
Jarred Sumner
707fd7f1ea
Update mimalloc ( #10408 )
...
* Update mimalloc
* Update runner.node.mjs
2024-04-20 20:48:55 -07:00
dave caruso
5bdc5bebb1
feat: crash reporter followup ( #10365 )
...
* think about the future
* waaaaaaaaaaa
* a
* testing
* make it faster
* fire
* macos and linux
* stuff
* a
* a
* CI
* buh
* disable in debug
* Apply formatting changes
* a
* a
* Apply formatting changes
* more review comment resolution
* a
* a
* oh no i started writing macos code from within windows i should stop and switch devices again
* rookie mistake
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: paperdave <paperdave@users.noreply.github.com >
2024-04-19 20:50:37 -07:00
Ciro Spaciari
e0f583df75
feat(SNI) Bun.serve/tls ( #10364 )
...
* add SNI support
* add some Bun.serve tests
* more tests
* wip move addServername to
* move addServerName
* clean
* fix types
* cleanup
* make TS happy
* opsie revert back
* version this
* internals
* opsie
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-04-19 17:11:05 -07:00
Jarred Sumner
26428d5e1c
[CI] Fixup windows
2024-04-18 20:52:37 -07:00