aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-10-14Merge branch 'main' into sdlsdlGravatar Dylan Conway 69-450/+5700
2023-10-13fix installing dependencies that match workspace versions (#6494)Gravatar Dylan Conway 2-2/+4
* check if dependency matches workspace version * test * Update lockfile.zig * set resolution to workspace package id
2023-10-13fix lockfile struct padding (#6495)Gravatar Dylan Conway 3-3/+18
* integrity padding * error message for bytes at end of struct
2023-10-13[node:dns] Fix unnecessary array creation + prettierGravatar Jarred Sumner 2-12/+9
2023-10-13fix(node): dns lookup deprecated behavior (#6391)Gravatar João Alisson 2-3/+16
Co-authored-by: alisson <alisson@Ubuntu.myguest.virtualbox.org> Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
2023-10-13fix(error): correct the `path` field in syscall error message. (#6370)Gravatar Ai Hoshino 1-6/+23
* fix(error): correct the `path` field in syscall error message. Close: #6336 * fix pathlike union case
2023-10-13Fix dns.lookup returning wrong address for family (#6474)Gravatar Ashcon Partovi 1-3/+4
* Fix #6452 * Fix formatting
2023-10-12Upgrade zig to 0.12.0-dev.888+130227491 (#6471)Gravatar dave caruso 8-26/+28
* update build.zig * save * works? * better workaround * fix install * Fix compiler crash
2023-10-12fix editing package json when adding github dependency (#6432)Gravatar Dylan Conway 2-12/+13
* fix package name added to package json * check for github tag * remove alloc * some tests * fix test
2023-10-12fix(install): re-evaluate overrides when removedbun-v1.0.6Gravatar dave caruso 2-2/+20
2023-10-12feat(install): support npm overrides/yarn resolutions, one level deep only ↵Gravatar dave caruso 5-28/+473
(#6435) * disable zig fmt on generated ResolvedSourceTag.zig * overrides * it works * ok * a --------- Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
2023-10-11fix #6416 (#6430)Gravatar Dylan Conway 1-1/+8
* make sure latest is checked after prerelease * test and fix * test for when latest matches prerelease
2023-10-11Bump WebKitGravatar Jarred Sumner 1-0/+0
2023-10-11Bump!Gravatar Jarred Sumner 1-1/+1
2023-10-11Update JSCUSocketsLoopIntegration.cppGravatar Dylan Conway 1-2/+2
2023-10-11feat(install): automatically migrate package-lock.json to bun.lockb (#6352)bun-v1.0.5Gravatar dave caruso 10-246/+1710
* 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-10Fix lifecycle scripts not running on reinstallation (#6376)Gravatar Arden Sinclair 1-0/+38
* Include trusted dependencies in lockfile * Add a remote dependency to lifecycle script test
2023-10-10feat(test): implement `toEqualIgnoringWhitespace` (#6293)Gravatar Elad Bezalel 4-0/+116
* feat(test): implement `toEqualIgnoringWhitespace` * equality check in matcher & incorrect arg error
2023-10-10fix: form data content type (#6380)Gravatar saurabh 1-2/+5
* fix: form data content type * fix: condition if no extension for file
2023-10-10make peer dependencies install by default (#6396)Gravatar Dylan Conway 3-14/+126
* peer dependencies * default true * add test * cleanup * some tests * skip peer deps if they are non optional * remove debug print, fix build * iterate peer dependencies
2023-10-09hex colorsGravatar Dylan Conway 1-13/+86
2023-10-09fix(AbortSignal/fetch) fix AbortSignal.timeout, fetch lock behavior and ↵Gravatar Ciro Spaciari 18-46/+99
fetch errors (#6390) * fix abort signal and fetch error * fix fetch error and lock behavior
2023-10-09fix: support uint8 exit code range (#6303)Gravatar Liz 1-2/+2
The exit code support is between 0-255 and not only in the signed positive range (0-127). Node.js does not seam to throw on a bigger integer and just wraps around, but throwing a error is a good approach and makes the behaviour more defined. This allows the range to be 0-255 Fixes: https://github.com/oven-sh/bun/issues/6284
2023-10-09keep color in `u32`Gravatar Dylan Conway 1-194/+236
2023-10-09renameGravatar Dylan Conway 4-71/+75
2023-10-092d rendering contextGravatar Dylan Conway 13-66/+1541
2023-10-07canvas classGravatar Dylan Conway 15-67/+638
2023-10-07feat(KeyObject) (#5940)Gravatar Ciro Spaciari 25-67/+3013
* oops * createSecretKey but weird error * use the right prototype, do not add a function called export lol * HMAC JWT export + base64 fix * Fix Equals, Fix Get KeySize, add complete export RSA * fix RSA export * add EC exports * X25519 and ED25519 export + fixes * fix default exports * better asymmetricKeyType * fix private exports * fix symmetricKeySize * createPublicKey validations + refactor * jwt + der fixes * oopsies * add PEM into createPublicKey * cleanup * WIP * bunch of fixes * public from private + private OKP * encrypted keys fixes * oops * fix clear tls error, add some support to jwk and other formats on publicEncrypt/publicDecrypt * more fixes and tests working * more fixes more tests * more clear hmac errors * more tests and fixes * add generateKeyPair * more tests passing, some skips * fix EC key from private * fix OKP JWK * nodejs ignores ext and key_ops on KeyObject.exports * add EC sign verify test * some fixes * add crypto.generateKeyPairSync(type, options) * more fixes and more tests * fix hmac tests * jsonwebtoken tests * oops * oops2 * generated files * revert package.json * vm tests * todos instead of failues * toBunString -> toString * undo simdutf * improvements * unlikely * cleanup * cleanup 2 * oops * move _generateKeyPairSync checks to native
2023-10-07checkout SDL 2.28.4Gravatar Dylan Conway 1-0/+0
2023-10-07add sdlGravatar Dylan Conway 1-0/+0
2023-10-06Fix memory leak in fetch() (#6350)Gravatar Jarred Sumner 1-2/+0
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-10-05fix(serve): fix `close_connection` behaviour in `endWithoutBody` (#6315)Gravatar Ai Hoshino 3-8/+32
Close: #6031
2023-10-05WebCryptoAPI: remove JWK "EdDSA" alg checks (#6294)Gravatar Filip Skokan 1-2/+0
2023-10-05Update Node.js compat docs (#6282)Gravatar Colin McDonnell 1-1/+1
* Update nodejs-apis * No commas * Updates
2023-10-05Use singular nouns when appropriate on install messages (#2543)Gravatar Jake Boone 1-8/+12
* Use singular nouns when appropriate on install messages * Fix one more pluralization * Fix bun-add tests for "1 package installed" * Fix bun install/remove/update tests for "1 package installed"
2023-10-05fix printing latest available versionGravatar Dylan Conway 2-5/+14
2023-10-04fix semver and repository host bugs (#6312)Gravatar Dylan Conway 3-16/+63
* releases before prereleases * handle different repo hosts * remove log * Update bun-install.test.ts * test for `bun add` * gitlab test * use comptime hash map, another test case * don't need length * bump timeout, use tld * infer git dependencies for https and ssh
2023-10-04fix os test failureGravatar Dylan Conway 1-0/+3
2023-10-04generatedGravatar Dylan Conway 1-3/+3
2023-10-04Fix `query` property of `url` object (#6274)Gravatar Jarred Sumner 2-4/+5
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-10-04Create `AbortSignal` without JS (#6278)Gravatar Jarred Sumner 4-15/+24
* Create `AbortSignal` without JS * Don't leak --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-10-04Closes #6309 (#6310)Gravatar Colin McDonnell 2-4/+4
2023-10-04Bump!Gravatar Jarred Sumner 1-1/+1
2023-10-03Update tsconfigsGravatar Colin McDonnell 2-2/+6
2023-10-03Upgrade webkit (#6277)Gravatar Dylan Conway 4-10/+14
* `reportExtraMemoryAllocated` parameters changed * bump webkit * Update Dockerfile * format
2023-10-03Support `bun run --if-present` (#6248)Gravatar Ashcon Partovi 2-0/+11
* Support --if-present Closes #5670 * More robust tests, handle more cases
2023-10-03compat: Buffer: allow optional positional arguments to be undefined (#4911)Gravatar Andrey Smirnov 1-14/+51
* fix `Buffer` compat with Node.js: compare * fix `Buffer` compat with Node.js: copy
2023-10-03fix(blob): Add the current offset to the new blob. (#6259)Gravatar Ai Hoshino 1-1/+2
Close: #6252
2023-10-03Fix bunx command for github package #5974 (#6042)Gravatar axel escalada 2-18/+32
* fix bunx command for github package * refactor fmt package to use it when the path is seted * use labeled block to assign const instead of use 'undefined'
2023-10-03feat(encoding): support BOM detection with test passed (#6074)Gravatar WingLim 4-7/+47