Meghan Denny
cd52f42148
windows: fs/promises: fix when writing to file opened in append mode ( #10134 )
...
* windows: fs/promises: fix when writing to file opened in append mode
* add default values since we're using one now
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-09 22:57:10 -07:00
Jarred Sumner
21fc1f7295
Add test for #10132 ( #10136 )
...
* Add test for #10132
* Update 010132.test.ts
* Update 010132.test.ts
2024-04-09 22:51:22 -07:00
Meghan Denny
e209ae81dd
meta: ensure there's a single 'bun' import per file in zig ( #10137 )
...
* meta: ensure there's a single 'bun' import per file in zig
* undo this change in codegen
2024-04-09 22:41:07 -07:00
Meghan Denny
698d0f7c87
fix vscode json handling in prettier ( #10133 )
2024-04-09 20:42:42 -07:00
Zack Radisic
baf0d7c40f
shell: Fix escaped newlines and add more tests ( #10122 )
...
* Fix multiline args and add more tests
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-09 17:25:10 -07:00
Dale Seo
81d021794e
stdout and sterr are in err ( #10130 )
2024-04-09 16:42:23 -07:00
John-David Dalton
769d7a1680
fix: null is not an object at readableStreamCancel ( #10091 )
...
* fix: null is not an object at readableStreamCancel
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-09 14:02:23 -07:00
Jarred Sumner
df49a5a8e4
Upgrade AbortSignal & AbortController to latest from WebKit ( #10106 )
...
Fixes https://github.com/oven-sh/bun/issues/9977
Closes https://github.com/oven-sh/bun/pull/10086
Thank you @lithdew for investigating and most of the fixes. This adds more of the changes we missed from WebKit into Bun like the ability to follow other signals
Co-authored-by: Kenta Iwasaki <63115601+lithdew@users.noreply.github.com >
2024-04-09 00:49:13 -07:00
Meghan Denny
0dc0919119
vscode: dont hide submodules from file tree ( #10104 )
2024-04-08 23:54:53 -07:00
Meghan Denny
e30a848c4c
vscode/settings: force prettier to use workspace config file
2024-04-08 19:02:40 -07:00
Dylan Conway
c739c4adeb
unset ENABLE_VIRTUAL_TERMINAL_INPUT ( #10089 )
2024-04-08 18:19:52 -07:00
Grigory
00933d597a
docs(contributing): add link to guide for windows ( #10095 )
...
* docs(contributing): add link to guide for windows
* fix broken link
---------
Co-authored-by: dave caruso <me@paperdave.net >
2024-04-08 15:43:40 -07:00
Jarred Sumner
5baa2fbb87
Use a different cache dir in each test file
bun-v1.1.3
2024-04-08 07:39:21 -07:00
Jarred Sumner
2615dc742e
Partial fix for #10028 ( #10030 )
...
* Partial fix for #10028
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-08 07:32:43 -07:00
Jarred Sumner
a4e8534779
Use a separate cache dir for this test
2024-04-08 07:31:05 -07:00
Jarred Sumner
9380e99e2b
Fixes #9952 ( #10069 )
...
* Fixes #9952
* Update CMakeLists.txt
* Update CMakeLists.txt
* linux
* isolate this test
2024-04-08 07:27:07 -07:00
Yoav Balasiano
9898e0a731
Improve bun shell docs examples ( #10052 )
2024-04-08 06:48:21 -07:00
Juan Pablo Rinaldi
ad6aadf7b2
Fix coverage documentation ( #10059 )
2024-04-08 06:47:43 -07:00
Jarred Sumner
ee05bae2be
Make bun install 60% faster on Windows, improve reliability, reduce memory usage ( #10037 )
...
* [bundows] Make bun install 60% faster
* [autofix.ci] apply automated fixes
* Do not keep node_modules folder open between async tasks. Make sure we call runTasks on every event loop wakeup.
* Update install.zig
* Fix deadlock
* Make that deadlock impossible
* a little less repetitive
* Fix test failure with local tarball
* Get those tests to pass
* Normalize absolutely
* lets see how many times we call GetFinalPathNameByHandle
* Workaround https://github.com/ziglang/zig/issues/19586
https://github.com/ziglang/zig/issues/19586
* Is the dev-server-100 test failure a hash table collision?
* Give it its own cache dir
* We cannot change the git task ids
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-08 06:25:24 -07:00
Jarred Sumner
d615c11a57
Force non-zero exit code whenever bun install has any packages which failed to install ( #10041 )
...
* If any failed to install, always exit with non-zero
* [autofix.ci] apply automated fixes
* This test should fail
* Update bun-link.test.ts
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-07 16:12:16 -07:00
Jarred Sumner
3679f69b70
Disable assertion on Windows
2024-04-06 15:19:52 -07:00
Tomer Horowitz
0b0bf353fa
docs: Updated Bun.nanoseconds documentation ( #9986 )
2024-04-06 02:47:47 -07:00
Giorgio Bellisario
c4847f464e
fix typo: missing "v" prefix on installed Bun version ( #9941 )
2024-04-05 19:17:32 -07:00
Jarred Sumner
c8d072c2a9
Fixes #9978 ( #9995 )
bun-v1.1.2
2024-04-05 17:42:34 -07:00
dave caruso
f014f35531
fix(windows): use bun.spawnSync for bun upgrade + different check for bun ( #10006 )
...
* small changes
* [autofix.ci] apply automated fixes
* fxifsdahjfkdsahjk
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-05 17:30:32 -07:00
Meghan Denny
fd3cd05647
shell: more builtin commands ( #9908 )
...
* remove asString and improve fromString
* make writeNoIO return Maybe
* shell: add builtin command 'yes'
* shell: add builtin command 'seq'
* shell: yes+seq: fix usage string
* shell: add builtin command 'dirname'
* shell: add builtin command 'basename'
* add more tests
* update shell docs with list of commands
* add 'bun exec' launch configurations
* fix AsyncDeinitReader name
* fix 'yes' command IO
* shell: rewrite 'bun' to 'bun-debug' when self is bun-debug
* make the docs not lie about bun being a shell builtin
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-04-05 16:29:50 -07:00
Jarred Sumner
20085d8ddc
Merge conflict fix
2024-04-05 15:41:45 -07:00
Jarred Sumner
5735feac5d
Redo file watcher + Fix EBUSY when saving lockfile on Windows ( #9972 )
...
* Fix `EBUSY` when saving lockfile on Windows
* Redo file watcher wrapper on Windows
* Update lockfile.zig
* Update win_watcher.zig
* Update src/bun.js/node/node_fs.zig
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
* Add retry logic
* Comments
* more careful
* smaller
* Fix garbage
* Normalize the paths
* hmmm
* [autofix.ci] apply automated fixes
* try
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Ciro Spaciari <ciro.spaciari@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-04-05 15:40:05 -07:00
dave caruso
4ba993be7e
fix(install.ps1): change cpu check ( #9921 )
2024-04-05 15:35:46 -07:00
sitiom
0b2bb1fdc1
docs: add scoop installation method ( #9818 )
...
* docs: add scoop installation method
* Update installation.md
* Add upgrade and uninstall instructions
* Update installation.md
* add ps prompt to code blocks
---------
Co-authored-by: dave caruso <me@paperdave.net >
2024-04-05 14:55:19 -07:00
Dylan Conway
b29cf75a24
fix(install): allow installing without lockfile with --production ( #9923 )
...
* check for not_found lockfile load result
* Fix tests
* update tests
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-04-05 14:54:57 -07:00
Eric L. Goldstein
05fb044577
Add types for node:util styleText() ( #9945 )
2024-04-05 13:31:50 -07:00
Jarred Sumner
8825b29529
bump webkit ( #9997 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-04-05 12:09:27 -07:00
Dylan Conway
182b90896f
fix(parser): handle empty type parameters and conditional union/intersection bugfix ( #9964 )
...
* tests
* allow_empty_type_parameters
* pass options through unions and intersections
2024-04-05 00:45:43 -07:00
Zack Radisic
40e33da4b4
Fixes ( #9940 )
2024-04-04 19:46:53 -07:00
Jarred Sumner
f393f8a065
bun install launch.json
2024-04-04 19:31:10 -07:00
Jarred Sumner
a09c421f2a
```sh-diff doesn't work
bun-v1.1.1
2024-04-04 08:48:51 -07:00
Jarred Sumner
ca1dbb4eb2
Revert "remove ENABLE_VIRTUAL_TERMINAL_INPUT ( #9913 )" ( #9935 )
...
This reverts commit 06ec233ebe .
2024-04-04 07:34:33 -07:00
Jarred Sumner
8a3b6f0439
Fixes #6730 ( #9930 )
...
* Fixes #6730
* Fix test
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-04-04 07:26:53 -07:00
Jarred Sumner
e7d8abb263
Don't recommend something that doesn't work on windows
2024-04-04 04:51:53 -07:00
Dylan Conway
013bc79f62
ignore EndOfStream error ( #9926 )
2024-04-04 04:31:47 -07:00
Jarred Sumner
8326235ecc
Ask for fewer permissions when opening directories ( #9928 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-04-04 04:18:15 -07:00
Jarred Sumner
7543bf936a
Add missing HasStaticPropertyTable structure flag
2024-04-04 01:36:18 -07:00
Dylan Conway
06ec233ebe
remove ENABLE_VIRTUAL_TERMINAL_INPUT ( #9913 )
2024-04-04 00:30:20 -07:00
dave caruso
0cdad4bebb
fix(bun-release): support windows in npm package ( #9873 )
...
* fix npm install on windows
* try again
* again
* copy less file
* revert changes
* remove package.json from git
* okay
* now?
2024-04-03 23:16:48 -07:00
Ashcon Partovi
14c23cc429
Define BUN_INSTALL_BIN in Dockerfiles
...
Fixes #8753
2024-04-04 13:24:53 +09:00
Ashcon Partovi
0dfbdc711a
Remove python3 from slim and alpine Dockerfiles to match Node.js
2024-04-04 13:22:41 +09:00
Ashcon Partovi
3cde2365ea
Do not format Dockerfiles
2024-04-04 13:22:11 +09:00
dave caruso
3cfb2816ac
docs
2024-04-03 21:11:15 -07:00
Jarred Sumner
c8f5c9f29c
Fixes #9851 ( #9886 )
...
* Fixes #9851
* Fix
* Fix
2024-04-03 21:02:02 -07:00