aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
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 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-03Fix crash in BufferListGravatar Jarred Sumner 1-2/+2
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 2-85/+89
assorted clean-ups & fixes
2023-01-02Support any `ArrayBufferView` in StringDecoderGravatar Jarred Sumner 1-10/+20
2023-01-02implement `net.Socket` (#1701)Gravatar Alex Lam S.L 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-02Make the error message for unsupported dependency type a little clearerGravatar Jarred Sumner 1-1/+1
2023-01-02Upgrade simdutfGravatar Jarred Sumner 2-518/+720
Thanks @lemire
2023-01-02fix lingering process by dead sockets (#1700)Gravatar Alex Lam S.L 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-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 1-31/+3
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
2023-01-01Workaround https://github.com/ziglang/zig/issues/14148Gravatar Jarred Sumner 1-2/+3
2022-12-31[jest] fix and improve hooks (#1689)Gravatar Alex Lam S.L 1-3/+49
- wait for async hooks to complete before running tests - add support for `done(err)` callbacks in hooks fixes #1688
2022-12-30Make `NamesIterator` saferGravatar Jarred Sumner 2-9/+24
2022-12-30Upgrade WebKitGravatar Jarred Sumner 3-2/+2
2022-12-30More assertionsGravatar Jarred Sumner 10-118/+186
2022-12-30Don't use zig's memcpy functionGravatar Jarred Sumner 1-1/+2
It is very slow
2022-12-30Use ArrayBitSet that passes by reference instead of valueGravatar Jarred Sumner 3-62/+588
2022-12-30Fix crash with `bun install <foo>`Gravatar Jarred Sumner 1-18/+26
2022-12-29Set CLOXECGravatar Jarred SUmner 1-1/+1
2022-12-29Fix broken hardlink installsGravatar Jarred SUmner 1-1/+1
2022-12-29Fix OOB when deinit'ing dir walkerGravatar Jarred SUmner 1-4/+7
2022-12-29[node:crypto] 50x faster `createHash`Gravatar Jarred Sumner 1-42/+70
2022-12-29Introduce `Bun.CryptoHasher`Gravatar Jarred Sumner 15-195/+974
2022-12-29[node] Implement `process.uptime` and `process.umask`Gravatar Jarred Sumner 1-5/+36
2022-12-28Expose the rest of RIPEMD160Gravatar Jarred Sumner 2-0/+37
2022-12-28Implement `Bun.RIPEMD160`Gravatar Jarred Sumner 10-13/+482
`RIPEMD160` is used by node:crypto.
2022-12-28Use BoringSSL with patches from ElectronGravatar Jarred Sumner 8-1/+366
2022-12-28:scissors:Gravatar Jarred Sumner 1-7/+0
2022-12-28[WebSocket] Implement `headers` supportGravatar Jarred Sumner 6-23/+162
Fixes https://github.com/oven-sh/bun/issues/1676
2022-12-28Fixes https://github.com/oven-sh/bun/issues/1677Gravatar Jarred Sumner 1-21/+13
2022-12-28Workaround https://github.com/ziglang/zig/issues/14099Gravatar Jarred Sumner 1-0/+4
2022-12-28Add `crypto` module from browserifyGravatar Jarred Sumner 2-1/+27959
2022-12-28Move some code upGravatar Jarred Sumner 4-17/+11
2022-12-28Fix `ReadableStream.pipeTo`Gravatar Jarred Sumner 2-3/+3
2022-12-28log object string correctly (#1674)Gravatar Alex Lam S.L 2-14/+13
use `Symbol.toStringTag` of the object or that of its `.prototype` fixes #1584
2022-12-28Fix build issue on latest zigGravatar Jarred Sumner 2-4/+4
2022-12-28Upgrade to latest Zig (#1610)Gravatar Jarred Sumner 169-6533/+9323
* @min and @max * builtins and some trivial ones * Most of them * more * more! * More Progress * wip * Update tagged_pointer.zig * Update http_client_async.zig * Most of the iterable dir changes * alright * Remove usages of deprecated formatters * :camera: * fmt * Update shimmer.zig * wip * wip * wip * progress * more * Latest * stuck on error * latest * workaround stage2 * wip * Update string_immutable.zig * wip * Migrate `Dirent` and `require("fs')` to use JSC<>Zig bindings * Fix build errors * Fixup most of the test failures * Fix `make headers` * Fix "outside package path" error * Fixup aligned alloc * Add missing file * linux * More linux fixes * use latest peechy * Fix transpiler test failure * Forgot about these * Fixup test failure * Update node-timers.test.ts * [node:htt] Fix `undefined is not an object` error Fixes https://github.com/oven-sh/bun/issues/1618 * Update http.exports.js * Make this test less flaky * fix hashes * Fix hex formatting and zls issues * Download zig version * Update Dockerfile * Update Dockerfile * Update uws * Update Dockerfile * Set llvm version * Update README.md * Update uws * Update Dockerfile * Update io_linux.zig * Update bun.zig * Log output * workaround strange @cInclude error * Make ffi tests better * Don't use cImport * Update c.zig * Update c-bindings.cpp * call setOutputDir * Update Dockerfile * Use a longer name * latest * Update serve.test.ts Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Co-authored-by: Veikka Tuominen <git@vexu.eu>
2022-12-27[bundler] fix logging verbosity (#1671)Gravatar Alex Lam S.L 2-2/+2
fixes #1666