cyfung1031
b14c7aa0b5
docs: Correct Incorrect Information ( #9214 )
...
`URL.createObjectURL` is not yet implemented.
See https://github.com/oven-sh/bun/issues/3925
2024-03-04 08:27:18 -08:00
Jarred Sumner
1424a196ff
Support "conditions" in Bun.build ( #9234 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
bun-v1.0.30
2024-03-03 23:52:24 -08:00
Zack Radisic
05a7779880
shell: Improve ShellError stacktrace ( #9233 )
...
* Improve stacktrace
* woops
2024-03-03 21:46:42 -08:00
Jarred Sumner
95fc939d0b
Fixes #9225 ( #9232 )
...
* Fixes #9225
* Pass all arguments along
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-03 20:50:35 -08:00
Jarred Sumner
6d52b3b62b
Fixes #8794 ( #9231 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-03 20:13:22 -08:00
Jarred Sumner
30fdfdb295
Fixes #9222 ( #9230 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-03 19:26:27 -08:00
Jarred Sumner
a43a8a8cea
Fixes #9226 ( #9229 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-03 17:32:18 -08:00
argosphil
4257457c6a
Allow relative paths in cpAsync again ( #9184 )
...
* allow relative paths in cpAsync again
* test for #9024
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-03-03 16:30:34 -08:00
Cameron Haley
b5cea9a20c
Avoid manually destroying stream when IncomingMessage stream is done reading ( #9219 )
...
* Avoid manually destroying stream when IncomingMessage stream is done reading
* Add test
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-03 16:29:13 -08:00
Jarred Sumner
49ccad9367
Finish jest.clearAllMocks() implementation ( #9217 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-03 03:48:13 -08:00
Jarred Sumner
71405ff4dc
Fix regression from 648d5ae ( #9215 )
...
* Slightly reduce number of system calls on Linux
* Fix regression from 648d5aecf3
648d5aecf3 caused HTTP response bodies sent streamingly with a single chunk to include an extraneous 0\r\n\r\n chunk, leading valid clients to close the connection prematurely.
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-03 00:02:44 -08:00
Jarred Sumner
0017dbec4e
Fixes #9180 ( #9212 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-02 21:42:57 -08:00
Jarred Sumner
a3a5ed3870
Update shell.md
2024-03-02 01:39:34 -08:00
Jarred Sumner
dd111589b0
Update shell.md
2024-03-02 01:37:42 -08:00
Jarred Sumner
3c62580529
Add a couple guides
2024-03-02 01:24:40 -08:00
Dylan Conway
309b417009
add assertion for generated functions returning JSValue.zero without an exception ( #9197 )
...
* assert exception when JSValue.zero is returned
* Update generate-classes.ts
2024-03-01 20:18:40 -08:00
Yash Singh
b2794ad7cf
feat: implement expect.assertions and expect.hasAssertions ( #9190 )
...
* chore: merge oven-sh/bun
* chore: merge oven-sh/bun
* chore: merge oven-sh/bun
* fix: comptime for compiling
* fix: error reporting
* chore: revert runner.node.mjs
* fix: dont construct err b4
* chore: rm force throw test
* chore: rerun
* chore: reset unrelated changes
* fix: return undefined
* fix: dont return undefined on invalid args
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-03-01 20:17:44 -08:00
Jarred Sumner
4489cda25b
Bump ( #9196 )
...
* Bump
* Even more calloc
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-01 20:13:16 -08:00
Igor Wessel
dcf6f244a4
feat: add support --conditions flag ( #9106 )
...
* feat(options): add possibility to append a custom esm condition
* feat(cli): parse --conditions flag
* test: add case for custom conditions
* fix(cli): not get short-hand --conditions flag
* test: add case using cjs with custom condition
* fix(options): address possible memory issues for esm conditions
* refactor(cli): remove -c alias for --conditions flag
* test: add cases for multiple --conditions specified
* test(bundler): add support to test --conditions
* chore(cli): fix grammar mistakes in --conditions
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-03-01 18:57:45 -08:00
Meghan Denny
3134ae1ada
ci: comment disabled actions/upload-artifact call ( #9195 )
2024-03-01 18:14:15 -08:00
Meghan Denny
4baad765ec
windows: pass test/js/web/timers/setTimeout.test.js ( #9176 )
...
* windows: pass test/js/web/timers/setTimeout.test.js
* gotta go fast
* ci: windows: try reverting this line
reproducibly getting:
Error: Unable to download artifact(s): Artifact not found for name: bun-windows-x64-zig
* ci: switch back to namespace for zig build
2024-03-01 17:48:52 -08:00
Ashcon Partovi
714e04eeec
Github actions changes ( #9189 )
...
* Test out custom oven-sh/setup-bun action
* Add files
2024-03-01 17:48:23 -08:00
Jarred Sumner
64bdf6a138
Zero initialize some things in usockets ( #9191 )
...
* Zero initialize some things in usockets
* Update epoll_kqueue.c
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-01 17:47:00 -08:00
Meghan Denny
141c2b52b1
ci: fail step if actions/upload-artifact fails ( #9194 )
...
* ci: fail step if actions/upload-artifact fails
* the arm64 workflow doesnt have these and they were failing on x86
2024-03-01 17:46:18 -08:00
Jarred Sumner
fd26c3fb55
Fixes #9153 ( #9175 )
...
* Fixes #9153
* Update napi.zig
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-03-01 14:42:20 -08:00
Lucas Garron
7909f0eff4
Fix typo: demonstates → demonstrates ( #9179 )
2024-03-01 05:44:44 -08:00
Jarred Sumner
1e217ce78f
Fix path bug ( #9173 )
2024-02-29 22:35:52 -08:00
Jarred Sumner
08ef0e8e8e
Use namespace on more machines
2024-02-29 22:16:47 -08:00
Ashcon Partovi
536919e783
Use namespace.so for faster CI ( #9160 )
...
* Use namespace.so for faster CI
* arm64 runners arent working
* deflake
* more
* Update bun-mac-x64-baseline.yml
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-02-29 16:14:12 -08:00
Meghan Denny
e45a4019c1
windows: pass test/transpiler/transpiler-stack-overflow.test.ts ( #9164 )
...
* windows: pass test/transpiler/transpiler-stack-overflow.test.ts
* remove regression silencing comment
* needed this too
* use proper drive letter detection
* oopsie
2024-02-29 15:21:39 -08:00
Alexander Mykolaichuk
0b5e83db97
fix: linux distro name match ( #9075 )
2024-02-29 13:17:31 -08:00
Meghan Denny
2fb6733eeb
windows: pass test/js/node/process/process.test.js ( #9161 )
2024-02-28 20:25:05 -08:00
Meghan Denny
bcd604edc7
windows: pass test/js/bun/resolve/resolve.test.ts ( #9158 )
2024-02-28 19:58:42 -08:00
Cameron Haley
bfdad44460
Fix issue where process.stdin is ended too early ( #9155 )
...
* Fix issue wherein process.stdin is ended too early
* [autofix.ci] apply automated fixes
* test: Generate prisma client on 'big' schema
* Update test/js/third_party/prisma/helper.ts
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-02-28 19:03:08 -08:00
Jarred Sumner
27a0deab5f
Make this test less flaky on Windows
2024-02-28 17:03:00 -08:00
Jarred Sumner
c7a0c3c5fd
Merge branch 'main' of https://github.com/oven-sh/bun
2024-02-28 16:56:02 -08:00
Jarred Sumner
bba9b39ef8
Fix flaky test on Windows
2024-02-28 16:55:58 -08:00
Jarred Sumner
f34de31edb
Fix windows regression in Bun.main ( #9156 )
...
* Fix windows regression in Bun.main
* Handle invalid handles
* Fix flaky test
* Better launch config
* Fixup
2024-02-28 16:49:37 -08:00
Jarred Sumner
53378227ca
[windows] Fix regression from #9154
2024-02-28 15:16:40 -08:00
dave caruso
360bbb4dea
fix(windows): fix directory cache regression "expected to end with a trailing slash" ( #9144 )
...
* okaaaaaaaay
* Revert "resolver: fix debug mode crash in test/bundler/bun-build-api.test.ts (#9140 )"
This reverts commit 331d079dad .
* correctly fix the cache bust bug
this was introduced a couple of commits ago in my random fixes,
where i put the wrong fix to another directory caching bug.
i still stand by the assertion in place despite it causing many people
issues. it's precense will prevent subtle module resolutions failures.
* add an extra comment
* fix building a release build locally
* add a better test case for 3216
* staging
* fix mac issues
* ok
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-02-28 14:51:14 -08:00
Jarred Sumner
dc6af25b54
Fix ownKeys issue ( #9154 )
2024-02-28 14:22:25 -08:00
Meghan Denny
331d079dad
resolver: fix debug mode crash in test/bundler/bun-build-api.test.ts ( #9140 )
2024-02-27 22:22:52 -08:00
dave caruso
c54844b30b
windows: random things ( #9046 )
...
* random things
* fix reliability of loading napi stuff
* fix posix build
* a
2024-02-27 16:30:34 -08:00
Dylan Conway
c9b5191fc2
fix(bun:test): fix toContainKeys with undefined and null ( #9125 )
...
* fix 9118
* update
* RELEASE_AND_RETURN
* cache and coerce
* test for toContainKey throwing in hasOwnProperty
* fix test
* [autofix.ci] apply automated fixes
* fix non-truthy and more test
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-02-27 15:10:26 -08:00
dave caruso
4e2d00d052
windows: changes to install/upgrade/uninstallation process ( #9025 )
2024-02-27 03:11:43 -08:00
Jarred Sumner
fd6fd78f0f
Fixes #9120 ( #9128 )
...
* Fixes #9120
* Update buffer.test.js
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-02-26 19:15:28 -08:00
Jarred Sumner
c4a9bdbb81
Silence not implemented warning ( #9126 )
...
* Silce not implemented warning
* [autofix.ci] apply automated fixes
---------
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-02-26 18:36:18 -08:00
Jarred Sumner
f1b8df29e8
Replace std.unicode.fmtUtf16le with bun.fmt.utf16 ( #9127 )
...
* Replace `std.unicode.fmtUtf16le` with `bun.fmt.utf16`
* Update fmt.zig
* Remove bun.fmt.fmtUTF16
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-02-26 18:35:18 -08:00
Marvin A. Ruder
675dad2fe8
Use bind mount for glibc APKs in Alpine Dockerfile ( #9113 )
...
* Fixes #9112
Signed-off-by: Marvin A. Ruder <signed@mruder.dev >
2024-02-26 14:22:30 -08:00
Jarred Sumner
57eb04f6f4
[internal] Switch back to prettier ( #9109 )
...
* Switch back to prettier
* wip
* Update .prettierignore
* Update .prettierignore
* ignores
* Update .prettierignore
* Rest
* [autofix.ci] apply automated fixes
---------
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-02-26 11:13:02 -08:00