aboutsummaryrefslogtreecommitdiff
path: root/src/deps (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-09-29Lazy URL, more explicit close()Gravatar Jarred Sumner 4-8/+64
2022-09-28Use uSockets for `setTimeout` and `setInterval`Gravatar Jarred Sumner 1-0/+0
2022-09-28/s/c_int/i32Gravatar Jarred Sumner 1-189/+196
2022-09-28Fix several bugs with Request body streaming + store small response bodies ↵Gravatar Jarred Sumner 1-7/+20
without an extra memory allocation
2022-09-25wipGravatar Jarred Sumner 1-1/+1
2022-09-221 event loop per thread. Instead of 3.Gravatar Jarred Sumner 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-22Fix `bun run foo --` by ignoring `--`Gravatar Jarred Sumner 1-2/+6
2022-09-19Pass through arguments unmodified after `bun run <script>` or `bun <script>`Gravatar Jarred Sumner 3-3/+32
Fixes https://github.com/oven-sh/bun/issues/231
2022-09-17Update & configure SSL a littleGravatar Jarred Sumner 3-33/+41
2022-09-16Make new HTTP client more stableGravatar Jarred Sumner 1-13/+76
2022-09-145x faster crypto.randomValues()Gravatar Jarred Sumner 1-0/+13
2022-09-11New HTTP client (#1231)Gravatar Jarred Sumner 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-17New Zig <> C++ bindings generator. +20% faster HTTP serverGravatar Jarred Sumner 1-0/+0
2022-08-14updating libarchive (#1078)Gravatar Jonathan Collazo 1-0/+0
2022-08-09[misc] Add a way to disable LOLHTMLGravatar Jarred Sumner 1-1/+71
LOLHTML costs about 1 MB of binary size
2022-08-07[bun install] Implement `bun link`Gravatar Jarred Sumner 2-0/+21
2022-07-09Migrate to Zig v0.10.0Gravatar Alexander 1-26/+15
2022-07-04[internal] Fix duplicate symbol issueGravatar Jarred Sumner 1-3/+0
2022-07-040!Gravatar Jarred Sumner 1-0/+0
2022-07-02[streams] Rename `drain()` -> `flush()`Gravatar Jarred Sumner 1-0/+51
2022-07-01[Bun.serve] Add explicit function for clearing the abort callbackGravatar Jarred Sumner 3-7/+21
2022-06-27[uws] Add helper for corkingGravatar Jarred Sumner 1-2/+27
2022-06-27use less `undefined`Gravatar Jarred Sumner 1-5/+9
2022-06-27Fix data corruption bug in HTTP serverGravatar Jarred Sumner 2-2/+13
2022-06-22Update libbacktraceGravatar Jarred Sumner 1-0/+0
2022-06-22Fix `WebSocket` when HTTP server is not runningGravatar Jarred Sumner 1-0/+4
2022-06-22Sending worksGravatar Jarred Sumner 1-3/+4
2022-06-22implement a custom websocket clientGravatar Jarred Sumner 1-9/+34
2022-06-22It connects! but the frames are corruptGravatar Jarred Sumner 1-5/+3
2022-06-22WebSocket is a globalGravatar Jarred Sumner 1-25/+25
2022-06-22WIP WebSocketGravatar Jarred Sumner 2-9/+215
2022-06-07Web Streams API (#176)Gravatar Jarred Sumner 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-03Update tinyccGravatar Jarred Sumner 1-0/+0
2022-05-03Add tinycc dependencyGravatar Jarred Sumner 1-0/+0
2022-04-13Support digest("base64" | "hex") in the hashingsGravatar Jarred Sumner 1-10/+10
2022-04-12[bun.js] Implement Bun.sha1, Bun.sha256, Bun.sha384, Bun.sha512, Bun.sha512_384Gravatar Jarred Sumner 3-104/+28
2022-04-12Make sendfile more reliableGravatar Jarred Sumner 4-11/+41
2022-04-11always tick the event loopGravatar Jarred Sumner 1-0/+24
2022-04-11[bun.js] Add a `Server.stop` functionGravatar Jarred Sumner 1-1/+2
2022-04-07Update mimallocGravatar Jarred Sumner 1-0/+0
2022-04-06[bun.js] Add stdout, stderr, stdin to Bun and support sendfile() + splice()Gravatar Jarred SUmner 1-0/+0
2022-04-05tweak some flagsGravatar Jarred Sumner 2-2/+1
2022-04-04fix bug with io sometimes sleeping permanetlyGravatar Jarred SUmner 1-1/+44
2022-04-04Remove unused functionGravatar Jarred Sumner 3-44/+0
2022-04-04fix httpsGravatar Jarred Sumner 1-8/+7
2022-04-03pico headers are now mutableGravatar Jarred Sumner 1-1/+1
2022-04-01[bun.js] Use `Headers` from WebKit instead of customGravatar Jarred Sumner 1-5/+10
2022-03-26Update uwsGravatar Jarred Sumner 1-0/+0
2022-03-25[bun.js] configuration and error handling for HTTP serverGravatar Jarred Sumner 1-2/+2
2022-03-23handle bodies of 0 length betterGravatar Jarred Sumner 3-5/+20