aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/webcore (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-06-22change the directory structurejarred/renameGravatar Jarred Sumner 4-8744/+0
2022-06-15Fix lazy loading internal streamsGravatar Jarred Sumner 1-1/+1
2022-06-15direct streams mostly workjarred/directGravatar Jarred Sumner 1-38/+19
2022-06-15wip direct streamsGravatar Jarred Sumner 1-48/+154
2022-06-12ArrayBufferSink works and it's good.Gravatar Jarred Sumner 2-141/+894
2022-06-12Fix build issueGravatar Jarred Sumner 1-0/+3
2022-06-10Missing errno on linuxGravatar Jarred Sumner 1-3/+1
2022-06-09`new Response(stream).arrayBuffer()` + 3 moreGravatar Jarred Sumner 2-17/+101
- `new Response(stream).arrayBuffer()` - `new Response(stream).json()` - `new Response(stream).text()` - `new Response(stream).blob()`
2022-06-07wip ReadableStream <> zigGravatar Jarred Sumner 1-7/+58
2022-06-07Web Streams API (#176)Gravatar Jarred Sumner 3-145/+1530
* [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-10[bun.js] Implement `Buffer.byteLength`Gravatar Jarred Sumner 1-6/+104
2022-05-08[bun.js] Fix bug with headers not being sent in `fetch`Gravatar Jarred Sumner 1-0/+1
2022-04-29add more to buffer implementationGravatar Jarred Sumner 1-51/+200
2022-04-26Most of Buffer.toStringGravatar Jarred Sumner 1-7/+115
2022-04-25some of bufferGravatar Jarred Sumner 2-27/+699
2022-04-12Make sendfile more reliableGravatar Jarred Sumner 1-134/+0
2022-04-12wip fixes to sendfile() blockingGravatar Jarred Sumner 1-3/+6
2022-04-11work around fetch("localhost") bugGravatar Jarred Sumner 1-7/+0
2022-04-08partial fix for the sendfile() bugGravatar Jarred Sumner 1-6/+9
2022-04-07[bun.js] Add `baseURI` support to HTTP serverGravatar Jarred Sumner 1-1/+5
2022-04-06[bun.js] Add stdout, stderr, stdin to Bun and support sendfile() + splice()Gravatar Jarred SUmner 1-125/+299
2022-04-05Update response.zigGravatar Jarred Sumner 1-1/+0
2022-04-05Update response.zigGravatar Jarred Sumner 1-6/+12
2022-04-04fix bug with io sometimes sleeping permanetlyGravatar Jarred SUmner 1-7/+10
2022-04-04hmGravatar Jarred Sumner 1-1/+1
2022-04-04Update response.zigGravatar Jarred Sumner 1-1/+1
2022-04-04Make `Bun.file()` -> HTMLRewriter -> HTTP response workGravatar Jarred Sumner 1-64/+196
2022-04-03Handle when unable to use sendfile() with `Bun.file`Gravatar Jarred Sumner 1-3/+9
2022-04-02Fix test failuresGravatar Jarred Sumner 1-11/+41
2022-04-01[bun.js] Bring back file resolutionGravatar Jarred Sumner 1-1/+3
2022-04-01[bun.js] slightly more careful write()Gravatar Jarred Sumner 1-1/+3
2022-04-01[bun.js] Fix double free in BlobGravatar Jarred Sumner 1-1/+3
2022-04-01Update response.zigGravatar Jarred Sumner 1-1/+1
2022-04-01[bun.js] Fix use-after-free in Bun.writeGravatar Jarred Sumner 1-3/+3
2022-04-01Make `FetchHeaders` workjarred/fetchheadersGravatar Jarred Sumner 1-40/+34
2022-04-01[bun.js] Use `Headers` from WebKit instead of customGravatar Jarred Sumner 1-765/+128
2022-03-30don't append null bytesGravatar Jarred Sumner 1-3/+2
2022-03-28Delete url.zigGravatar Jarred Sumner 1-151/+0
2022-03-26Auto-set content-typeGravatar Jarred Sumner 1-1/+4
2022-03-26Fix clonefile() so it actually does runGravatar Jarred Sumner 1-1/+4
2022-03-25fix error hanldingGravatar Jarred Sumner 1-6/+22
2022-03-25[bun.js] configuration and error handling for HTTP serverGravatar Jarred Sumner 1-86/+125
2022-03-24Auto-detect MimeType based on file extensionGravatar Jarred Sumner 1-1/+17
2022-03-24Update response.zigGravatar Jarred Sumner 1-6/+6
2022-03-23handle bodies of 0 length betterGravatar Jarred Sumner 1-14/+19
2022-03-23Implement Request body support!Gravatar Jarred Sumner 1-13/+19
2022-03-23Support `Request.headers` and `Request.url` in http serverGravatar Jarred Sumner 1-11/+57
2022-03-23[bun.js] Bun.write for macOSGravatar Jarred Sumner 1-37/+138
2022-03-23[bun.js] Implement Bun.write()Gravatar Jarred SUmner 1-46/+832
2022-03-22Handle integer sizes greater than i32Gravatar Jarred SUmner 1-37/+49