Lorenzo Donadio
01e0136d7c
fixed small typo in allow_in_out_variance_annotations ( #7030 )
2023-11-10 15:17:08 -08:00
Joseph Yu
520845217e
Fix toBeNaN's misleading JSDoc comment ( #7019 )
2023-11-10 11:25:08 -08:00
Brett Goulder
42d8a0b44b
Fix util.formatWithOptions typings. ( #7002 )
2023-11-10 03:29:02 -08:00
Meghan Denny
84414f8fe8
fix fs.read being passed to util.promisify ( #6999 )
...
* fix fs.read being passed to util.promisify
* Update test/js/node/fs/fs.test.ts
* Update test/js/node/fs/fs.test.ts
* Update src/js/node/fs.js
* Fix write, add more tests, clean up the code
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-11-09 20:00:41 -08:00
Ciro Spaciari
046d197519
fix asyncLocalStorage disabled ( #7015 )
2023-11-09 17:51:49 -08:00
Dylan Conway
1250655ddb
check for empty in JSValue.jsType ( #7000 )
...
* check for empty
* better comment
* move empty check to before `jsType()`
* Update src/bun.js/test/jest.zig
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-11-09 14:17:22 -08:00
dave caruso
29b1a4f61b
fix(ffi): fix ffi with large uint32_t values ( #7009 )
...
* fix(ffi): fix ffi with large uint32_t values
* clean up
2023-11-09 12:02:20 -08:00
Ciro Spaciari
2d5698c719
fix(node-fetch) Set-Cookie key on node-fetch.raw() should be set-cookie instead of Set-Cookie to match nodejs behavior ( #7011 )
...
* fix set-cookie header name
* add test
* fix test
* fix test to match nodejs behavior
* oops
2023-11-09 11:59:20 -08:00
Meghan Denny
c08e8a76ef
don't pass script flags to pre- or post- scripts ( #6997 )
2023-11-08 17:44:15 -08:00
MuhibAhmed
03298eb8dd
Update edgedb.md ( #6985 )
...
Small fix
bun-v1.0.11
2023-11-08 04:41:12 -08:00
Jarred Sumner
a86a57e1b8
Update semver.md
2023-11-08 04:40:07 -08:00
Jarred Sumner
45f2eac44c
Add a doc on Bun.semver
2023-11-08 04:32:29 -08:00
Jarred Sumner
b05e753c9f
Add microbenchmark for Bun.semver
2023-11-08 04:03:48 -08:00
Dylan Conway
f7f6233ea8
fix semver edge cases and buffer used for prerelease comparisons ( #6981 )
...
* use different buf for group and manifest versions
* tests
* tests for installs that should fail
* allow `<=<prerelease-version`
* `Bun.semver.satisfies`
* one
* stringify
* symbol tests
* deinit
* arena
* more tests
* fix test
* version always on the left
* `Bun.semver.order`
* handle more edge cases, more tests
* whitespace
* more
2023-11-08 03:36:17 -08:00
Jarred Sumner
6d5c513195
Fixes #6200 ( #6983 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-11-08 03:28:57 -08:00
Jarred Sumner
131b96bbba
Fix debug build crash
2023-11-07 23:26:22 -08:00
Jarred Sumner
b7587b76e0
Revert "fix: correctly prepend system path to relative urls on pathToFileURL ( #6472 )"
...
This reverts commit 8130d9f3e1 .
This fixes https://github.com/oven-sh/bun/issues/6953
2023-11-07 19:04:25 -08:00
Jarred Sumner
ee43932189
Update CMakeLists.txt
2023-11-07 19:02:32 -08:00
Jarred Sumner
9082193568
Add missing raw method to node-fetch polyfill ( #6976 )
...
* Add missing `raw` method to node-fetch polyfill
* Update node-fetch.ts
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-11-07 16:58:48 -08:00
Jarred Sumner
b52e503ce4
Fixes #6973 ( #6975 )
...
Fixes #6973
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-11-07 16:42:25 -08:00
cirospaciari
e581f732d7
callback instead of trhowing
2023-11-08 00:21:24 +01:00
cirospaciari
c939ec1544
change sinon version to match jsonwebtoken tests
2023-11-08 00:21:24 +01:00
cirospaciari
a2f2ed5411
less flasky test utils
2023-11-08 00:21:24 +01:00
cirospaciari
55f636ffb8
fix reference error
2023-11-08 00:21:24 +01:00
cirospaciari
cbba20804e
revert
2023-11-08 00:19:49 +01:00
cirospaciari
91c2edc0f2
really fix
2023-11-08 00:19:49 +01:00
cirospaciari
09a4d864da
better test name
2023-11-08 00:19:49 +01:00
cirospaciari
11e7937c3c
cleanup
2023-11-08 00:19:49 +01:00
cirospaciari
22a7e3a310
clean read before handshake
2023-11-08 00:19:49 +01:00
Jarred Sumner
4fbde727d2
Revert d1244c8b1f
...
This fixes #6954 and adds a test. `DOMAttribute` ensures the `this` value of getters are always set.
2023-11-07 04:22:44 -08:00
Jarred Sumner
990ca9cb9d
the real fix
2023-11-07 13:19:58 +01:00
Jarred Sumner
21e32c042e
Speculative fix for #6951
2023-11-07 13:19:58 +01:00
Dylan Conway
d85bd49d87
remove error
bun-v1.0.10
2023-11-07 07:55:01 +01:00
Dylan Conway
c0853959c2
cleanup tests
2023-11-07 07:55:01 +01:00
Dylan Conway
fef7920b17
Revert "split('||'), fix up tests"
...
This reverts commit 5fd09153cd .
2023-11-07 07:55:01 +01:00
Dylan Conway
b5a04827e1
split('||'), fix up tests
2023-11-07 07:55:01 +01:00
Dylan Conway
bb5d6fff77
count might be zero for alias
2023-11-07 07:55:01 +01:00
Dylan Conway
8d3a0ddd47
another test
2023-11-07 07:55:01 +01:00
Dylan Conway
75aa963fef
test for invalid version
2023-11-07 07:55:01 +01:00
Dylan Conway
b0126b5962
remove &, mark skip tests as todo
2023-11-07 07:55:01 +01:00
Dylan Conway
a7251047b7
allow no spaces
2023-11-07 07:55:01 +01:00
Dylan Conway
2f301e8404
skip tags in version ranges
2023-11-07 07:55:01 +01:00
Jarred Sumner
3fae8933e5
Bump
2023-11-06 21:41:47 -08:00
Jarred Sumner
c3a7b574c8
Update sys.zig ( #6942 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-11-06 18:05:46 -08:00
Paul Baumgart
fa25d60df8
fix: remove stray semicolon that causes sqlite3_compileoption_used to always return true on Mac ( #6941 )
2023-11-06 16:52:40 -08:00
Liz
8130d9f3e1
fix: correctly prepend system path to relative urls on pathToFileURL ( #6472 )
...
* fix: correctly prepend system path to relative urls on `pathToFileURL`
The `pathToFileURL` was not handling the case that when a relative link is passed,
it should convert it to a absolute url and prepend the top_folder,
or otherwise described, resolve the path before creating the url.
This does that by calling into buns Path api and using its `resolve` function.
Theres the detail that i used preprocessor directives to determine whether
we are on windows because there does not seam to be a easy way to get that
at runtime in the `BunObject.cpp` file.
Fixes: https://github.com/oven-sh/bun/issues/6456
* fix: add issue id to test name
* fix: implement changes requested in review
* style: fix styling
* Update src/bun.js/bindings/BunObject.cpp
* Update src/bun.js/bindings/BunObject.cpp
* Update src/bun.js/bindings/BunObject.cpp
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-11-06 13:57:25 -08:00
Jarred Sumner
3ba9647858
Fix a couple bugs with node:http ( #6924 )
...
* Update to latest SIMDUTF
* Fix issue with `Headers.toJSON` having an incorrect size set with set-cookie header
* [node:http] Fix `undefined` when multiple Set-Cookie headers are sent
* Count UTF8 byteLength for headers
This is not necessary, just being cautious.
* Update http-hello.node.mjs
* Be 100% sure the test isn't caching anything
* move this up
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-11-06 03:51:49 -08:00
Jarred Sumner
c77c6ea53e
Update settings.json
2023-11-05 03:35:20 -08:00
Jarred Sumner
98f20170a3
Add more tests for Bun.spawn lifecycle and address edgecase ( #6904 )
...
* FIxup spawn ref / unref
* Fix test failures
* Add test for #3480
* windows
* 🪟
* Skip on linux
* Fix test
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
bun-v1.0.9
2023-11-05 00:00:19 -07:00
Jarred Sumner
e954bce301
Fix test
2023-11-04 16:19:38 -07:00