Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-09-29 | Lazy URL, more explicit close() | 4 | -8/+64 | ||
2022-09-28 | Use uSockets for `setTimeout` and `setInterval` | 1 | -0/+0 | ||
2022-09-28 | /s/c_int/i32 | 1 | -189/+196 | ||
2022-09-28 | Fix several bugs with Request body streaming + store small response bodies ↵ | 1 | -7/+20 | ||
without an extra memory allocation | |||||
2022-09-25 | wip | 1 | -1/+1 | ||
2022-09-22 | 1 event loop per thread. Instead of 3. | 2 | -3/+6 | ||
uWebSockets and uSockets will need to be upgraded to match the changes. Previously: - Bun had a separate kqueue/eventfd just for async wakeups. - Bun had a separate kqueue/epoll just for reading files non-blocking in the same thread This commit unifies it into one event loop per thread | |||||
2022-09-22 | Fix `bun run foo --` by ignoring `--` | 1 | -2/+6 | ||
2022-09-19 | Pass through arguments unmodified after `bun run <script>` or `bun <script>` | 3 | -3/+32 | ||
Fixes https://github.com/oven-sh/bun/issues/231 | |||||
2022-09-17 | Update & configure SSL a little | 3 | -33/+41 | ||
2022-09-16 | Make new HTTP client more stable | 1 | -13/+76 | ||
2022-09-14 | 5x faster crypto.randomValues() | 1 | -0/+13 | ||
2022-09-11 | New HTTP client (#1231) | 3 | -38/+116 | ||
* wip * It mostly works! * Support `bun install` * Support `bun create` * Support chunked transfer encoding * Handle Keep Alive when redirecting to a different domain Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2022-08-17 | New Zig <> C++ bindings generator. +20% faster HTTP server | 1 | -0/+0 | ||
2022-08-14 | updating libarchive (#1078) | 1 | -0/+0 | ||
2022-08-09 | [misc] Add a way to disable LOLHTML | 1 | -1/+71 | ||
LOLHTML costs about 1 MB of binary size | |||||
2022-08-07 | [bun install] Implement `bun link` | 2 | -0/+21 | ||
2022-07-09 | Migrate to Zig v0.10.0 | 1 | -26/+15 | ||
2022-07-04 | [internal] Fix duplicate symbol issue | 1 | -3/+0 | ||
2022-07-04 | 0! | 1 | -0/+0 | ||
2022-07-02 | [streams] Rename `drain()` -> `flush()` | 1 | -0/+51 | ||
2022-07-01 | [Bun.serve] Add explicit function for clearing the abort callback | 3 | -7/+21 | ||
2022-06-27 | [uws] Add helper for corking | 1 | -2/+27 | ||
2022-06-27 | use less `undefined` | 1 | -5/+9 | ||
2022-06-27 | Fix data corruption bug in HTTP server | 2 | -2/+13 | ||
2022-06-22 | Update libbacktrace | 1 | -0/+0 | ||
2022-06-22 | Fix `WebSocket` when HTTP server is not running | 1 | -0/+4 | ||
2022-06-22 | Sending works | 1 | -3/+4 | ||
2022-06-22 | implement a custom websocket client | 1 | -9/+34 | ||
2022-06-22 | It connects! but the frames are corrupt | 1 | -5/+3 | ||
2022-06-22 | WebSocket is a global | 1 | -25/+25 | ||
2022-06-22 | WIP WebSocket | 2 | -9/+215 | ||
2022-06-07 | Web Streams API (#176) | 2 | -30/+96 | ||
* [bun.js] `WritableStream`, `ReadableStream`, `TransformStream`, `WritableStreamDefaultController`, `ReadableStreamDefaultController` & more * Implement `Blob.stream()` * Update streams.test.js * Fix sourcemaps crash * [TextEncoder] 3x faster in hot loops * reading almost works * start to implement native streams * Implement `Blob.stream()` * Implement `Bun.file(pathOrFd).stream()` * Add an extra function * [fs.readFile] Improve performance * make jsc bindings a little easier to work with * fix segfault * faster async/await + readablestream optimizations * WebKit updates * More WebKit updates * Add releaseWEakrefs binding * `bun:jsc` * More streams * Update streams.test.js * Update Makefile * Update mimalloc * Update WebKit * Create bun-jsc.test.js * Faster ReadableStream * Fix off by one & exceptions * Handle empty files/blobs * Update streams.test.js * Move streams to it's own file * temp * impl #1 * take two * good enough for now * Implement `readableStreamToArray`, `readableStreamToArrayBuffer`, `concatArrayBuffers` * jsxOptimizationInlining * Fix crash * Add `jsxOptimizationInline` to Bun.Transpiler * Update Transpiler types * Update js_ast.zig * Automatically choose production mode when NODE_ENV="production" * Update cli.zig * [jsx] Handle defaultProps when inlining * Update transpiler.test.js * uncomment some tests Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2022-05-03 | Update tinycc | 1 | -0/+0 | ||
2022-05-03 | Add tinycc dependency | 1 | -0/+0 | ||
2022-04-13 | Support digest("base64" | "hex") in the hashings | 1 | -10/+10 | ||
2022-04-12 | [bun.js] Implement Bun.sha1, Bun.sha256, Bun.sha384, Bun.sha512, Bun.sha512_384 | 3 | -104/+28 | ||
2022-04-12 | Make sendfile more reliable | 4 | -11/+41 | ||
2022-04-11 | always tick the event loop | 1 | -0/+24 | ||
2022-04-11 | [bun.js] Add a `Server.stop` function | 1 | -1/+2 | ||
2022-04-07 | Update mimalloc | 1 | -0/+0 | ||
2022-04-06 | [bun.js] Add stdout, stderr, stdin to Bun and support sendfile() + splice() | 1 | -0/+0 | ||
2022-04-05 | tweak some flags | 2 | -2/+1 | ||
2022-04-04 | fix bug with io sometimes sleeping permanetly | 1 | -1/+44 | ||
2022-04-04 | Remove unused function | 3 | -44/+0 | ||
2022-04-04 | fix https | 1 | -8/+7 | ||
2022-04-03 | pico headers are now mutable | 1 | -1/+1 | ||
2022-04-01 | [bun.js] Use `Headers` from WebKit instead of custom | 1 | -5/+10 | ||
2022-03-26 | Update uws | 1 | -0/+0 | ||
2022-03-25 | [bun.js] configuration and error handling for HTTP server | 1 | -2/+2 | ||
2022-03-23 | handle bodies of 0 length better | 3 | -5/+20 | ||