Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-05-24 | don't do MMD in CI | 1 | -17/+24 | ||
2023-05-24 | [bun:FileSystemRouter] add more validations on parameters (#3053) | 2 | -2/+66 | ||
* add validations and allow relative path on dir * remove unneed things * add origin/dir validation tests * remove workaround * add back relative path resolution | |||||
2023-05-24 | Add comment | 1 | -0/+4 | ||
2023-05-24 | Remove that field | 1 | -1/+0 | ||
2023-05-24 | Fix string check | 1 | -1/+2 | ||
2023-05-24 | Fixes #3031 (#3041) | 3 | -2/+105 | ||
* Fixes #3031 * Leave original input in there --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-05-24 | Implement `require.cache` (#3045) | 9 | -1/+187 | ||
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-05-24 | extend test time-outs (#3048) | 2 | -7/+7 | ||
- avoid intermittent failures due to network latencies | |||||
2023-05-23 | Implement `bun test --timeout` (#3040) | 4 | -6/+80 | ||
You can change the default per-test timeout in `bun test`: > bun test --timeout 10 The default timeout is 5000. | |||||
2023-05-23 | Fix incorrect URL in loaders.md (#3025) | 1 | -1/+1 | ||
2023-05-23 | workaround | 1 | -1/+1 | ||
2023-05-23 | too noisy | 1 | -1/+1 | ||
2023-05-23 | Add pkg-config as a build requirement (#3027) | 1 | -0/+1 | ||
Without pkg-config, the libarchive build fails in autogen.sh[1] 1: https://github.com/libarchive/libarchive/issues/742 | |||||
2023-05-23 | fix bun init and update node vm docs (#3014) | 3 | -6/+5 | ||
2023-05-23 | check if key from `exports` can be printed as an identifier (#3032) | 1 | -2/+8 | ||
* check if key can be printed as an identifier * possibly escape | |||||
2023-05-23 | Support test.todo() in ecosystem runner | 6 | -292/+430 | ||
2023-05-23 | [bun:test] Don't schedule the GC aggressively on every file | 1 | -1/+10 | ||
We already run the GC automatically whenever heap size grows, so this is mostly unnecessary In one benchmark, this is an 83% performance improvement at a cost of 9% more memory | |||||
2023-05-23 | Skip failing tests | 1 | -3/+3 | ||
2023-05-23 | [bun:test] Fix async/done-based test.todo (#3015) | 3 | -10/+51 | ||
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-05-23 | Support setting a timezone with `process.env.TZ` and `Bun.env.TZ` (#3018) | 12 | -1/+225 | ||
* Support setting a timezone via `process.env.TZ` * Implement `setTimeZone` in `bun:jsc` module * [breaking] `bun:test` now defaults to `Etc/UTC` timezone --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-05-22 | fix extra/ArbitraryModuleNamespaceIdentifiers2 (#3016) | 1 | -2/+0 | ||
* fix extra/ArbitraryModuleNamespaceIdentifiers2 * remove assert | |||||
2023-05-22 | Update .prettierignore | 1 | -0/+1 | ||
2023-05-22 | add some connect test and type changes (#3013) | 5 | -3/+120 | ||
2023-05-22 | fix marking requestCert (#3012) | 1 | -3/+12 | ||
2023-05-22 | [node:http] Fix return type for `getHeader()` (#3007) | 2 | -7/+15 | ||
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-05-22 | Write out builtins with TypeScript + Minify them (#2999) | 127 | -25009/+16346 | ||
* start work drafting how builtins will work * work on ts builtin * builtins stuff so far * builtins * done for today * continue work * working on it * bindings so far * well, it builds. doesnt run * IT RUNS * still lots of ts errors but it is functional * sloppy mode | |||||
2023-05-22 | 443 should default to https when no protocol is informed (#3008) | 1 | -1/+10 | ||
2023-05-22 | [node:buffer] Add missing `inspect` functionbun-v0.6.3 | 5 | -0/+35 | ||
cc @paperdave | |||||
2023-05-22 | [node:vm] Accept undefined in `createContext` | 1 | -0/+5 | ||
2023-05-22 | fixup (#3001) | 1 | -8/+7 | ||
2023-05-22 | Skip test | 1 | -1/+2 | ||
2023-05-22 | Skip more tests | 1 | -1/+2 | ||
2023-05-22 | [breaking] ServerWebSocket.publish no longer publishes to self by default | 3 | -8/+25 | ||
This changes `publishToSelf` to be `false` by default instead of `true`. This is a breaking change because it means that `ws.publish("foo", "bar")` will exclude `ws` from the list of websockets to broadcast. We are making this change because many people asked for this and were confused by the status quo - that `w.publish` publishes to self. | |||||
2023-05-22 | [ServerWebSocket] `binaryType` now defaults to `"nodebuffer"` | 3 | -14/+15 | ||
Previously, this defaulted to "uint8array", so this shouldn't be a breaking change unless you make use of `.slice()` in which case it will now be a reference to the same ArrayBuffer rather than a clone. The rationale for this change is most usages of Uint8Array on the server need a little more than just the bytes. Many npm packages expect Buffer rather than Uint8Array. Directly returning it for binary websocket messages is faster than creating another one. | |||||
2023-05-22 | only merge if kind is `var` | 1 | -1/+4 | ||
2023-05-22 | document arch linux workaround, see #2664 (#2997) | 1 | -0/+10 | ||
2023-05-22 | Fix memory leak in `fetch(url)` (#2989) | 4 | -11/+136 | ||
* Fix memory leak in `fetch(url)` * Bump those numbers up --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-05-22 | Update WebKit | 1 | -0/+0 | ||
2023-05-21 | Skip hanging tests | 7 | -6/+13 | ||
2023-05-21 | Fix test | 1 | -10/+10 | ||
2023-05-21 | [internal] Even more logging | 1 | -3/+5 | ||
2023-05-21 | [internal] Use `HiveArray` instead of bespoke memory allocator in Bun.serve() | 2 | -89/+14 | ||
No performance or memory usage change Just removing some duplicate code | |||||
2023-05-21 | Fix assertion failure | 1 | -1/+1 | ||
2023-05-21 | oopsie | 1 | -1/+1 | ||
2023-05-21 | WS send with callback (#2986) | 3 | -44/+39 | ||
* WS send with callback * add opts.compress support * fmt * compress is the only option we care * add ws client options * only change ws client when using blob * fmt * fix errors * fixup * fixup * fmt | |||||
2023-05-21 | [Bun.serve] Support `"nodebuffer"` binaryType in `ServerWebSocket` | 4 | -77/+122 | ||
2023-05-21 | [WebSocket] Implement `"nodebuffer"` binaryType | 5 | -5/+125 | ||
2023-05-21 | [ws client] Make it a little more type safe | 1 | -33/+51 | ||
2023-05-21 | [internal] Add more debug logs for uws | 2 | -3/+8 | ||
2023-05-21 | [internal] Add a 0 byte to EOF read files as a precaution | 1 | -1/+5 | ||