Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-01-12 | set remaining indexes (#1785) | 2 | -10/+19 | ||
2023-01-12 | 0 initialize remaining indexes in array (#1783) | 1 | -0/+2 | ||
* 0 initialize remaining indexes in array * switch to memset | |||||
2023-01-12 | reset string decoder on end (#1782) | 2 | -2/+27 | ||
2023-01-12 | [bindings] Make `isObject` align with `JSC::isObjectType` | 1 | -7/+5 | ||
2023-01-11 | Update ImportMetaObject.cpp | 1 | -1/+1 | ||
2023-01-11 | `require.resolve` in the runtime should use CommonJS export conditions | 5 | -13/+25 | ||
2023-01-10 | make it size_t | 2 | -10/+10 | ||
2023-01-10 | Make `Buffer` mockable | 1 | -83/+83 | ||
2023-01-10 | Implement Buffer swap16, swap32, swap64 (#1659) | 1 | -3/+85 | ||
* Implement Buffer swap16, swap32, swap64 * Initial incorporation of feedback - Use constexpr - Clean up the indexing - Check for detached - Use suggested text for exception text | |||||
2023-01-10 | attempt (unsuccessfully) to improve c++ build time | 14 | -132/+150 | ||
2023-01-10 | Fix circular dependency in make headers | 1 | -0/+4 | ||
2023-01-10 | Changes from upgrading webkit | 5 | -50/+47 | ||
2023-01-10 | buffer.toString(undefined) should be UTF-8 | 1 | -0/+5 | ||
2023-01-10 | use `strings.hasPrefixComptime()` (#1755) | 1 | -1/+1 | ||
2023-01-09 | check for isEmpty or !isCell | 2 | -47/+47 | ||
2023-01-09 | Handle 0 in isCell | 1 | -1/+4 | ||
2023-01-08 | Revert "lazily create buffer/string slices (#1735)" | 2 | -120/+33 | ||
This reverts commit e2ed31b7e79d1cb4fca492de3be0324afc9fd3a1. | |||||
2023-01-08 | [internal] Fix checking for Error object | 6 | -28/+163 | ||
2023-01-08 | [internal] Regenerate code | 1 | -46/+69 | ||
2023-01-08 | feat(node:readline): add node:readline and node:readline/promises (#1738) | 1 | -0/+9 | ||
* feat(readline): WIP: add readline * test(helpers): add deepStrictEqual helper * feat(readline): add readline & readline/promises to loader * fix(node:events): emit newListener on new listener added * feat(readline): finish readline cb interface, add tests * fix(stream): fix Transform.end() * fix(node-test-helpers): correct throws behavior, improve how all asserts work * feat(readline/promises): add readline/promises * feat(assert): add assert.match * test(readline): uncomment more tests * fix(readline): MaxCeil -> MathCeil 🤦 * fix(readline): export promises from node:readline * fix(readline): temp fix for circular dependency * cleanup(readline): remove console.log * fix(readline): change true -> 0 for CommonJS export * perf(readline): micro-optimizations with some getters * perf(readline): lazy load isWritable * cleanup(readline): rename debug flag env var to BUN_JS_DEBUG | |||||
2023-01-08 | Add napi to process.versions | 1 | -1/+2 | ||
2023-01-08 | Update process.versions | 2 | -31/+45 | ||
2023-01-07 | [Bun.connect] Fix bug where connect() Promise wouldn't reject on a ↵ | 5 | -9/+21 | ||
connection error | |||||
2023-01-07 | Implement DNS module (#1691) | 9 | -29/+191 | ||
* 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 | 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) | 1 | -4/+2 | ||
- tidy up `.isEmptyOrUndefinedOrNull()` usage | |||||
2023-01-05 | Really fix #1722 | 1 | -2/+40 | ||
2023-01-04 | implement `expect().toThrow()` (#1727) | 1 | -25/+33 | ||
- 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 | Fixes #1722 | 1 | -1/+2 | ||
2023-01-04 | buffer list clean-ups (#1721) | 1 | -37/+68 | ||
2023-01-04 | 10x faster `new Buffer` (#1717) | 10 | -326/+302 | ||
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-01-03 | [streams] speed up `Readable` in some cases (#1708) | 1 | -13/+26 | ||
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 | Support any `ArrayBufferView` in StringDecoder | 1 | -10/+20 | ||
2023-01-02 | Upgrade simdutf | 2 | -518/+720 | ||
Thanks @lemire | |||||
2023-01-01 | clean up `Promise` handling (#1697) | 1 | -0/+64 | ||
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 | 6 | -5/+109 | ||
2022-12-30 | Upgrade WebKit | 2 | -2/+2 | ||
2022-12-29 | Introduce `Bun.CryptoHasher` | 9 | -159/+333 | ||
2022-12-29 | [node] Implement `process.uptime` and `process.umask` | 1 | -5/+36 | ||
2022-12-28 | Implement `Bun.RIPEMD160` | 8 | -10/+466 | ||
`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 | Move some code up | 2 | -2/+2 | ||