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
Jarred Sumner
517aaad549
Update executables.md
2024-02-25 23:59:34 -08:00
Jarred Sumner
6e54787d4a
Update executables.md
2024-02-25 23:51:36 -08:00
Jarred Sumner
dbb490f3bd
Update executables.md
2024-02-25 23:47:49 -08:00
Jarred Sumner
e2ee5642e0
Update executables.md
2024-02-25 23:45:52 -08:00
Jarred Sumner
92dec0a871
Implement util.types.isKeyObject ( #9091 )
...
* Implement util.types.isKeyObject
* just use inherits
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-02-25 14:30:05 -08:00
Jarred Sumner
72d57464b9
Make Bun.main the resolved filesystem path ( #9105 )
...
* Make `Bun.main` the resolved filesystem path, but only Bun.main
* Fix flaky test
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-02-25 13:05:34 -08:00
Cameron Haley
2333c94f8e
Fix prisma generate by emitting readable event on EoF ( #9101 )
...
* Add test for ensuring the 'readable' event is emitted on end
* Run emitReadable on nextTick instead of as microtask
* perf: Store intermediate variables
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2024-02-25 13:01:07 -08:00
Jarred Sumner
a3adb8bd10
Add a couple TODO comments
2024-02-24 19:36:56 -08:00
Jarred Sumner
e9d4ced41e
Bump WebKit
2024-02-24 18:46:00 -08:00
Jarred Sumner
fdd42eb67e
Fixes #9096
2024-02-24 16:06:34 -08:00
Jarred Sumner
4ba1d4d7c8
Add missing fdatasync ( #9092 )
...
* Add missing fdatasync
* don't use /tmp/ since it might not support fdatasync on linux
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2024-02-24 15:47:14 -08:00