aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-01-23:scissors: duplicate codeGravatar Jarred Sumner 1-64/+9
2023-01-23Fix crash in DOMJIT call with empty inputGravatar Jarred Sumner 1-0/+9
2023-01-23Update transpiler.zigGravatar Jarred Sumner 1-1/+1
2023-01-23Add a commentGravatar Jarred Sumner 12-7965/+8437
2023-01-23Upgrade Bun.Transpiler to use new bindingsGravatar Jarred Sumner 3-201/+243
2023-01-23Prepare for pluginsGravatar Jarred Sumner 1-24/+46
2023-01-23Sort the generated classes listGravatar Jarred Sumner 1-0/+1
2023-01-23[bindings] Add `custom` field to enable writing one-off C++ in the zig classGravatar Jarred Sumner 1-6/+52
2023-01-22fix unrefOnNextTickGravatar Jarred Sumner 6-18/+32
2023-01-22Add tests for async failureGravatar Jarred Sumner 1-3/+3
2023-01-22[EventEmitter] Preserve `this` in event emitter callbacksGravatar Jarred Sumner 8-28/+86
2023-01-22[bun:sqlite] cleanup `run`Gravatar Jarred Sumner 1-4/+7
2023-01-22Fixes #1366Gravatar Jarred Sumner 1-63/+72
2023-01-22Add extremely slow node:zlib polyfillGravatar Jarred Sumner 2-2/+4825
2023-01-22Update http.exports.jsGravatar Jarred Sumner 1-1/+1
2023-01-22[node:http] Add `address()` and fix callback / options parsingGravatar Jarred Sumner 1-9/+29
2023-01-22feat(dns) resolveSrv (#1870)Gravatar Ciro Spaciari 5-16/+410
* initial steps * in-progress resolveSrv support * fix memory leak and ZigGlobalObject * promise.resolve + fix priority and weight mistake * fix node dns export * little better test * add poll_ref to keep alive loop in callback for resolveSrv and lookup * add test for error case in resolveSrc * fix Bun.dns.resolveSrv type
2023-01-22cleanup execArgv a littleGravatar Jarred Sumner 1-4/+19
2023-01-22stub out process.stdin.setRawModeGravatar Jarred Sumner 2-1/+3
2023-01-21Implement `process.execArgv`Gravatar Jarred Sumner 5-2/+41
2023-01-21Zig stdlib changeGravatar Jarred Sumner 1-4/+4
2023-01-21Support query string parameters in module resolutionGravatar Jarred Sumner 8-59/+156
2023-01-21Refactor `new Buffer` to pass Node.js testsGravatar Jarred Sumner 4-25/+119
2023-01-21[Buffer] Add deprecated `parent` propertyGravatar Jarred Sumner 3-0/+19
2023-01-21minor clean-ups (#1869)Gravatar Alex Lam S.L 1-3/+6
- use `Lockfile.str()` more - allow `child-process-stdio.test.js` to run with `bun-debug`
2023-01-21Update module_loader.zigGravatar Jarred Sumner 1-4/+4
2023-01-21[buffer] Add faster path for Uint8ArrayGravatar Jarred Sumner 2-1/+13
2023-01-21Handle string subclasses and new String() in new BufferGravatar Jarred Sumner 1-2/+11
2023-01-21Make Buffer.alloc* 3ns fasterGravatar Jarred Sumner 1-11/+17
2023-01-21[buffer] Make Buffer.from pass more testsGravatar Jarred Sumner 3-91/+119
2023-01-20Clear the errorsGravatar Jarred Sumner 1-0/+2
2023-01-20one less hash tableGravatar Jarred Sumner 1-2/+13
2023-01-20Further cleanup buffer encodingGravatar Jarred Sumner 1-48/+26
2023-01-20Fix assertion failure with boringssl messagesGravatar Jarred Sumner 1-1/+1
2023-01-19make this code easier to readGravatar Jarred Sumner 3-29/+26
2023-01-19Update types.zigGravatar Jarred Sumner 1-4/+0
2023-01-19Fix buffer encoding bugGravatar Jarred Sumner 1-1/+5
2023-01-19fix(fetch:HTTP_PROXY) fix support for HTTP_PROXY/HTTPS_PROXY and NO_PROXY in ↵Gravatar Ciro Spaciari 1-2/+2
fetch instances (#1844) * fix response.zig fetch * use VM bundler env instead of DotEnv.instance * remove unnecessary import
2023-01-18support npm dependency aliasing (#1837)Gravatar Alex Lam S.L 1-2/+2
* support npm dependency aliasing * fix variable name
2023-01-18add `fs.rmdir` & friends (#1838)Gravatar Alex Lam S.L 1-0/+6
2023-01-18Fixes #1831Gravatar Jarred Sumner 5-17/+49
2023-01-18Fix crash with invalid arguments in readdir()bun-v0.5.0Gravatar Jarred Sumner 1-1/+6
2023-01-17Fix lifetime issue in require.resolveGravatar Jarred Sumner 7-56/+174
2023-01-17workaround lifetime issueGravatar Jarred Sumner 1-2/+2
2023-01-17feat(cli): Support `HTTPS_PROXY`, `HTTP_PROXY`, and `NO_PROXY` #1440 (#1814)Gravatar Ciro Spaciari 1-0/+1
* WIP: http_proxy implemented, first steps for https_proxy #1440 * add HTTP_PROXY support to upgrade_command and WIP: tunneling * WIP async handshake, stuck on WANT_READ, try to defer + check * create and upgrade with proxy working, TLS and non-TLS to proxy TLS working * bun install/upgrade/create working with http(s)_proxy #1440 * add NO_PROXY support #1440 * remove commented code and add TODO * fix getHttpProxy no_proxy * fix formatting * refactor catch and getHttpProxy, fix empty strngs in env for proxy * allow optimization for handleResponseBody
2023-01-17Allow error instance in process.emitWarningGravatar Jarred Sumner 1-4/+13
2023-01-17cleanup error messageGravatar Jarred Sumner 1-2/+2
2023-01-17[process] Implement `process.emitWarning`Gravatar Jarred Sumner 1-0/+34
2023-01-17[EventEmitter] Fix emitter.off("eventName")Gravatar Jarred Sumner 1-1/+6
2023-01-17fix(readline/promises): new Interface() -> new PromisesInterface() (#1818)Gravatar Derrick Farris 1-1/+1