aboutsummaryrefslogtreecommitdiff
path: root/src/javascript (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-06-22change the directory structurejarred/renameGravatar Jarred Sumner 523-383522/+0
2022-06-22Move builtins to src/javascript/jsc/builtinsGravatar Jarred Sumner 72-6/+2285
2022-06-22Update WebKitGravatar Jarred Sumner 1-0/+0
2022-06-22Fix `WebSocket` when HTTP server is not runningGravatar Jarred Sumner 11-35/+74
2022-06-22cleanupGravatar Jarred Sumner 5-718/+2
2022-06-22Fix memory bugs in escapeHTML & arrayBufferToStringGravatar Jarred Sumner 1-65/+61
2022-06-22Fix bug with exceptions inside EventTargetGravatar Jarred Sumner 11-137/+413
2022-06-22Add a way to schedule microtasks from C++Gravatar Jarred Sumner 5-35/+77
2022-06-22Update javascript.zigGravatar Jarred Sumner 1-13/+152
2022-06-22Clean up perf hooks a littleGravatar Jarred Sumner 1-9/+21
2022-06-22use JSValue for `bun test`Gravatar Jarred Sumner 1-13/+19
2022-06-22`ws` polyfilGravatar Jarred Sumner 1-0/+97
2022-06-22Polyfills for `undici`, `streams/web`, `streams/consumer` `timers` ↵Gravatar Jarred Sumner 6-0/+502
`timers/promises`, `fs/promises`, `ws`
2022-06-22Fix assertion that checks globally allocated memory pointersGravatar Jarred Sumner 1-4/+6
2022-06-22Fix error messages sometimes printing undefined memoryGravatar Jarred Sumner 1-3/+9
2022-06-22[bun wiptest] Implement `beforeEach`, `afterEach`, `beforeAll`, `afterAll`Gravatar Jarred Sumner 1-19/+111
2022-06-22Better error for undefined memory hereGravatar Jarred Sumner 1-1/+3
2022-06-22Preallocate some event loop tasksGravatar Jarred Sumner 1-0/+3
2022-06-22`bun wiptest` improve test runner outputGravatar Jarred Sumner 1-25/+31
2022-06-22Sending worksGravatar Jarred Sumner 10-412/+436
2022-06-22implement a custom websocket clientGravatar Jarred Sumner 6-40/+53
2022-06-22It connects! but the frames are corruptGravatar Jarred Sumner 1-5/+10
2022-06-22WebSocket is a globalGravatar Jarred Sumner 20-201/+265
2022-06-22Fix most of the errorsGravatar Jarred Sumner 6-119/+117
2022-06-22more codeGravatar Jarred Sumner 4-58/+209
2022-06-22WIP WebSocketGravatar Jarred Sumner 16-13/+3035
2022-06-17Import most of `MessageEvent` from WebKitGravatar Jarred Sumner 18-12/+1410
2022-06-15Update WebKitGravatar Jarred Sumner 1-0/+0
2022-06-15[web standards] Add `CloseEvent` from WebKitGravatar Jarred Sumner 9-6/+636
2022-06-15Fix lazy loading internal streamsGravatar Jarred Sumner 13-360/+424
2022-06-15direct streams mostly workjarred/directGravatar Jarred Sumner 24-1166/+1755
2022-06-15wip direct streamsGravatar Jarred Sumner 23-392/+2270
2022-06-12ArrayBufferSink works and it's good.Gravatar Jarred Sumner 22-168/+1788
2022-06-12Fix build issueGravatar Jarred Sumner 1-0/+3
2022-06-10Update WebKitGravatar Jarred Sumner 1-0/+0
2022-06-10Update event_loop.zigGravatar Jarred Sumner 1-0/+1
2022-06-10Missing errno on linuxGravatar Jarred Sumner 1-3/+1
2022-06-10Update jest.zigGravatar Jarred Sumner 1-6/+9
2022-06-09`new Response(stream).arrayBuffer()` + 3 moreGravatar Jarred Sumner 11-31/+379
- `new Response(stream).arrayBuffer()` - `new Response(stream).json()` - `new Response(stream).text()` - `new Response(stream).blob()`
2022-06-09fix some memory leaks with stringsGravatar Jarred Sumner 4-28/+45
2022-06-09Support console.log(myBigInt)Gravatar Jarred Sumner 1-1/+6
2022-06-07Update event_loop.zigGravatar Jarred Sumner 1-1/+2
2022-06-07wip ReadableStream <> zigGravatar Jarred Sumner 1-7/+58
2022-06-07Implement `hashCode`Gravatar Jarred Sumner 1-2/+21
2022-06-07Web Streams API (#176)Gravatar Jarred Sumner 210-1701/+29532
* [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-30Remove generated files from git index (#182)Gravatar Alexander Kuznetsov 2-1054/+0
2022-05-20[solid] more progress, no fragments, but still not rightGravatar Jarred Sumner 1-0/+5
2022-05-16Still not correct!bun-v0.0.83Gravatar Jarred Sumner 2-3/+3
2022-05-16work around test failureGravatar Jarred Sumner 2-3/+5
2022-05-16Update sqlite3.cGravatar Jarred Sumner 1-1/+1