Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | ||
2023-05-21 | [internal] Make AbortSIgnal usage slightly safer | 3 | -6/+11 | ||
2023-05-21 | Add extra flag just to be sure | 1 | -1/+1 | ||
2023-05-21 | [internal] Fix potential missing callbacks in AbortSignal | 2 | -208/+2 | ||
2023-05-21 | Add node:vm types | 1 | -0/+509 | ||
2023-05-21 | fix(tls.connect) fix SNI on tls sockets and also servername (mongodb) (#2934) | 24 | -285/+802 | ||
* fixes SNI on tls sockets and also servername * 💅 * 💅 * add support for https and wss * fix bun types * support Bun.file on ca, key and cert * 💅 * add setTimeout (makes fastify run) * fix httpVersion * fix WebSocketServer and add listen event * fix ws exports and http listening * fix default import * bump uws * add nodebuffer compatibility * fix drain and allow more passing tests to run * fix enqueud messages * default to arraybuffer * fix constructor binaryType * fmt * fixup * skip some tests * skip more * skip fault tests * reuse encoder instance * fix handshake WS Client * temporary revert handshake fix * fix handshake * disable all socket.io test temp * fixup * add back socket.io tests * use node_fs to read cert, ca and key on server.zig * throw the error returned by NodeFS * 💅 | |||||
2023-05-21 | Add watch mode page | 2 | -0/+18 | ||
2023-05-21 | Update extending.md | 1 | -9/+9 | ||
2023-05-21 | Update extending.md | 1 | -1/+1 | ||
2023-05-21 | Update extending.md | 1 | -1/+1 | ||
2023-05-21 | More documentation | 1 | -0/+27 | ||
2023-05-21 | Update extending.md | 1 | -1/+1 | ||
2023-05-21 | Update extending.md | 1 | -1/+1 | ||
2023-05-21 | Update extending.md | 1 | -1/+1 | ||
2023-05-21 | Update extending.md | 1 | -2/+2 | ||
2023-05-21 | Update extending.md | 1 | -2/+2 | ||
2023-05-21 | Update extending.md | 1 | -1/+3 | ||
2023-05-21 | Update extending.md | 1 | -1/+1 | ||
2023-05-21 | Update extending.md | 1 | -5/+3 | ||
2023-05-21 | Add --preload docs | 2 | -0/+138 | ||
2023-05-21 | Upgrade WebKit (#2980) | 16 | -66/+67 | ||
* [internal] Show the file path to the calling function from JS * [internal] Make `JSC.NewFunction` more type safe * Upgrade WebKit * Finish --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-05-20 | Fixes #2976 | 1 | -2/+2 | ||
2023-05-20 | [bun:test] Add tests for `--preload` with `beforeAll`, `afterAll`, ↵ | 3 | -5/+88 | ||
`afterEach`, `beforeEach` | |||||
2023-05-20 | [bun:test] `preload` now supports `beforeAll`, `beforeEach`, `afterAll`, ↵ | 5 | -101/+226 | ||
`afterEach` hooks Towards #198 |