aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/webcore (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-09-25:sleepy:jarred/subprocessGravatar Jarred Sumner 1-1/+29
2022-09-24wipGravatar Jarred Sumner 1-10/+22
2022-09-23Use JSC heap for .arrayBuffer()Gravatar Jarred Sumner 1-4/+1
2022-09-22Update streams.zigGravatar Jarred Sumner 1-7/+2
2022-09-22Faster `Blob` + begin to implement `FileSink`Gravatar Jarred Sumner 3-185/+632
2022-09-221 event loop per thread. Instead of 3.Gravatar Jarred Sumner 1-6/+15
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-18Fix occasional crash with .json()Gravatar Jarred Sumner 1-1/+7
2022-09-18Add a way to disable timeout and keepaliveGravatar Jarred Sumner 1-30/+52
2022-09-17Partially implement `server.fetch()` on Bun.serveGravatar Jarred Sumner 1-5/+7
2022-09-16Make `fetch` throw a `SystemError` on rejectGravatar Jarred Sumner 1-9/+7
2022-09-16Make new HTTP client more stableGravatar Jarred Sumner 2-155/+128
2022-09-11New HTTP client (#1231)Gravatar Jarred Sumner 1-11/+19
* 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-09-07Fix crash with file descriptorGravatar Jarred Sumner 1-10/+6
2022-09-07Helper for seeing if a File Blob is seekableGravatar Jarred Sumner 1-0/+12
2022-09-07[Bun.write] clean up some error handlingGravatar Jarred Sumner 1-14/+32
2022-09-07Bun.write - only truncate if its a path stringGravatar Jarred Sumner 1-2/+2
2022-09-07Fast path for `Bun.write` with short-ish strings & typed arraysGravatar Jarred Sumner 1-11/+225
Helps with https://github.com/oven-sh/bun/issues/646 but does not fully fix
2022-09-06workaround test failureGravatar Jarred Sumner 1-5/+5
2022-09-03Fixes https://github.com/oven-sh/bun/issues/677Gravatar Jarred Sumner 1-7/+9
2022-09-01Fix failing Buffer tests (#1197)Gravatar Zilin Zhu 1-6/+6
2022-09-01Add native StringDecoder (#1188)Gravatar Zilin Zhu 1-9/+6
* Add native StringDecoder * fix upon reviews * add Constructor and use LazyClassStructure
2022-08-29chore: Clean buffer C API (#1174)Gravatar Zilin Zhu 1-178/+93
2022-08-27Update WebKit (#1165)Gravatar Jarred Sumner 1-2/+2
* Update WebKit * Fix `DataView` and non-8 bit sized typed arrays with TextDecoder * New WebKit Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2022-08-25Faster way to lookup mimetypeGravatar Jarred Sumner 1-7/+8
2022-08-22Remove response poolGravatar Jarred Sumner 1-37/+0
2022-08-22[node:http] speed up assigning headersGravatar Jarred Sumner 1-1/+2
2022-08-21Remove usage of `fnctl64` so we can avoid the libc symbolGravatar Jarred Sumner 1-62/+73
2022-08-18Faster TextDecoderGravatar Jarred Sumner 2-120/+100
2022-08-18Fix Next.js regressionGravatar Jarred Sumner 1-12/+45
2022-08-18Fix missing `prototype` property on generated classesGravatar Jarred Sumner 1-8/+0
2022-08-17Move around some thingsGravatar Jarred Sumner 2-3/+118
2022-08-17New Zig <> C++ bindings generator. +20% faster HTTP serverGravatar Jarred Sumner 2-487/+365
2022-08-17Slightly improve header init perfGravatar Jarred Sumner 1-47/+34
2022-08-13Improve event loop reliability on LinuxGravatar Jarred SUmner 2-2/+3
2022-08-12[bun.js] up to 60% faster TextEncoder.encodeInto and ~3% faster ↵Gravatar Jarred Sumner 1-61/+83
TextEncoder.encode
2022-08-04allow setting status code in Response.redirect (#985)Gravatar Zilin Zhu 1-1/+1
2022-07-27#609 Don't truncate ascii buffers to 7-bit (#775)Gravatar szatkus 1-10/+9
2022-07-24Improve `console.log(new Blob([123]))` outputGravatar Jarred Sumner 1-7/+95
2022-07-17[js] Fix invalid unicode codepoint in errorGravatar Jarred Sumner 1-1/+1
2022-07-15[bun.js] Fix non-ascii latin1 string handling in console.logGravatar Jarred Sumner 1-1/+1
Closes https://github.com/oven-sh/bun/issues/738 Closes https://github.com/oven-sh/bun/issues/737
2022-07-12[bun.js] Fix GC bug with `fetch`Gravatar Jarred Sumner 1-68/+29
2022-07-11Fixes https://github.com/oven-sh/bun/issues/195Gravatar Jarred Sumner 1-2/+58
2022-07-04[itnernal] Cleanup some of the streams codeGravatar Jarred Sumner 1-1/+0
2022-07-02[streams] Rename `drain()` -> `flush()`Gravatar Jarred Sumner 1-36/+98
2022-07-01Fix failing tests for ReadableStream -> {text, arrayBuffer, blob}Gravatar Jarred Sumner 2-2/+11
2022-06-30[TextEncoder] Use JSC heap for small buffersGravatar Jarred Sumner 1-16/+64
2022-06-30Fix promise memory leakGravatar Jarred Sumner 2-19/+73
2022-06-29Correctly handle latin1 rope strings with non-ascii charactersGravatar Jarred Sumner 1-36/+27
2022-06-29Make HTTP web streams fasterGravatar Jarred Sumner 1-34/+97
2022-06-27Cork streams when possibleGravatar Jarred Sumner 1-135/+83