aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-09-16Use a better error labelGravatar Jarred Sumner 2-2/+19
2023-09-16fix(child_process) unref next tick so exit/close event can be fired before ↵Gravatar Ciro Spaciari 1-4/+28
application exits (#5481) * unref next tick so exit callback can be called * fmt + test * oops * add ref_count * update pending * comment and fix
2023-09-16feat(encoding): TextDecoder support undefined (#5387)Gravatar WingLim 1-0/+3
* feat(encoding): TextDecoder support undefined * chore: format test file
2023-09-16fix(fetch) handle 100 continue (#5496)Gravatar Ciro Spaciari 1-1/+9
* handle 100 continue * move comment * cleanup * fmt
2023-09-16Make this error message clearer (#5603)Gravatar Jarred Sumner 3-8/+63
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-09-16fix: node compatibility with empty path string (#4693)Gravatar MrPalixir 1-10/+2
Co-authored-by: MrPalixir <73360179+MrPalixir@users.noreply.github.com>
2023-09-16webkit upgrade (#5535)Gravatar Dylan Conway 10-37/+55
* update files * Update cold-jsc-start.cpp * bump webkit
2023-09-15mark bindingGravatar Dylan Conway 1-0/+1
2023-09-15Update build-idGravatar Jarred Sumner 1-1/+1
2023-09-15fix(node/fs.watch): Check first char before trimming event filenames (#5505)Gravatar David Hewitt 1-11/+2
* Add failing test * fix(node/fs.watch): Don't lose first char in event * run prettier
2023-09-15fix(bundler): Add a space before minified require (#5521)Gravatar David Hewitt 1-0/+2
Fixes #5501
2023-09-15fix(request) handle undefined/null/empty signal on request (#5503)Gravatar Ciro Spaciari 1-2/+1
* handle undefined/null/empty signal on request * better approach
2023-09-15Update InternalModuleRegistryConstants.hGravatar Dylan Conway 1-2/+2
2023-09-15Add missing visitorsbun-v1.0.2Gravatar Jarred Sumner 1-1/+3
cc @paperdave
2023-09-15feat(runtime): add `process.binding` `uv`/`natives`/`config` + make global ↵Gravatar dave caruso 31-1175/+1637
object properties lazy (#5355) * binding uv * we did that * some more bindings * fix doc * fix uv * yo * static hash table nonsense <3 * huge refactor to the global object i am not ready for merge conflicts * it works part 3 * lose --------- Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
2023-09-15Update build-idGravatar Jarred Sumner 1-1/+1
2023-09-15Fixes #5465 (#5468)Gravatar Jarred Sumner 2-10/+8
* Fixes #5465 Fixes #5465 * Update tty.js * Update InternalModuleRegistryConstants.h --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-09-15Fixes #5461 (#5467)Gravatar Jarred Sumner 1-4/+20
* Fixes #5461 * Update runtime-transpiler.test.ts --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-09-15Implement `URL.canParse` (#5463)Gravatar Jarred Sumner 3-2/+41
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-09-15fix(proxy): allow empty string `http_proxy` env. (#5464)Gravatar Ai Hoshino 1-3/+9
Close: #5380
2023-09-15Revert "decode regex if needed (#5167)"Gravatar Jarred Sumner 4-162/+126
This reverts commit 32664df254be225dd195fcaf46994f0c550f9d22.
2023-09-15Does not fix #4622 (#5452)Gravatar Jarred Sumner 1-16/+25
* Fixes #4622 * cleanup --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-09-15Make `bun run --silent` omit `"error: "..." exited with code 1` (#5459)Gravatar Jarred Sumner 3-16/+27
* Make --silent behave as expected * Make the "tsconfig.json extends" error a debug level --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-09-15Add missing `"size"` getter to `URLSearchParams` prototypeGravatar Jarred Sumner 1-0/+1
2023-09-15dup and close file descriptors (#5341)Gravatar Dylan Conway 2-35/+41
* track one shot fds * dup fd * skip for rearm on mac * dup if fd * cleanup * force unregister on close * deinitForceUnregister * test * add prompts --------- Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
2023-09-15remove `convertToASCIILowercase`Gravatar Dylan Conway 1-1/+1
2023-09-15Reduce log level for `loading tsconfig.json extends` messageGravatar Jarred Sumner 2-1/+13
2023-09-14fix(nitro) fix sourcemaps and JSSink closing (#5422)Gravatar Ciro Spaciari 3-33/+43
* fix JSSink progress on sourcemap checking * fix sourcemaps * update JSSink fix * undo + tests --------- Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
2023-09-14fix http set cookie headers (#5428)Gravatar Dylan Conway 5-27/+121
* allow multiple set-cookie values * make it work for `getHeader` * move `getHeader` to cpp * remove set-cookie check * move `setHeader` to cpp --------- Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
2023-09-14threadGravatar Dylan Conway 1-1/+1
2023-09-14async-ify all node:fs functions (#5360)Gravatar Jarred Sumner 7-1449/+1349
* async all node:fs functions * draw the rest of the owl * LLVM & Clang 16 --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-09-14Rework bunfig docsGravatar Colin McDonnell 2-2/+17
2023-09-14v8 date parser tests (#5332)Gravatar Dylan Conway 1-0/+1
* Create v8-date-parser.test.js * one more test * add permalinks and enable parser in bun --------- Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
2023-09-14fix(runtime): emit `node:net` connect error event vs throw (#5336)Gravatar dave caruso 3-58/+88
* fix(runtime): emit `node:net` connect error event vs throw * oops * finally * ok * we are good
2023-09-14remove tsconfig warningGravatar Dylan Conway 1-4/+1
2023-09-14Fix typo in HTTPThread name. (#5376)Gravatar Chris Boette 2-2/+2
2023-09-14Always get latest version when @tag is explicitly passed (#5346)Gravatar Jarred Sumner 1-57/+65
2023-09-13Remove the ability to configure lockfile. (#5335)Gravatar Nathan Hammond 2-43/+2
2023-09-13Fix helptext for bun updateGravatar Colin McDonnell 1-1/+1
2023-09-13fix(Bun.serve) fix buffering edge case (#5152)Gravatar Ciro Spaciari 2-3/+4
* fix buffering clean * fix resolveMaybeNeedsTrailingSlash and try to fix ci/cd error * fix resolveMaybeNeedsTrailingSlash and try to fix ci/cd error * oops --------- Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
2023-09-13fix(runtime): make most globals configurable/deletable, allow resuming the ↵Gravatar dave caruso 15-1242/+1158
console iterator (#5216) * Fix #5177 * Fix #5175 * make most globals deletable/overridable * not done * cool * a * done * fix test * oops * yippee
2023-09-13Fix bug with multiline string in CRLF terminated files (#4893) (#5318)Gravatar Mordy Tikotzky 1-1/+1
* Fix bug with multiline string in CRLF terminated files (#4893) * add test for #4893
2023-09-13More docs & helptext cleanup (#5229)Gravatar Colin McDonnell 1-8/+9
* wip * Flesh out resolution docs * Polish * More * WIP * WIP * WIP * Document --watch
2023-09-13fix(BunFile.slice) fix slice when length is greater than the size (#5186)Gravatar Ciro Spaciari 1-3/+5
* check the limits for file, when slicing * check eof * undo test
2023-09-13fix(node:dns): fix the crash. (#5200)Gravatar Ai Hoshino 2-14/+5
2023-09-13fix(console.log) fix printing long custom format (#5164)Gravatar Ciro Spaciari 1-1/+1
* avoid overflow * Update src/bun.js/bindings/exports.zig * add mongodb inspect test * bun db test --------- Co-authored-by: Jarred Sumner <jarred@jarredsumner.com>
2023-09-13feat(nodejs): implement `os.availableParallelism` (#5109)Gravatar WingLim 2-3/+6
* feat(nodejs): implement `os.availableParallelism` * chore: do not throw error as same as node * refactor: use `navigator.hardwareConcurrency`
2023-09-13Make --watch instant (#5236)Gravatar Jarred Sumner 7-56/+190
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-09-13fix(runtime): require cache should not include unevaluated ESM modules. (#5233)Gravatar dave caruso 2-7/+5
2023-09-13fix(node/fetch): Make data URL fetch consistent with node (#5126)Gravatar David Hewitt 1-7/+13