Zack Radisic
558aad5611
Make Windows command line argument parsing more robust ( #10661 )
2024-04-29 17:53:46 -07:00
Jarred Sumner
ce4f85c2c5
Fixes #10624 ( #10625 )
2024-04-29 17:16:48 -07:00
Dylan Conway
cacf97ca0a
fix flaky bun-create.test.ts with git templates ( #10662 )
2024-04-29 16:59:07 -07:00
David Ernst
0f4449d51b
Fix "is" -> "as" typo in comment ( #10664 )
2024-04-29 15:37:11 -07:00
Jarred Sumner
6f15b90e83
Disable these assertions on Windows
2024-04-29 14:25:36 -07:00
Jarred Sumner
bca4d0be48
Speculative fix for alignment crash in directory iterator on Windows ( #10628 )
2024-04-29 14:07:00 -07:00
Jarred Sumner
3970339483
Use error handling callback in more places, emit 1015 when WSS TLS handshaking fails, micro-optimize ServerWebSocket, fix bug in util.inspect exceptions ( #10633 )
2024-04-29 13:57:23 -07:00
Georgijs
603588ac8c
fix flaky udp test ( #10650 )
...
Co-authored-by: Georgijs Vilums <=>
2024-04-29 13:03:12 -07:00
Jarred Sumner
7af0ed164a
Fixes #10584 ( #10627 )
2024-04-29 10:43:59 -07:00
Keigo Ando
7062e89d2e
Support asymmetric matchers with equals in expect.extend ( #10602 )
2024-04-29 10:37:35 -07:00
Dylan Conway
697f37e21f
fix 10610 ( #10618 )
2024-04-28 16:55:20 -07:00
Dylan Conway
c7aed7e0a3
fix node-module-module.test.js on windows ( #10620 )
2024-04-28 16:54:47 -07:00
Jarred Sumner
e58d67b468
Fixes #10588 & upgrade WebKit ( #10596 )
2024-04-28 01:10:52 -07:00
Jarred Sumner
cc8cdf6c51
Fix napi_get_date_value ( #10575 )
2024-04-27 02:59:11 -07:00
Jarred Sumner
4cbd215d55
Fix regression with TOML & JSONC ( #10573 )
2024-04-27 02:58:44 -07:00
Dylan Conway
3b1311a84f
fix 10556 ( #10572 )
2024-04-27 02:03:03 -07:00
Dylan Conway
2f1a3da21b
fix 10567 ( #10570 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-04-27 01:25:28 -07:00
Meghan Denny
adc631c9ef
fix node:http events regression and add another test ( #10566 )
2024-04-27 00:53:51 -07:00
dave caruso
a52dd7853d
final steps to getting dd-trace to work ( #10568 )
2024-04-27 00:07:44 -07:00
Meghan Denny
8280defc30
node:http: preserve this value for onListen callback ( #10533 )
2024-04-26 18:42:29 -07:00
Jarred Sumner
609ef6a8ad
Fix DNS lookup not draining microtasks ( #10561 )
2024-04-26 18:42:18 -07:00
Jarred Sumner
829ac49612
Add missing NOT_SAME_DEVICE -> EXDEV error translation
2024-04-26 15:38:25 -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
Jarred Sumner
4b87e1a909
Fixes #4718 ( #10543 )
2024-04-26 14:56:22 -07:00
Meghan Denny
181d6a0a83
node:net: stub out [get|set]DefaultAutoSelectFamily[AttemptTimeout] ( #10529 )
2024-04-26 14:35:34 -07:00
Meghan Denny
b257a30977
node:fs: fix arg parsing of readSync ( #10527 )
2024-04-25 20:49:17 -07:00
Jarred Sumner
189aa22845
Support comments & trailing commas in require/import package.json ( #10531 )
2024-04-25 20:48:42 -07:00
Dylan Conway
7f0b810d7a
fix checking no_proxy env variable ( #10530 )
2024-04-25 20:45:10 -07:00
dave caruso
7502c9b391
fix: never create more than one stdin tty ( #10528 )
2024-04-25 19:20:37 -07:00
dave caruso
006575a0f1
watcher: major refactor to use Maybe types for better error reporting ( #10492 )
2024-04-25 18:44:11 -07:00
Jarred Sumner
c34428d47f
Fix Linux spawn issue ( #10503 )
...
Co-authored-by: Zack Radisic <zack@theradisic.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-04-25 16:05:19 -07:00
Georgijs
78aef2d894
fix some child_process tests ( #10521 )
2024-04-25 16:02:19 -07:00
Jarred Sumner
9eab12f7b8
Support cross-compilation in bun build --compile ( #10477 )
2024-04-25 15:34:40 -07:00
Dylan Conway
196cc2a4cd
fix windows install tests ( #10497 )
2024-04-25 14:27:18 -07:00
Jarred Sumner
49fa21f6dc
Don't error on comments & trailing commas in package.json ( #10287 )
...
* Don't error on comments & trailing commas in package.json
* Fix windows tests
* Fixup
* Update lockfile.zig
* Woopsie
* Woopsie
* Fix workspace path stuff on Windows
* Always decode
* Always decode
* Revert some things
* Update lockfile.zig
2024-04-25 03:16:00 -07:00
Meghan Denny
a64554bba6
node:http.request should emit events in the right order ( #10447 )
...
* node:http.request should emit events in the right order
* Apply formatting changes
* remove runOnNextTick alias
* make private event a symbol
* clean test
* fix regressions and add more tests
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-04-25 00:07:54 -07:00
Dylan Conway
a6714904e4
set length before copy ( #10498 )
2024-04-24 23:39:05 -07:00
dave caruso
e792bbdf5f
fix: overriding self.postMessage should not impact worker_threads.parentPort ( #10496 )
...
* fix a bug in worker
* remove old
2024-04-24 22:14:37 -07:00
Meghan Denny
685dc02142
windows: fix bun-create ci tests ( #10494 )
...
* windows: fix bun-create ci tests
* fix lint
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-04-24 21:51:05 -07:00
Dylan Conway
ebeae0ff1c
Revert "Fix issue #10376 ( #10421 )"
...
This reverts commit 7bc8456edf .
2024-04-24 19:33:23 -07:00
Uzini
7bc8456edf
Fix issue #10376 ( #10421 )
...
* add: prevent script install to be spawned if bun install is invoked
* add: test for infinite install loop
* add: error message
* fix: error message, exit code, test
---------
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-04-24 19:12:13 -07:00
Dylan Conway
fdff887c0a
file protocol and abs path ( #10493 )
2024-04-24 18:55:13 -07:00
Meghan Denny
d789eb34c9
remove unnecessary use of ReflectApply ( #10482 )
2024-04-24 15:30:15 -07:00
Dylan Conway
b03c6690ba
fix 10474 ( #10478 )
...
* use utf8string
* update
2024-04-24 15:03:12 -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
2abe6e7c3f
node:child_process: allow passing stdin,stdout,stderr to spawn ( #10451 )
...
* node:child_process: allow passing stdin,stdout,stderr to spawn
* this doesnt actually need to be limited to 0,1,2
* Apply formatting changes
* fix stream guards
* undo process internals change
* wrap check in function for better clarity
* lazy load node:fs more
---------
Co-authored-by: nektro <nektro@users.noreply.github.com >
2024-04-23 17:03:11 -07:00
Jarred Sumner
0989f1a575
Add comment
2024-04-23 16:42:45 -07:00
Zack Radisic
528a84d29f
Fix absolute patterns with glob ( #10121 )
...
* Make it work with abs patterns
* add tests
* fixes
* Make all the ported fast-glob tests work for absolute path patterns, fix some stuff
* fix scan test
* remove TestBuilder in scan.test.ts
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-04-23 15:59:59 -07:00
Jarred Sumner
024c274a3d
Support type import attribute with "text", "json", "toml", and "file" ( #10456 )
...
* Fixes #3449
Fixes https://github.com/oven-sh/bun/issues/10206
Fixes https://github.com/oven-sh/bun/issues/5710
* Apply formatting changes
* Update loaders.md
* Update text-loader-fixture-import.ts
* Add guide
* Update bundler_loader.test.ts
* Address comment
---------
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-04-23 15:35:34 -07:00
Meghan Denny
ff624147ad
existsSync should never throw ENAMETOOLONG ( #10446 )
...
* existsSync should never throw ENAMETOOLONG
* undo PathLike change and use better guard
* Apply formatting changes
* await promise
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
2024-04-23 15:33:37 -07:00