Meghan Denny
e414d107e6
ci: windows: show all failing files ( #9736 )
...
* ci: windows: show all failing files
* fix workflow variables
* fix workflow v2
2024-03-30 02:00:24 -07:00
Meghan Denny
0103e2df73
windows: pass bunshell.test.ts ( #9733 )
2024-03-30 01:58:28 -07:00
Jarred Sumner
02ad501f9e
Add missing globs
2024-03-29 23:40:13 -07:00
saklani
d433a1ada0
fix: Define missing crypto.constants defined on Node ( #9511 )
...
* define crypto.constants
* requested changes
* fix: missing jsNumber wrap
---------
Co-authored-by: Georgijs <48869301+gvilums@users.noreply.github.com >
2024-03-29 21:53:52 -07:00
dave caruso
d712254128
internal: remove secret hidden internals and introduce new way to call native code from js ( #8166 )
...
* oooooh magic
* stuff
* run format
* ok
* yippee
* run the formatter back
* finish things up
* fix webkit
* more
* [autofix.ci] apply automated fixes
* fix compile
* fix compilation on windows, it seems to not work though :(
* update
* a
* v
* ok
* [autofix.ci] apply automated fixes
* OOPS
* bump bun to reduce ci bugs
* a
* js2native is done!
* improve array binding
* rebase
* some final stuff
* wasi fixes
* os
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-29 21:47:11 -07:00
Meghan Denny
a500c69728
shell: implement 'true' and 'false' builtin commands ( #9728 )
2024-03-29 21:36:13 -07:00
Dylan Conway
d30b53591f
fix(napi): fix finalizer callback ( #9732 )
...
* fix finalize callback
* fix test
2024-03-29 21:33:48 -07:00
Meghan Denny
b8389f32ce
shell: add 'exit' builtin command ( #9705 )
...
* shell: add 'exit' builtin command
* remove loop here
* [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-03-29 18:20:44 -07:00
Dylan Conway
7172013a72
fix(windows): use extended max path prefix for hardlinks during install ( #9721 )
...
* uncomment code
* use GetFinalPathNameByHandleW
* add packages with large names
* delete
* test large package name
2024-03-29 18:13:39 -07:00
Jarred Sumner
8ff7ee03d2
stdio tweaks ( #9726 )
2024-03-29 18:11:47 -07:00
dave caruso
5296c26dab
fix bunx-bins verdaccio package ( #9697 )
...
* fix bunx-bins verdaccio package
* env suck
* [autofix.ci] apply automated fixes
* ugh
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-29 17:55:06 -07:00
Jarred Sumner
da6826e2b7
Unmark known failing
2024-03-29 17:49:29 -07:00
Jarred Sumner
a637b4c880
Unmark known failing
2024-03-29 17:49:03 -07:00
Ciro Spaciari
d9074dfa5d
fix(windows) fix node-stream tests/ windows file reader/writer ( #9718 )
...
* fix canceled onFileRead
* report continue errors and fix closing
* also fix pipe writer
* avoid possible memory leaks
* Propagate errors in open
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-03-29 16:58:55 -07:00
dave caruso
ba9834d746
default process.env.NODE_ENV to undefined ( #9695 )
2024-03-29 16:42:50 -07:00
dave caruso
4869ebff24
fix!: do not lookup cwd in which ( #9691 )
...
* do not lookup cwd in which
* fix webkit submodule
* fix compilation on linux
* feedback
2024-03-29 16:42:17 -07:00
Jarred Sumner
a9804a3a11
Fix bug with PipeWriter ( #9714 )
2024-03-29 16:11:24 -07:00
Meghan Denny
6bedc23992
delete committed generated file ( #9717 )
2024-03-29 15:53:11 -07:00
dave caruso
093e9c2499
ci: does this fix the windows build ( #9715 )
...
* does this fix the windows build
* [autofix.ci] apply automated fixes
* a
* enable tar oop
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-29 15:20:13 -07:00
dave caruso
3047c9005e
fix: add a better error message for fetch when it fails with an unknown code ( #9663 )
...
* add a better error message for fetch when it fails with an unknown code
* Update src/bun.js/webcore/response.zig
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
* [autofix.ci] apply automated fixes
* fix compilation
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-29 14:18:11 -07:00
Jarred Sumner
e80e61c9a3
Allow 0-length ArrayBuffer & Blob in Bun.spawn stdio ( #9557 )
...
Co-authored-by: Zack Radisic <zack@theradisic.com >
2024-03-29 13:51:45 -07:00
Meghan Denny
e3bf906127
memoize all calls to selfExePath ( #9703 )
...
* memoize all calls to selfExePath
* Fix threadsafety issue
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-29 13:29:42 -07:00
Walter
4e7ed173ef
fix!: remove worker from default conditions ( #9256 )
...
Co-authored-by: Walter Blacke <walter.blacke@vegabyte.studio >
2024-03-29 13:22:42 -07:00
Jarred Sumner
31befad163
Workaround for #9041 ( #9580 )
...
* Workaround for #9041
* Fix crash with auto install
* Fixup this test
* Update 09041.test.ts
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-29 13:17:12 -07:00
Meghan Denny
94b01b2f45
test: pm: don't delete temporary directories ( #9649 )
2024-03-29 12:29:50 -07:00
PondWader
9ecb691380
Fix URL.canParse.length ( #9710 )
...
* Fix URL.canParse.length
* Add URL.canParse.length test
---------
Co-authored-by: John-David Dalton <john.david.dalton@gmail.com >
2024-03-29 12:21:49 -07:00
Meghan Denny
fb8a299765
shell: windows: make EnvMap case-insensitive ( #9704 )
...
* shell: windows: make EnvMap case-insensitive
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-29 12:21:09 -07:00
dave caruso
40f61ebb91
fix: EnvStr.initSlice handles zero length strings more reliably. ( #9698 )
...
* fix intcast on ptr value of zero-length strings
* Make this better
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
bun-v1.0.36
2024-03-28 22:17:20 -07:00
Jarred Sumner
4512a04820
Add missing code to TextDecoder "Invalid byte sequence" error ( #9700 )
...
* Fix missing `ERR_ENCODING_INVALID_ENCODED_DATA` code in TextDecoder
* Update text-decoder.test.js
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-28 22:06:40 -07:00
Dylan Conway
1ad6a3dfb9
fix(http2): fix crash in http2 tests ( #9676 )
...
* add the settings
* dont crash on unsupported settings
* add missing property
* less flaky tests
* comment
* Update test/js/node/http2/node-echo-server.fixture.js
* Update test/js/node/http2/node-http2-memory-leak.js
* Update test/js/node/http2/node-http2-memory-leak.js
---------
Co-authored-by: cirospaciari <ciro.spaciari@gmail.com >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-03-28 21:39:40 -07:00
dave caruso
1ae9f998f4
alternate approach to env fix ( #9689 )
...
* alternate approach to env fix
* rename variable
* Revert "rename variable"
This reverts commit 2374bcd487 .
* a
* we pass on window
* [autofix.ci] apply automated fixes
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-28 21:30:49 -07:00
dave caruso
d113803777
add server ws.terminate ( #9693 )
...
* add server ws.terminate
* [autofix.ci] apply automated fixes
* it has to be blazing fast
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-03-28 18:17:55 -07:00
Jarred Sumner
aaef6d350a
Fix unlikely edgecase in WebSocket client ( #9694 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-28 17:45:39 -07:00
dave caruso
0751581e86
bump: Bun v1.0.36
2024-03-28 17:42:06 -07:00
Zack Radisic
c510daac55
Fix shell regressions part 2 ( #9684 )
...
* Fix undefined memory on subprocess exit immediately and fix crash when writing a lot of data
* format
* Test for #9458
* Document
* Lazily create iowriters (i think this solves fdleak tests?)
* Fix `big_data` test hanging
* I think this make leak tests more stable
* accidentally had deinit in another thread
* oops
* Fixes
* shell `big_data` test redirect to file
* stuff
* Fix windows /dev/null
* Increase timeout
* Resolve comments and better input test
2024-03-28 17:31:43 -07:00
Jarred Sumner
ec66b07720
Make bun meta more helpful ( #9690 )
...
* Make `bun meta` more helpful
* More tweaks
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-28 15:55:47 -07:00
dave caruso
b53147ad97
docs: update contributing page
2024-03-28 13:15:56 -07:00
Jarred Sumner
dea877f19b
Revert "Fix some shell regressions ( #9630 )" ( #9670 )
...
This reverts commit aee8eeaf45 .
2024-03-27 20:56:54 -07:00
Jarred Sumner
d66ace959d
Use &= ~ instead of ^=
2024-03-27 20:27:16 -07:00
Jarred Sumner
db1283e982
Fixes #9669
2024-03-27 20:09:31 -07:00
Jarred Sumner
79ced2767a
Let's try calling close_range CLOSE_RANGE_CLOEXEC starting on 4 instead of 0
2024-03-27 19:16:23 -07:00
Ashcon Partovi
081c7fff00
Add missing aliases to expect() types
2024-03-27 18:28:48 -07:00
Dylan Conway
8a12c2992b
fix(windows): fix prompts.test.ts ( #9650 )
...
* remove comment
* fix prompt test
* more time like leaky case
* remove comments
* fixed
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-03-27 16:49:33 -07:00
Dylan Conway
306b87e929
fix(test): fix crash in expect.toHaveProperty ( #9653 )
...
* make sure string doesnt unref
* use String and assign to variable
2024-03-27 16:48:44 -07:00
Stefan Buhrmester
fcd7b01dba
add await to Bun.plugin(...) ( #9665 )
2024-03-27 16:47:40 -07:00
Eduard
9f20d40678
Fix docs for dynamic linking of libatomic ( #9646 )
2024-03-27 15:01:41 -07:00
Ciro Spaciari
d030cce8bb
fix(windows) socket and timers/performance tests ( #9651 )
...
* WIP missing keepalive
* cleanup
* is a Bun.sleep bug?
* no bun sleep
* fix exception
* revert
* fix setTimeout/Bun.sleep
* add Bun.sleep keepalive test
* fixes
* one more bonus fix
* fix early firing of timers
* use localhost and pass the server.hostname
* opsie
2024-03-27 10:31:12 -07:00
Zack Radisic
aee8eeaf45
Fix some shell regressions ( #9630 )
...
* Fix undefined memory on subprocess exit immediately and fix crash when writing a lot of data
* format
* Test for #9458
* Document
* Lazily create iowriters (i think this solves fdleak tests?)
* Fix `big_data` test hanging
* I think this make leak tests more stable
* accidentally had deinit in another thread
* oops
* Fixes
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-03-27 09:33:38 -07:00
Jarred Sumner
a9ad303fe2
Add test for fs.writev & fs.readv ( #9632 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-27 09:00:39 -07:00
dave caruso
e808cdb725
windows: fix argument handling in bin shim ( #9622 )
...
* awa
* update v5
* a
* [autofix.ci] apply automated fixes
* tarball
* a
* a
* blah
* [autofix.ci] apply automated fixes
* bump
* wah
* [autofix.ci] apply automated fixes
* farther
* a
* [autofix.ci] apply automated fixes
* im confused
* [autofix.ci] apply automated fixes
* Fix typo (#9623 )
* Fix crash in Bun.escapeHTML (#9619 )
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
* Fixes #9610
* Implement `fs.openAsBlob` (#9628 )
* Implement `fs.openAsBlob`
* Use a function
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
* Fix `bun install -g` not working on Docker
Closes #8753
* Revert "Fix `bun install -g` not working on Docker"
This reverts commit 20fce1a1be .
* what happens if nonblocking tty (#9608 )
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
* merge
* a
* blah
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: sequencerr <45060278+sequencerr@users.noreply.github.com >
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2024-03-26 22:38:01 -07:00