aboutsummaryrefslogtreecommitdiff
path: root/integration/bunjs-only-snippets (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-06-22change the directory structurejarred/renameGravatar Jarred Sumner 111-10981/+0
2022-06-22Cleanup some testsGravatar Jarred Sumner 2-8/+46
2022-06-22cleanup websocket testGravatar Jarred Sumner 1-3/+6
2022-06-22Add a simple test for EventEmitterGravatar Jarred Sumner 1-0/+16
2022-06-22Add a simple test for websocketsGravatar Jarred Sumner 1-0/+39
2022-06-22Cleanup testsGravatar Jarred Sumner 8-41/+37
2022-06-22WebSocket is a globalGravatar Jarred Sumner 1-0/+16
2022-06-15some more testsGravatar Jarred Sumner 2-10/+62
2022-06-15direct streams mostly workjarred/directGravatar Jarred Sumner 2-1/+27
2022-06-09`new Response(stream).arrayBuffer()` + 3 moreGravatar Jarred Sumner 5-8/+99
- `new Response(stream).arrayBuffer()` - `new Response(stream).json()` - `new Response(stream).text()` - `new Response(stream).blob()`
2022-06-07log esm import orderGravatar Jarred Sumner 5-0/+30
2022-06-07Web Streams API (#176)Gravatar Jarred Sumner 6-13/+531
* [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-20[solid] more progress, no fragments, but still not rightGravatar Jarred Sumner 31-0/+3057
2022-05-16add a testGravatar Jarred Sumner 2-0/+35
2022-05-16Still not correct!bun-v0.0.83Gravatar Jarred Sumner 1-3/+0
2022-05-16Update serve.test.tsGravatar Jarred Sumner 1-1/+1
2022-05-16reset on stmt on errorGravatar Jarred Sumner 1-0/+47
2022-05-16`bun:sqlite` (#167)Gravatar Jarred Sumner 6-1/+510
* :scissors: * Add the slow version * draw the rest of the owl * Fix crash when allocating lots of memory * [Bun.Transipiler] Support passing objects * [JS Parser] Support passing objects to macros via Bun.Transpiler * Update JSSQLStatement.cpp * Embed SQLite * Add SQLite to Dockerfile * [sqlite] Add quick one-off queries without creating a whole object * [sqlite] Add `columnsCount`, rename raw() to `values()`, remove `rebind` * Implement `bun:sqlite` * return null * Fix updating query * Update bun.d.ts * more tests * Support variadic arguments, write tests and add types * Update sqlite.d.ts * Update sqlite.d.ts * latest * Implement `Database.loadExtension` and `Database.setCustomSQLite` * Support `require.resolve` * [napi] Improve string performance * [bun.js] Support some of `node:module` * another test * [sqlite] Support serialize & deserialize * [`bun:ffi`] Implement `CFunction` and `linkSymbols` * [bun.js] Fix crash in `Buffer.from` * Update sqlite.test.js * Document linkSymbols * docs * Update README.md
2022-05-11Add test for import.meta.requireGravatar Jarred Sumner 2-1/+11
2022-05-11[bun.js] Implement `import.meta.require`Gravatar Jarred Sumner 1-0/+4
This allows synchronous dynamic loading of `.node`, `.json`, and `.toml` files. It is not a CommonJS require, but it can be used that way so long as the content is not JavaScript.
2022-05-10Add test for Buffer.byteLengthGravatar Jarred Sumner 1-0/+7
2022-05-09Add test for __dirnameGravatar Jarred Sumner 1-0/+9
2022-05-08Update serve.test.tsGravatar Jarred Sumner 1-1/+4
2022-05-08[bun.js] Fix bug with headers not being sent in `fetch`Gravatar Jarred Sumner 1-0/+22
2022-05-07Update zlib.test.jsGravatar Jarred Sumner 1-1/+1
2022-05-07[bun.js] Support `gzipSync`, `gunzipSync`, `inflateSync`, `deflateSync`Gravatar Jarred Sumner 1-0/+18
2022-05-05E.String gets a RopeGravatar Jarred Sumner 1-2/+64
2022-05-04specifically check utf8Gravatar Jarred Sumner 1-0/+2
2022-05-04make our http test run moreGravatar Jarred Sumner 1-18/+21
2022-05-04Safer i64/u64Gravatar Jarred Sumner 3-20/+27
2022-05-03Add docs for FFIGravatar Jarred Sumner 1-66/+66
2022-05-02[bun:ffi] Improve `uint64_t` and `int64_t` performanceGravatar Jarred Sumner 3-126/+300
2022-05-02[bun:ffi] Support `i64` and `u64`Gravatar Jarred Sumner 3-101/+80
2022-05-02[bun:ffi] Support `double` and `float`Gravatar Jarred Sumner 3-53/+50
2022-05-02[bun:ffi] cleanupGravatar Jarred Sumner 3-5/+428
2022-05-02[bun.js] Add `Bun.nanoseconds()` to report time in nanosGravatar Jarred Sumner 1-0/+18
2022-05-01Buffer.compare & Buffer.equalGravatar Jarred Sumner 1-0/+25
2022-05-01[bun.js] Improve `Buffer` creation perf a littleGravatar Jarred Sumner 1-2/+40
2022-05-01[bun.js] Implement `Buffer.concat`Gravatar Jarred Sumner 1-0/+19
2022-04-30cleanupGravatar Jarred Sumner 1-0/+36
2022-04-30wipGravatar Jarred Sumner 2-65/+273
2022-04-30Update ffi-test.cGravatar Jarred Sumner 1-24/+35
2022-04-30aGravatar Jarred Sumner 1-0/+27
2022-04-29[bun:ffi] it worksGravatar Jarred Sumner 2-16/+23
2022-04-29[bun.js] Implement unsafe.{`arrayBufferToPtr`, `arrayBufferFromPtr`, ↵Gravatar Jarred Sumner 1-2/+7
`bufferFromPtr`}
2022-04-29[bun ffi] Support pointersGravatar Jarred Sumner 2-0/+28
2022-04-29[bun ffi] support `i32`, `i8`, `u8`, `u16`, `i16`, `u32`, `bool`Gravatar Jarred Sumner 2-140/+171
2022-04-29more tests for bufferGravatar Jarred Sumner 1-1/+165
2022-04-29ffi test codeGravatar Jarred Sumner 2-26/+247
2022-04-29commit moreGravatar Jarred Sumner 1-0/+50