Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-01-08 | Add napi to process.versions | 1 | -1/+2 | ||
2023-01-08 | Update process.versions | 3 | -35/+54 | ||
2023-01-07 | Workaround macOS issue | 1 | -1/+12 | ||
2023-01-07 | [Bun.connect] Fix bug where connect() Promise wouldn't reject on a ↵ | 6 | -19/+44 | ||
connection error | |||||
2023-01-07 | Fix segfault on Linux when getaddrinfo returns an error\nSee ↵ | 1 | -1/+4 | ||
https://github.com/ziglang/zig/pull/14242 | |||||
2023-01-07 | Mark more things as only mac | 1 | -0/+8 | ||
2023-01-07 | Don't include this symbol on linux | 1 | -0/+3 | ||
2023-01-07 | very simple node:dns implementation | 3 | -0/+445 | ||
completely untested | |||||
2023-01-07 | Implement DNS module (#1691) | 15 | -43/+1664 | ||
* Boilerplate for DNS stuff * Add c-ares * lookup * make * Implement dns.lookup * Create c-ares * wip * normalize * repro * Revert "repro" This reverts commit 8b93e0c295b335b8882a9601da47720348549beb. * Implement macOS `getaddrinfo_async_start` * embiggen * Update string_immutable.zig * Update Makefile * alright * Update .gitignore * Add types * more ccache * Update Dockerfile * Update Dockerfile * Update Dockerfile * Update bun.d.ts Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-01-05 | lazily create buffer/string slices (#1735) | 2 | -33/+120 | ||
2023-01-05 | always report rejected promises | 1 | -1/+1 | ||
2023-01-05 | Clean up some napi code | 1 | -45/+78 | ||
2023-01-05 | napi_boolean -> napi_number | 1 | -1/+1 | ||
2023-01-05 | Fixes #1733 | 1 | -10/+78 | ||
2023-01-05 | [socket] fix double-free in `finalize()` (#1731) | 3 | -53/+45 | ||
- tidy up `.isEmptyOrUndefinedOrNull()` usage | |||||
2023-01-05 | fix `onConnectError()` error propagation (#1730) | 1 | -2/+2 | ||
* fix `onConnectError()` error propagation suppress extraneous logging messages * Update src/bun.js/api/bun/socket.zig Co-authored-by: Jarred Sumner <jarred@jarredsumner.com> | |||||
2023-01-05 | Really fix #1722 | 1 | -2/+40 | ||
2023-01-05 | improve `.toThrow()` compatibility with Jest (#1728) | 1 | -16/+32 | ||
2023-01-04 | implement `expect().toThrow()` (#1727) | 2 | -34/+106 | ||
- fix bugs in `JSBufferList` - add tests | |||||
2023-01-04 | Add `SharedBuffer` from WebKit to make it easier to import more WebCore stuff | 2 | -0/+1111 | ||
2023-01-04 | Fix default export for stream | 1 | -11/+4 | ||
cc @alexlamsl | |||||
2023-01-04 | Fixes #1722 | 1 | -1/+2 | ||
2023-01-04 | buffer list clean-ups (#1721) | 1 | -37/+68 | ||
2023-01-04 | Support non-classes in node:net (#1712) | 1 | -198/+216 | ||
* Support non-classes * Update net.exports.js * Make it less observable * Update net.exports.js Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-01-04 | Fixes #1716 | 1 | -2/+2 | ||
2023-01-04 | 10x faster `new Buffer` (#1717) | 16 | -444/+451 | ||
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-01-03 | [streams] speed up `Readable` in some cases (#1708) | 2 | -14/+29 | ||
If `encoding` is set, no `Buffer`s would be exposed thus `Uint8Array` can be used directly. - fix data corruption in `BufferList.concat()` - fix segfaults in `BufferList.join()` | |||||
2023-01-03 | Fix crash in BufferList | 1 | -2/+2 | ||
2023-01-03 | Stub out missing napi functions and include error message | 1 | -1/+1 | ||
2023-01-02 | [socket] handle `connectError` (#1705) | 2 | -85/+89 | ||
assorted clean-ups & fixes | |||||
2023-01-02 | Support any `ArrayBufferView` in StringDecoder | 1 | -10/+20 | ||
2023-01-02 | implement `net.Socket` (#1701) | 2 | -3/+257 | ||
- support TCP sockets for now, i.e. no IPC - extra features like keep-alive, no-delay etc. are absent due to limitations of uSockets - fix `jest` to treat `done(nullish)` as success | |||||
2023-01-02 | Upgrade simdutf | 2 | -518/+720 | ||
Thanks @lemire | |||||
2023-01-02 | fix lingering process by dead sockets (#1700) | 1 | -67/+75 | ||
`Bun.listen()` and `Bun.connect()` would create sockets that under certain conditions with calls to `.end()` or `.stop`, prevents the process from exiting gracefully. | |||||
2023-01-01 | clean up `Promise` handling (#1697) | 12 | -143/+124 | ||
2023-01-01 | test crypto.randomBytes returns a Buffer | 1 | -31/+3 | ||
2023-01-01 | Handle extremely unlikely edgecase | 1 | -10/+21 | ||
2023-01-01 | Make asPromise() and asInternalPromise() safer, but slower | 1 | -2/+2 | ||
2023-01-01 | Update bindings.zig | 1 | -4/+0 | ||
2023-01-01 | [internal] Add more bindings | 7 | -10/+132 | ||
2022-12-31 | [jest] fix and improve hooks (#1689) | 1 | -3/+49 | ||
- wait for async hooks to complete before running tests - add support for `done(err)` callbacks in hooks fixes #1688 | |||||
2022-12-30 | Upgrade WebKit | 3 | -2/+2 | ||
2022-12-30 | More assertions | 2 | -5/+5 | ||
2022-12-29 | [node:crypto] 50x faster `createHash` | 1 | -42/+70 | ||
2022-12-29 | Introduce `Bun.CryptoHasher` | 14 | -193/+959 | ||
2022-12-29 | [node] Implement `process.uptime` and `process.umask` | 1 | -5/+36 | ||
2022-12-28 | Implement `Bun.RIPEMD160` | 10 | -13/+482 | ||
`RIPEMD160` is used by node:crypto. | |||||
2022-12-28 | [WebSocket] Implement `headers` support | 5 | -13/+110 | ||
Fixes https://github.com/oven-sh/bun/issues/1676 | |||||
2022-12-28 | Add `crypto` module from browserify | 2 | -1/+27959 | ||
2022-12-28 | Move some code up | 4 | -17/+11 | ||