dave caruso
c700a70872
fix(runtime): remove env variable limit ( #6697 )
...
* fix env limit
* test
2023-10-24 20:11:06 -07:00
Dylan Conway
042a6cdbce
Update worker_threads.test.ts
2023-10-24 17:07:48 -07:00
Jérôme Benoit
85a0d71c52
fix(worker_threads): off by one on threadId ( #6671 )
...
* fix(worker_threads): off by one on threadId
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: refine worker_threads threadId consistency test
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: improve worker_threads tests
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: fix worker_threads threadId consistency test
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: simplify worker_threads threadId consistency test
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: refine worker_threads threadId consistency test
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org >
* refactor: cleanup import on worker_threads tests
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: switch worker_threads worker to TS
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: revert wrong refactoring
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: format
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: port worker_threads worker to ESM
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: cleanup worker_threads test
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: improve worker_threads coverage
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org >
---------
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org >
2023-10-24 17:05:22 -07:00
Dylan Conway
fa1bbec023
Update bun-install.test.ts
2023-10-24 13:18:51 -07:00
Liz
3906d17165
add new repo ( #6676 )
2023-10-23 23:16:13 -07:00
Ai Hoshino
1836ecd2ed
fix(node:buffer): fix Buffer.write stuck ( #6651 )
2023-10-22 13:42:05 -07:00
Dylan Conway
b62c010e95
fix bun link in workspace package ( #6631 )
...
* link workspace package
* add test
* more complete test
2023-10-20 22:38:46 -07:00
Pedro Nogueira
074534b292
revert: back the test/README.md file ( #6626 )
...
Co-authored-by: pedromdsn <pedromdsn@hotmail.com >
2023-10-20 16:38:06 -07:00
Dmitry Nourell
7166fe10b5
Fixes IV calculation for AES-GCM mode ( #6590 )
...
* fix(crypto): fix the error in IV calculation for AES-GCM mode
* chore(crypto): add basic unit tests for Cipher & Decipher
2023-10-20 14:01:58 -07:00
Jarred Sumner
756eee087a
Sort list of dependencies and fix test ( #6616 )
...
* fix findBestMatch so it finds the best match and not the first match
* update complex-workspaces to include lines-and-columns ^1.1.6
* PR feedback
* PR feedback
* This test doesn't reproduce the original issue
* Support pre release versions the same way
* Add a test that reproduces the original issue
* Sort the list of package versions before serializing to disk
* Remove test that didnt reproduce it
* Fix the count
* Fix 0 and 1 and sorting order
* Fix assertions and ordering
---------
Co-authored-by: Dylan Greene <dgreene@medallia.com >
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-10-20 03:55:40 -07:00
Dylan Greene
184528e4eb
fix findBestMatch so it finds the best match and not the first match ( #6611 )
...
* fix findBestMatch so it finds the best match and not the first match
* update complex-workspaces to include lines-and-columns ^1.1.6
* PR feedback
* PR feedback
2023-10-20 02:18:37 -07:00
Jarred Sumner
8cf7d6157a
Fix missing function names in console.log and Bun.inspect ( #6612 )
...
* Fix missing function names in Bun.inspect
* Fix failing tests
* Handle @@toStringTag
* Update bindings.cpp
* Revert breaking changes to snapshots until a minor version
* Fix test
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-10-19 22:38:05 -07:00
Liz
66debb1ce4
fix: support custom file type in Bun.file ( #6512 )
...
* fix: support custom file type in Bun.file
In the docs it seamed to suggest this is something supported,
it seamed to be only supported in JSDOMFiles or blob.
This Adds the 2 properties `type` and `lastModified` to be supported on `Bun.file`
Fixes: https://github.com/oven-sh/bun/issues/6507
* fix: implement changes requested in review
Add changes requested in the review and add a test for a non standard
mimetype
2023-10-19 22:26:27 -07:00
Ashcon Partovi
d5d9fc4684
Fix websocket upgrade ( #6564 )
...
* Remove ancient changelog
* Fix `Host` header excluding port in WebSocket upgrade
* `byteSlice()`
* Revert `byteSlice()`
2023-10-19 22:24:45 -07:00
Liz
f6b694ee2c
fix(install): dont replace git urls when already present ( #6607 )
...
* fix: dont replace git urls when already present
* fix: set request e_string
* test: add test for git url duplication
2023-10-19 21:28:59 -07:00
Dylan Conway
bb623196a3
fix install add ( #6609 )
...
* fix add package
* update test
* initWithCLI once
* skip searching for workspaces if package json was created
2023-10-19 19:17:38 -07:00
Ai Hoshino
0173571b19
fix(node:buffer): fix the behavior of totalLength in Buffer.concat ( #6574 )
...
* fix(node:buffer): fix the behavior of `totalLength` in `Buffer.concat`
Close : #6570
Close : #3639
* fix buffer totalLength type
---------
Co-authored-by: Ashcon Partovi <ashcon@partovi.net >
2023-10-18 14:30:53 -07:00
Ashcon Partovi
49ef5bccec
Fix missing {port: 0} causing flaky test
2023-10-17 21:23:13 -07:00
Dylan Conway
d187563d36
use npm alias in dependencies ( #6545 )
...
* aliased package in dependencies
* other buf
* make sure version works
* make sure overrides don't override alias
* tests
* update
* comments
2023-10-17 16:34:03 -07:00
Ai Hoshino
e91436e524
fix(node:http): fix server.address() ( #6442 )
...
Closes #6413 , #5850
2023-10-17 13:18:14 -07:00
dave caruso
98d19fa624
fix(runtime): make some things more stable (partial jsc debug build) ( #5881 )
...
* make our debug assertions work
* install bun-webkit-debug
* more progress
* ok
* progress...
* more debug build stuff
* ok
* a
* asdfghjkl
* fix(runtime): fix bad assertion failure in JSBufferList
* ok
* stuff
* upgrade webkit
* Update src/bun.js/bindings/JSDOMWrapperCache.h
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
* fix message for colin's changes
* okay
* fix cjs prototype
* implement mainModule
* i think this fixes it all
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-10-16 21:22:43 -07:00
Ashcon Partovi
220cb0eb94
Fix formatting
2023-10-16 17:11:04 -07:00
Igor Shapiro
01e04e3341
fix(test): when tests run with --only the nested describe blocks `.on… ( #5616 )
2023-10-16 16:33:02 -07:00
Yannik Schröder
0853e19f53
perf(node:events): optimize emit(...) function ( #5485 )
2023-10-16 16:18:40 -07:00
Liz
a9b8e3ecc8
fix: don't remove content-encoding header from header table ( #5743 )
...
Closes #5668
2023-10-16 16:11:44 -07:00
Hugo Galan
bec6161dce
fix(sqlite) Insert .all() does not return an array #5872 ( #5946 )
...
* fixing #5872
* removing useless comment
2023-10-16 16:08:58 -07:00
Ashcon Partovi
8c580e6764
Fix formatting
2023-10-16 16:02:11 -07:00
Chris Toshok
c5354951ba
Fix Response.statusText ( #6151 )
2023-10-16 15:57:16 -07:00
Nicolae-Rares Ailincai
f1658e2e58
fix-subprocess-argument-missing ( #6407 )
...
* fix-subprocess-argument-missing
* fix-tests
* nitpick, these should === not just be undefined
---------
Co-authored-by: dave caruso <me@paperdave.net >
2023-10-16 15:31:14 -07:00
Jérôme Benoit
d9c0273421
fix(node:worker_threads): ensure threadId property is exposed on worker_threads instance ( #6521 )
...
* fix: ensure threadId property is exposed on worker_threads instance
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* fix: rename lazy worker_threads module properties
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* fix: add getter for threadId
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: improve worker_threads UTs
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: fix lazy loading
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: fix worker_threads test
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org >
* fix: return the worker threadId
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
* test: refine worker_threads expectation on threadId
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org >
---------
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com >
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org >
2023-10-16 15:19:38 -07:00
João Alisson
7becb5ec74
fix(jest): fix toStrictEqual on same URLs ( #6528 )
...
Fixes #6492
2023-10-16 15:14:15 -07:00
Ashcon Partovi
800ad150ff
Fix formatting
2023-10-16 15:14:15 -07:00
Ashcon Partovi
e31ed84b1b
Fix request.url having incorrect port
...
Fixes #6443
2023-10-16 15:14:15 -07:00
Ashcon Partovi
f63955a01f
Rename some tests
2023-10-16 15:14:15 -07:00
Ashcon Partovi
2996ef7156
Fix #6467
2023-10-16 15:14:15 -07:00
Ciro Spaciari
a87aa2fafe
fix(net/tls) fix pg hang on end + hanging on query ( #6487 )
...
* fix pg hang on end + hanging on query
* remove dummy function
* fix node-stream
* add test
* fix test
* return error in test
* fix test use once instead of on
* fix OOM
* generated
* 💅
* 💅
2023-10-14 16:16:49 -07:00
Dylan Conway
9b5e66453b
fix installing dependencies that match workspace versions ( #6494 )
...
* check if dependency matches workspace version
* test
* Update lockfile.zig
* set resolution to workspace package id
2023-10-13 20:37:48 -07:00
Jarred Sumner
d7062eb367
[node:dns] Fix unnecessary array creation + prettier
2023-10-13 17:57:43 -07:00
João Alisson
851dc9aadc
fix(node): dns lookup deprecated behavior ( #6391 )
...
Co-authored-by: alisson <alisson@Ubuntu.myguest.virtualbox.org >
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-10-13 17:52:57 -07:00
Ai Hoshino
d08e112d41
fix(error): correct the path field in syscall error message. ( #6370 )
...
* fix(error): correct the `path` field in syscall error message.
Close : #6336
* fix pathlike union case
2023-10-13 17:51:36 -07:00
Ashcon Partovi
77d7e47019
Fix dns.lookup returning wrong address for family ( #6474 )
...
* Fix #6452
* Fix formatting
2023-10-13 17:47:05 -07:00
Dylan Conway
4bb753295d
use a different package
2023-10-12 19:35:00 -07:00
Dylan Conway
892593c73b
fix install test
2023-10-12 15:17:03 -07:00
Dylan Conway
691cf338c2
fix editing package json when adding github dependency ( #6432 )
...
* fix package name added to package json
* check for github tag
* remove alloc
* some tests
* fix test
2023-10-12 15:02:05 -07:00
dave caruso
969da088f5
fix(install): re-evaluate overrides when removed
2023-10-12 02:03:02 -07:00
dave caruso
2fbb95142a
feat(install): support npm overrides/yarn resolutions, one level deep only ( #6435 )
...
* disable zig fmt on generated ResolvedSourceTag.zig
* overrides
* it works
* ok
* a
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-10-12 00:44:15 -07:00
Dylan Conway
755e16d962
fix #6416 ( #6430 )
...
* make sure latest is checked after prerelease
* test and fix
* test for when latest matches prerelease
2023-10-11 20:41:12 -07:00
dave caruso
1bf28e0d77
feat(install): automatically migrate package-lock.json to bun.lockb ( #6352 )
...
* work so far
* stuff
* a
* basics work
* stuff
* yoo
* build lockfile
* correct
* f
* a
* install fixture havent tested
* i made it worse
* lol
* be more reasonable
* make the test easier to pass because bun install doesn't handle obscure lockfile edge cases :/
* a
* works now
* ok
* a
* a
* cool
* nah
* fix stuff
* l
* a
* idfk
* LAME
* prettier errors
* does this fix tests?
* Add more safety checks to Integrity
* Add another check
* More careful lifetime handling
* Fix linux debugger issue
* a
* tmp dir and snapshot test
---------
Co-authored-by: Jarred SUmner <jarred@jarredsumner.com >
2023-10-11 02:27:07 -07:00
Arden Sinclair
39446ebdb8
Fix lifecycle scripts not running on reinstallation ( #6376 )
...
* Include trusted dependencies in lockfile
* Add a remote dependency to lifecycle script test
2023-10-10 21:13:42 -07:00
Elad Bezalel
c2c3b0d4a9
feat(test): implement toEqualIgnoringWhitespace ( #6293 )
...
* feat(test): implement `toEqualIgnoringWhitespace`
* equality check in matcher & incorrect arg error
2023-10-10 20:27:19 -07:00