Georgijs
55aa35ee35
Fix watch attempting to reuse ports that are not yet released by the old process ( #8764 )
...
* windows watcher start new process only after previous terminated
* simplify env setup in spawnWatcherChild
2024-02-07 15:11:28 -08:00
dave caruso
a99459ffdc
fix: symlinked files as entry points do not show Bun.main ( #8762 )
2024-02-07 13:06:11 -08:00
Jake Gordon
08f957d33b
fix glob example to be recursive as stated ( #8755 )
2024-02-07 12:53:28 -08:00
Georgijs
2bd4fe578e
Make HTTP shutdowns more robust, speed up connection to localhost ( #8730 )
...
* http use arraylist to handle shutdowns
* on windows use wsaconnectbyname to speed up localhost connections
* use arbitrary port
* close socket on setsockopt error
* use null timeout in wsaconnectbyname
* Update src/http.zig
* fix zig compile
* update hostname on linux
* [autofix.ci] apply automated fixes
* fix getpeername failing after connecting with socket
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-02-07 12:19:41 -08:00
Georgijs
d672309547
c-ares dns on windows ( #8737 )
...
* c_ares dns on windows works
* handle errors
* fix invalid hostnames test
2024-02-07 16:26:53 -03:00
argosphil
e171f04ce6
Fix ref-counting of Bun.file(0) etc. ( #8687 ) ( #8741 )
...
* Test for #8687
* Fix reference counting of Bun.file(0) etc. (#8687 )
Fixes #8687 .
2024-02-06 18:11:25 -08:00
Ciro Spaciari
651d5699a0
[windows] fix(fs.watchFile) ( #8735 )
...
* fix fs.watchFile
* oopsie
* fix bigint and persistent
* use repeat to make watchFile tests more reliable
* [autofix.ci] apply automated fixes
* follow the pattern
* add increment
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-02-06 18:10:28 -08:00
Meghan Denny
d0d4d8bf85
windows: enable more passing tests ( #8711 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-02-06 16:08:49 -08:00
Ciro Spaciari
53814dda00
[windows] fix(http2) ( #8734 )
...
* fix win http2
* add includes
* cleanup
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-02-06 15:37:39 -08:00
Meghan Denny
d3d5c7a1d6
tidy: access env map through getter rather than direct field ( #8716 )
2024-02-06 11:25:45 -08:00
Jarred Sumner
972a7b7080
skip some tests
2024-02-05 19:51:08 -08:00
Jarred Sumner
e3759bbbfe
Update bun-windows.yml
2024-02-05 18:46:18 -08:00
Jarred Sumner
f722236978
[windows] Make child_process.spawn not say "TODO: IPC" when IPC isn't used
2024-02-05 17:39:47 -08:00
dave caruso
e366921e90
fix(windows): make fs.symlink normalize forward slashes to backslashes ( #8710 )
...
* fix fs.symlink()
* update comment
* .
* add todo
2024-02-05 16:09:50 -08:00
Georgijs
bd2779b029
Fix --hot with empty file, make --hot faster on windows ( #8708 )
...
* reduce watcher timeout in windows, fix hot reload with empty files
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-02-05 14:40:18 -08:00
Ashcon Partovi
a05ef0aeb1
Remove unintentional commit
...
This reverts commit 23b292ac21 .
2024-02-05 12:50:09 -08:00
Ashcon Partovi
264142e756
Add isWindows and related helpers to test harness
2024-02-05 12:47:52 -08:00
Ashcon Partovi
51def5f5d6
Use biome in bun-types
2024-02-05 12:22:39 -08:00
Ashcon Partovi
23b292ac21
T
2024-02-05 12:22:39 -08:00
dave caruso
48ed1dfb65
less ( #8651 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-02-05 10:06:23 -08:00
Drake Semchyshyn
bd4d0d15db
Update plugins.md ( #8674 )
...
Updated Custom Plugins section (Svelte) so that the import name, and the name that was used, matches each other.
2024-02-04 01:19:00 -08:00
Jarred Sumner
1f0c1c81e9
Fix test
2024-02-04 00:42:40 -08:00
Jarred Sumner
e93eb6c1ab
Add event loop debug assertion for Promise.resolve() and Promise.reject()
2024-02-04 00:03:45 -08:00
Jarred Sumner
1009b07807
Implement server.unref() and server.ref() ( #8675 )
...
* Implement server.ref() and server.unref()
* Update dns_resolver.zig
* Update server.zig
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-02-03 23:57:34 -08:00
Georgijs
1a695f13bf
Async file copying on windows ( #8649 )
...
* rework and simplify file opening in windows
* fix tests
* symlink tests pass
* update error handling
* remove outdated normalization check
* fix mac build
* apply suggested fixes
* fix path tests
* remove debug print
* fix windows compile
2024-02-03 22:33:35 -08:00
Jarred Sumner
c75e768a6c
Assert we drained the microtask queue since the last time we called into JavaScript ( #8646 )
...
* Add checks that we drain the microtask queue whenever we call into JavaScript
* Drain microtasks in more places
* Tweak assertions for entering/exiting the event loop
* Drain more
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
bun-v1.0.26
2024-02-03 07:40:15 -08:00
Dylan Conway
7d86f9e590
fix(test): strict equals and deleted properties ( #8663 )
...
* deleted properties size
* dont need count if structure id is eql
* more test
* fix slow path
* oops forgot this
2024-02-03 06:35:13 -08:00
Dylan Conway
a8600b0878
upgrade
2024-02-03 06:20:24 -08:00
Dylan Conway
5b228256f9
method and comment
2024-02-03 04:24:20 -08:00
Dylan Conway
ba4daee7e5
fix: statement joining and tmpdir on windows ( #8659 )
...
* drive letter
* joinwithcomma bundle
* tmpdir update
* same order as os.tmpdir
2024-02-03 04:17:12 -08:00
Jarred Sumner
2c0c562d1d
Fixes #4746 ( #8661 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-02-03 03:38:59 -08:00
Jarred Sumner
683a03d8c7
Set a default value for Error.prepareStackTrace to align with Node ( #8657 )
...
* Set a default value for `Error.prepareStackTrace` to align with Node
* Ensure we never set negative line/column numbers in error.stack (#8656 )
* fix(windows): fix macros (#8653 )
* fix macro tests
* path format options
* remove failing comment
* fix buffer toString memcpy length
* Ensure we never set negative line/column numbers in error.stack
---------
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-02-03 02:04:58 -08:00
Dylan Conway
e0c0fe235a
fix(windows): fix macros ( #8653 )
...
* fix macro tests
* path format options
* remove failing comment
* fix buffer toString memcpy length
2024-02-03 00:35:25 -08:00
Jarred Sumner
d16ac87347
Export compile_commands.json
2024-02-02 23:25:07 -08:00
Dylan Conway
5934b17f00
fix(windows): fix a few more tests ( #8644 )
...
* fix regression tests
* fix fs.test.ts bigintstats
* enable transpiler cache lol
* remove failing
* fix filesystem router
* update
* fix run-unicode test
* update comment
* add updated snapshot
* fix remaining node-module-module tests
* fixup
* [autofix.ci] apply automated fixes
* fix tty tests
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-02-02 18:58:16 -08:00
Ashcon Partovi
eedf008c80
Fix formatting not always working
2024-02-02 14:25:53 -08:00
Meghan Denny
3a6318b67c
windows: fix module.paths getter causing a crash ( #8633 )
...
* windows: fix module.paths getter causing a crash
* use the buffer that was there before
2024-02-02 01:29:50 -08:00
dave caruso
647b15e4f3
fix(windows): initialize uv allocators earlier ( #8631 )
...
* uv loop is thread local
* hi
* stuff so far
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-02-02 00:18:28 -08:00
ふかねこ
625b172a71
docs: Update binary-data.md ( #8635 )
...
Binary notation ("0b") is appropriate instead of hexadecimal notation ("0x").
Sorry for the omission of the correction in this [PR](https://github.com/oven-sh/bun/pull/8619 ).
2024-02-02 00:16:14 -08:00
Meghan Denny
4959c7d363
remove ZigString.Slice.from .init is the exact same thing ( #8632 )
...
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-02-01 20:35:47 -08:00
Meghan Denny
8808437a02
meta: remove remaining references to prettierrc.cjs ( #8634 )
2024-02-01 19:24:17 -08:00
Tiramify (A.K. Daniel)
330a4744de
chore: fix compiling fd.zig on linux ( #8630 )
2024-02-01 17:31:54 -08:00
Ashcon Partovi
3a1229d03d
Add mysql2 integration test ( #8075 )
2024-02-01 15:04:49 -08:00
Ashcon Partovi
63a9a8b015
Improve .vscode extensions, tasks, and configuration ( #8511 )
2024-02-01 14:55:35 -08:00
dave caruso
f73bde79c7
fix(debug): get the result for fd debug message before we close it ( #8626 )
2024-02-01 14:26:20 -08:00
Meghan Denny
3a7df3f6c7
windows: add more passing test ( #8615 )
2024-02-01 13:45:47 -08:00
dave caruso
0037dc2537
chore: update webkit
2024-02-01 13:38:09 -08:00
ふかねこ
c0fe042102
Update binary-data.md ( #8619 )
...
Binary notation ("0b") is appropriate instead of hexadecimal notation ("0x").
2024-02-01 12:38:54 -08:00
Andres Guarneros
ce1eba1954
Update quickstart.md ( #8622 )
...
Update index.ts code snippet for consistency in quickstart.md.
2024-02-01 12:38:21 -08:00
Dylan Conway
8191fbd970
fix: id instead of path ( #8617 )
...
* use id
* another path
2024-02-01 02:19:18 -08:00