aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-01-05[socket] fix double-free in `finalize()` (#1731)Gravatar Alex Lam S.L 3-53/+45
- tidy up `.isEmptyOrUndefinedOrNull()` usage
2023-01-05BumpGravatar Jarred Sumner 1-1/+1
2023-01-05fix `onConnectError()` error propagation (#1730)Gravatar Alex Lam S.L 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-05Update tcp-echo.bun.tsGravatar Jarred Sumner 1-13/+15
2023-01-05Really fix #1722Gravatar Jarred Sumner 2-3/+41
2023-01-05improve `.toThrow()` compatibility with Jest (#1728)Gravatar Alex Lam S.L 2-17/+33
2023-01-04Fix Bun.serve typings (#1714)Gravatar u9g 1-2/+2
2023-01-04implement `expect().toThrow()` (#1727)Gravatar Alex Lam S.L 5-130/+370
- fix bugs in `JSBufferList` - add tests
2023-01-04Add `SharedBuffer` from WebKit to make it easier to import more WebCore stuffGravatar Jarred Sumner 2-0/+1111
2023-01-04Fix default export for streamGravatar Jarred Sumner 1-11/+4
cc @alexlamsl
2023-01-04Fixes #1722Gravatar Jarred Sumner 1-1/+2
2023-01-04split server/client for tcp echo benchmark to better measure net.Socket perfGravatar Jarred Sumner 2-58/+60
2023-01-04buffer list clean-ups (#1721)Gravatar Alex Lam S.L 1-37/+68
2023-01-04Support non-classes in node:net (#1712)Gravatar Jarred Sumner 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-04Fixes #1716Gravatar Jarred Sumner 1-2/+2
2023-01-0410x faster `new Buffer` (#1717)Gravatar Jarred Sumner 19-520/+480
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-01-03Update README.mdGravatar Jarred Sumner 1-2/+2
2023-01-03Add sqlite to vendorGravatar Jarred Sumner 1-4/+8
2023-01-03Fixes https://github.com/oven-sh/bun/issues/1695Gravatar Jarred Sumner 1-1/+1
2023-01-03Remove usages of std.xGravatar Jarred Sumner 7-98/+75
2023-01-03[streams] speed up `Readable` in some cases (#1708)Gravatar Alex Lam S.L 3-14/+140
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-03Fix crash in BufferListGravatar Jarred Sumner 1-2/+2
2023-01-03Create readme.mdGravatar Jarred Sumner 1-0/+10
2023-01-03Implement `napi_make_callback`Gravatar Jarred Sumner 1-22/+47
2023-01-03Stub out missing napi functions and include error messageGravatar Jarred Sumner 4-7/+92
2023-01-03Fix spec issue with `napi_get_typedarray_info`Gravatar Jarred Sumner 1-3/+3
2023-01-02[socket] handle `connectError` (#1705)Gravatar Alex Lam S.L 5-95/+143
assorted clean-ups & fixes
2023-01-02make it work with homebrew zigGravatar Jarred Sumner 1-1/+9
2023-01-02[internal] allow using zig from more directoriesGravatar Jarred Sumner 1-5/+34
2023-01-02fix double `resolve()` in test (#1707)Gravatar Alex Lam S.L 1-6/+6
also clean up `reject()` values
2023-01-02Support any `ArrayBufferView` in StringDecoderGravatar Jarred Sumner 2-12/+22
2023-01-02implement `net.Socket` (#1701)Gravatar Alex Lam S.L 3-3/+432
- 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-02Make the error message for unsupported dependency type a little clearerGravatar Jarred Sumner 1-1/+1
2023-01-02Add buffer creation snippetGravatar Jarred Sumner 1-0/+32
2023-01-02update node echo benchGravatar Jarred Sumner 1-13/+55
2023-01-02Upgrade simdutfGravatar Jarred Sumner 2-518/+720
Thanks @lemire
2023-01-02More instructionsGravatar Jarred Sumner 1-0/+54
2023-01-02Update macOS instructionsGravatar Jarred Sumner 1-50/+21
2023-01-02Auto-install and link webkitGravatar Jarred Sumner 6-15/+35
2023-01-02fix lingering process by dead sockets (#1700)Gravatar Alex Lam S.L 3-67/+179
`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-01clean up `Promise` handling (#1697)Gravatar Alex Lam S.L 14-162/+127
2023-01-01Fix `bun --cwd` after https://github.com/ziglang/zig/pull/13596Gravatar Jarred Sumner 1-2/+8
2023-01-01Add workaroundGravatar Jarred Sumner 1-0/+5
2023-01-01BumpGravatar Jarred Sumner 1-1/+1
2023-01-01test crypto.randomBytes returns a BufferGravatar Jarred Sumner 2-31/+11
2023-01-01Handle extremely unlikely edgecaseGravatar Jarred SUmner 1-10/+21
2023-01-01Fix linux build issueGravatar Jarred SUmner 1-3/+7
2023-01-01Make asPromise() and asInternalPromise() safer, but slowerGravatar Jarred SUmner 1-2/+2
2023-01-01Update bindings.zigGravatar Jarred Sumner 1-4/+0
2023-01-01[internal] Add more bindingsGravatar Jarred Sumner 9-13/+157