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
Jarred Sumner
00f27fbeec
Get bunx tests to pass on Windows ( #9729 )
...
* Get bunx tests to pass on Windows
* wip
* WIP
* wip
* wip
* ads
* asdf
* makeOpenPath
* almost revert
* fix build
* enoent
* fix bun install git repos
* cleanup
* use custom zig stdlib from submodule
* update dockerfile to copy zig stdlib sources
* fix dockerfile, update gitmodules
* fix dockerfile
* fix build
* fix build
* fix symlinkat
* fix build
* fix build
* Remove usages of unreachable
* Fixup
* Fixup
* wip
* fixup
* Fix one of the bugs
* asd
* Normalize BUN_INSTALL_CACHE_DIR var
* Set iterable to false when we're about to delete
* Update bun.zig
* I still can't repro this outside CI
* i think that fixes it?
* fix posix compile
* factor out directory creation
* update all install methods to use InstallDirState
* move walker creation to init function
* fix error cleanup
* fix posix compile
* all install tests pass locally
* cleanup
* [autofix.ci] apply automated fixes
* Fix posix regressions
---------
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
Co-authored-by: Meghan Denny <hello@nektro.net >
Co-authored-by: Georgijs Vilums <georgijs.vilums@gmail.com >
Co-authored-by: Georgijs <48869301+gvilums@users.noreply.github.com >
Co-authored-by: Georgijs Vilums <georgijs@bun.sh >
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>
2024-04-03 20:53:28 -07:00
Jarred Sumner
76795af695
Fixes https://github.com/oven-sh/bun/issues/9807 ( #9875 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-04-03 20:27:50 -07:00
Zack Radisic
a4b151962a
feat: Support subshells in Bun shell ( #9905 )
...
* fix #9823
* subshell
* Refactor a bit and add a lot of tests
* delete random code
* make tests pass on windows
* Cleanup
* add sharp test
* Resolve comments
---------
Co-authored-by: Georgijs Vilums <georgijs.vilums@gmail.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-04-03 20:27:20 -07:00
Ciro Spaciari
1cde9bcdac
fix(server) fix body-stream ( #9898 )
...
* some fixes
* WIP
* wip wip
* more debug
* closer
* sending a really big payload at once is still broken
* now we need to avoid segfault happening inside onWritable after destroy
* opsie
* cleanup
* more cleanup
* more WIP, closer need to fix cork
* fix cork actually not writing non-optional data
* make onWritable return actually do something
* actually clean the on writable handler
* remove unreachable condition
* we are not looping anymore
* little revert
* fix possible fault
* inform backpressure on chunked encoding
* just queue when tryEnd
* remove unreachable code
2024-04-03 20:25:05 -07:00
Eric L. Goldstein
0bd7265e8f
Remove documentation references to environment variable inlining because the bundler does not do so ( #9901 )
2024-04-03 18:14:20 -07:00
Dylan Conway
c831dd8db8
Upgrade webkit ( #9885 )
...
* span
* remove JSStringIsEqualToString
* bump webkit tag
* span literal
* undo
* fix windows build
* Update JSStringDecoder.cpp
* Update JSStringDecoder.cpp
* Update JSStringDecoder.cpp
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-04-03 17:10:39 -07:00
Jarred Sumner
390441327f
Fixes #9778 ( #9834 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-04-03 02:47:31 -07:00
Jarred Sumner
2e0e9f135b
Fixes #9878 ( #9883 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-04-03 02:47:13 -07:00
Jarred Sumner
36f1bd3694
Truncate source lines in error messages ( #9832 )
...
* Truncate source lines in error messages
* Update .prettierignore
* trim
* fix
* try
* fix
* 1 more time
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-04-03 02:46:10 -07:00
Ciro Spaciari
289d23b377
fix(uws) uWS uintmax_t > uint64_t ( #9866 )
...
* wip check this on Posix, probably better to used fixed types on uWS instead of uintmax_t here
* uintmax_t > u64
2024-04-03 01:57:33 -07:00
Meghan Denny
bb483e8479
shell: implement $0, $1, argv accessors ( #9740 )
...
* shell: organize imports
* shell: dont allocate when printing errors
* shell: implement $0, $1, argv accessors
* add more tests
* oops need this commit too
* make these logs listen to silencing logs
* expand switch else statements
* align behavior with bash
* this isnt referenced anywhere
* add missing test file
* add another test
* revert this change
* cache utf8 converted version of positionals
* rebase fixes
---------
Co-authored-by: Georgijs Vilums <georgijs.vilums@gmail.com >
2024-04-02 23:07:27 -07:00
Meghan Denny
268f13765c
ci: windows: use bun install ( #9730 )
...
* ci: windows: use bun install
* run the workflow
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-04-02 17:57:44 -07:00
Georgijs Vilums
801e475c72
update readme again
2024-04-01 09:37:48 -07:00
Georgijs Vilums
a073c85fdb
update readme to include windows install command
2024-04-01 09:35:03 -07:00
dave caruso
8cb9f59753
update installation docs
2024-04-01 09:30:47 -07:00
dave caruso
5903a61410
Bun 1.1
bun-v1.1.0
2024-04-01 08:57:05 -07:00
dave caruso
b4941cdb0c
not canary
2024-04-01 08:55:21 -07:00
Jarred Sumner
58417217d6
Tweak cleanup code in PipeReader for files ( #9746 )
...
* WIP: some fixes and improvements
* cleanup
* WIP: some fixes and improvements
* cleanup
* dont pause
---------
Co-authored-by: cirospaciari <ciro.spaciari@gmail.com >
2024-04-01 08:53:39 -07:00
Jarred Sumner
2d57f25637
Bump
2024-04-01 08:52:24 -07:00
cirospaciari
83a99bf190
revert
2024-04-01 12:14:47 -03:00
cirospaciari
e2ffa66bf7
dont pause
2024-04-01 12:12:44 -03:00
Meghan Denny
8980dc026d
shell: fix crash in 'ls' and other misc improvements ( #9772 )
...
* shell: ls: fix crash when passing argument
* shell: pwd: output was missing newline
* shell: exit: output was missing newline
* shell: pwd: make sure output goes to proper stdout/stderr
* add test ensuring all those work
* fix build error
* fix
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: dave caruso <me@paperdave.net >
2024-04-01 07:54:42 -07:00
Jarred Sumner
4192728592
fix build ( #9773 )
...
Co-authored-by: cirospaciari <ciro.spaciari@gmail.com >
2024-04-01 07:11:02 -07:00
Meghan Denny
bdfbcb1898
use bun shell for lifecycle scripts on windows [v3] ( #9771 )
...
* these comments were redundant
* better windows support here
* slightly better error message
* didnt realize this variable already existed
* fix node-gyp shim script
* move 'windows bin linking shim should work' to its own file
* run all lifecycle scripts on windows with bun shell
* tidy
* clean imports
* this seemed missing
* remove these comments
* fix the shim again
* fix posix release ensureTempNodeGypScript
* revert this change, it was correct before
2024-04-01 06:48:44 -07:00
Dylan Conway
6e07f9477c
fix(streams): don't lose bytes on drain ( #9768 )
...
* fix
* clear
* update
* test
* fix test
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-04-01 05:23:47 -07:00
dave caruso
2dd2fc6ed0
install script
2024-04-01 04:02:26 -07:00