Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-03-07 | Fix .eql check on empty values | 1 | -0/+3 | ||
2023-03-07 | Update blob.zig | 1 | -0/+3 | ||
2023-03-07 | Update blob.zig | 1 | -3/+0 | ||
2023-03-07 | Add isASCII check | 1 | -1/+5 | ||
2023-03-07 | Make `Blob.prototype.type` more spec compliant | 2 | -8/+24 | ||
2023-03-07 | Safer JSValue.isString() | 5 | -11/+7 | ||
2023-03-07 | Fix `make headers` | 1 | -0/+2 | ||
2023-03-07 | Add a few more checks for isNumber() | 1 | -6/+12 | ||
2023-03-07 | Make `Blob.prototype. type` more spec compliant | 4 | -33/+93 | ||
2023-03-06 | throw invalid parameter errors in `crypto.scryptSync` (#2331) | 3 | -105/+125 | ||
* throw invalid parameter errors * remove comptime, add empty buffer function * remove error_name comptime | |||||
2023-03-06 | feat(tty): add some `tty.WriteStream` methods to `process.{stdout, stderr}` ↵ | 2 | -1/+47 | ||
(#2320) * feat(stdio): add some `tty.WriteStream` methods * chore(builtins): add process builtin gen'd code | |||||
2023-03-05 | fix missing `Blob` error messages on Linux (#2315) | 1 | -5/+5 | ||
2023-03-06 | support `expect().toThrow(/pattern/)` (#2314) | 1 | -3/+74 | ||
- fix time-zone-dependent test failure | |||||
2023-03-03 | fix(node:http): match Node headers casing (lowercase only) (#2288) | 1 | -1/+1 | ||
* fix(node:http): match Node headers casing (lowercase only) * fix(JSFetchHeaders): `WTFMove` the ascii string | |||||
2023-03-03 | Update bindings.zig | 1 | -7/+14 | ||
2023-03-03 | `BigInt64Array` and `BigUint64Array` are typed arrays too | 1 | -1/+13 | ||
Fixes #2296 | |||||
2023-03-03 | Improve types for `node:http` (#2284) | 1 | -0/+4 | ||
* Document node:http * Fix test * Fix default * Fix default | |||||
2023-03-03 | Fix http server req url (#2285) | 1 | -1/+1 | ||
* fix: http url add search query * fix: add tests | |||||
2023-03-02 | Add a zig fmt action (#2277) | 4 | -37/+20 | ||
* Add a zig fmt action * add failing file * Setup prettier better * Update prettier-fmt.yml * Fail on error * Update prettier-fmt.yml * boop * boop2 * tar.gz * Update zig-fmt.yml * Update zig-fmt.yml * Update zig-fmt.yml * Update zig-fmt.yml * Update zig-fmt.yml * boop * Update prettier-fmt.yml * tag * newlines * multiline * fixup * Update zig-fmt.yml * update it * fixup * both * w * Update prettier-fmt.yml * prettier all the things * Update package.json * zig fmt * ❌ ✅ * bump * . * quotes * fix prettier ignore * once more * Update prettier-fmt.yml * Update fallback.ts * consistentcy --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-03-02 | fix(os.tmpdir()) strip trailing slash on *unix machines (#2276) | 1 | -98/+76 | ||
* fix(os.tmpdir()) strip trailing slash on *unix machines * make use of strings.withoutTrailingSlash(dir); | |||||
2023-03-02 | put AbortSignal in WebCore namespace (#2267) | 9 | -69/+70 | ||
2023-03-02 | only free sink after promises solves (#2268) | 2 | -10/+10 | ||
2023-03-02 | Fix `Bun.sleepSync` to actually use milliseconds (#2242) | 1 | -4/+24 | ||
* Fix Bun.sleep/sleepSync to actually use milliseconds `Bun.sleepSync` was accidentally treating its argument as seconds rather than milliseconds as the docs stated. This is a breaking change in that the function now behaves as documented. Fixed relevant tests. * sleepSync: add more argument checking, tests | |||||
2023-03-01 | fix(bindings): mark `JSCInitialize` (#2265) | 1 | -0/+1 | ||
2023-03-01 | fix bun server segfault with abortsignal (#2261) | 2 | -24/+79 | ||
* removed redundant tests, fixed server segfault * fix onRejectStream, safer unassign signal * fix abort Bun.serve signal.addEventListener on async * move ctx.signal null check up * keep original behavior of streams onAborted | |||||
2023-03-01 | fix(node:http): match Node `http.request()` GET/HEAD w/ body (#2262) | 1 | -2/+6 | ||
2023-03-01 | Add a test for https request in node:http | 1 | -17/+12 | ||
2023-03-01 | fix(node:http/https): fix passing `URL` objs to `http.request`(#2253) (#2258) | 1 | -15/+16 | ||
* fix(node:http/https): fix passing `URL` objs to `http.request`(#2253) * fix(node:http): hoist debug env var * fix(node:http): make body `undefined` when falsy | |||||
2023-03-01 | avoids segfault after aborted onReject in Bun.serve streams (#2256) | 1 | -7/+8 | ||
* avoids segfault after aborted on reject * silence err on handleRejectStream after aborted | |||||
2023-03-01 | Revert spawnSync change | 1 | -1/+2 | ||
cc @FireTheFox | |||||
2023-03-01 | Update bindings.zig | 1 | -1/+3 | ||
2023-03-01 | fix deinit behavior when connection is aborted using ResponseStream and ↵ | 2 | -34/+60 | ||
abort event behavior (#2252) * fix deinit behavior when connection is aborted using ResponseStream * fix abort handling on stream, and get better tests * avoid segfault by trying to deinit 2x when aborted * make tests more reliable * more reliable onResolveStream after aborted * add test case for not firing the abort signal | |||||
2023-03-01 | fix Bun.file.arrayBuffer() segmentation fault on empty file #2248 (#2249) | 1 | -7/+15 | ||
* fix Bun.file.arrayBuffer() segmentation fault on empty file #2248 * cleanner this.iotask check | |||||
2023-02-28 | Make Bun.gc(true) more aggressive | 1 | -0/+3 | ||
2023-02-28 | Expose JSC::Options via `BUN_JSC_` prefix | 3 | -4/+43 | ||
Example usage: BUN_JSC_logGC=1 bun file.js | |||||
2023-02-28 | Don't tick the event loop in spawnSync | 1 | -3/+1 | ||
2023-02-28 | Make response.body `null` only when user explicitly passes null/undefined | 3 | -2/+16 | ||
2023-02-28 | Add explicit Null tag to Body | 1 | -11/+11 | ||
This reverts commit e538bb31ad7a2c4b4ce2b1f7d6b18a3140939950. | |||||
2023-02-28 | Implement `preload` support (like `node -r ` except in a config file) (#2231) | 2 | -3/+75 | ||
* Update Makefile * Introduce `preload` * Add a test * Support entry points --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-02-27 | fix(bun:sqlite): fix `sqliteDb.run(' ')` throwing `not an error` (#2226) | 1 | -8/+8 | ||
2023-02-27 | use abort signal on http.ClientRequest (#2222) | 1 | -18/+26 | ||
* use abort signal on http.ClientRequest * fix edge case and add test | |||||
2023-02-27 | add signal on http.Server.listen (#2223) | 1 | -0/+6 | ||
* add signal on http.Server.listen * actual call close instead of just stopping the server | |||||
2023-02-27 | fix(fetch.signal) capture socket and shutdown on abort signal (#2143) | 1 | -18/+13 | ||
* capture socket and shutdown on abort signal * queue shutdown tasks * little cleanup * change shutdown strategy * use fetchSwapRemove on fetch shutdown * use fetchSwapRemove on fetch shutdown * fix formatting, remove unused property | |||||
2023-02-27 | Feat/os.network interfaces (#2142) | 2 | -4/+260 | ||
2023-02-26 | Add callback to bench | 1 | -0/+8 | ||
2023-02-25 | Faster `eqlCaseInsensitiveASCII` | 2 | -10/+4 | ||
2023-02-25 | Call BoringSSL.load() in more places | 1 | -0/+2 | ||
2023-02-25 | Bump WebKit | 1 | -0/+0 | ||
2023-02-25 | slight performance improvement to EventEmitter | 4 | -41/+57 | ||
2023-02-24 | wiptest -> test | 1 | -1/+1 | ||