Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-12-15 | [js parser] Ignore calls to import.meta.require that will never happen | 1 | -0/+7 | ||
2022-12-15 | [js parser] Fix bug where `const {resolve} = require` throws "require is not ↵ | 2 | -7/+20 | ||
defined" | |||||
2022-12-15 | [js printer] Fix missing space when printing import aliases with whitespace ↵ | 1 | -4/+2 | ||
minification enabled | |||||
2022-12-15 | [node:process] Implement `process.argv0`, `process.execPath` | 5 | -5/+61 | ||
Fixes https://github.com/oven-sh/bun/issues/1599 | |||||
2022-12-15 | Fix missing error when command not found | 2 | -3/+7 | ||
2022-12-15 | [node:process] Implement `process.abort()` | 1 | -0/+9 | ||
2022-12-15 | [bun run] Include signal code on error | 3 | -123/+107 | ||
2022-12-15 | [bun run] Introduce `--bun` flag to run in bun instead of node | 4 | -78/+222 | ||
2022-12-15 | [process.stdin] Support reading from process.stdin in the same tick | 2 | -5/+35 | ||
2022-12-15 | [bun run] Use `execve` instead of `posix_spawn` when bun no longer needs to ↵ | 1 | -20/+78 | ||
run script/bin When we launch a script & there's nothing left to do, we should replace the process image with the new process instead of keeping the bun process alive while the other script is running. | |||||
2022-12-15 | fix(stream): make Readable.read work w/o _construct implemented (#1613) | 3 | -19/+12 | ||
* fix(stream): put Readable._readableState.constructed default in spec (true, not false) * cleanup(readable): remove unnecessary _construct methods * test(stream): add test for Readable w/o _construct method | |||||
2022-12-14 | undo bad free | 1 | -4/+0 | ||
2022-12-14 | remove incorrect connector character | 1 | -3/+5 | ||
2022-12-13 | add `bun pm ls` for printing lockfiles (#1612) | 2 | -1/+183 | ||
* list directory structure from lockfile * dim connectors and versions | |||||
2022-12-13 | [bun:jsc] Introduce `profile` function | 2 | -0/+54 | ||
2022-12-13 | Fix crash in `startSamplingProfiler` | 1 | -5/+3 | ||
2022-12-13 | Avoid creating closure | 2 | -55/+53 | ||
2022-12-13 | make `process.stdin` work under TTY (#1611) | 1 | -49/+35 | ||
- workarounds for #1607 & #1608 fixes #1604 | |||||
2022-12-13 | Don't call debug streams getter when not in debug | 1 | -93/+115 | ||
2022-12-13 | Fix bug where importing a binary file throws a SyntaxError. Instead, return ↵ | 1 | -1/+19 | ||
the public path for that file | |||||
2022-12-13 | Add missing if | 1 | -1/+2 | ||
2022-12-13 | missing id when over 8 packages | 1 | -3/+7 | ||
2022-12-13 | fix UB | 1 | -1/+1 | ||
2022-12-13 | [crypto] Implement `scryptSync` | 4 | -10/+303 | ||
Fixes https://github.com/oven-sh/bun/issues/1228 | |||||
2022-12-12 | some bugs make you feel like a 🤡 | 1 | -1/+1 | ||
2022-12-12 | Add missing space | 1 | -0/+1 | ||
2022-12-12 | [crypto] Implement crypto.timingSafeEqual | 7 | -4/+134 | ||
This uses BoringSSL's memcmp function Fixes https://github.com/oven-sh/bun/issues/1308 | |||||
2022-12-12 | fix(stream): Fix Readable.pipe() (#1606) | 1 | -10/+14 | ||
* fix(stream): fix some debug logs that were breaking .pipe * fix(stream): another debug fix * test(stream): add test for .pipe | |||||
2022-12-12 | markbinding for utf8 length from utf16le | 2 | -226/+3 | ||
2022-12-12 | fix fallback install method | 1 | -1/+4 | ||
2022-12-12 | [internal] Add helper to make it easier to print whitespace | 1 | -71/+74 | ||
2022-12-11 | [Transpiler] Implement `minifyWhitespace` option | 4 | -96/+254 | ||
2022-12-11 | [internal] further cleanup for `hoistSymbols` | 2 | -72/+88 | ||
2022-12-11 | fixup | 1 | -26/+34 | ||
2022-12-11 | [internal] Change HashMap implementation for storing symbols | 12 | -1413/+94 | ||
2022-12-11 | Update WebKit | 8 | -6/+31 | ||
cc @cirospaciari you will need to re-download the precompiled WebKit build from the releases page https://github.com/oven-sh/WebKit/releases/tag/dec11 because there is one small WebKit API change. LMK if you have any trouble with that | |||||
2022-12-11 | [transpiler] Never trim exports | 1 | -1/+1 | ||
2022-12-11 | [transpiler] Fix unbalanced class_name scope | 1 | -126/+137 | ||
surprised this was never caught sooner | |||||
2022-12-11 | Add _read | 2 | -5/+35 | ||
2022-12-11 | Fix checking the UTF-16 length twice | 2 | -8/+39 | ||
2022-12-11 | Avoid re-visting AST nodes which create scopes | 1 | -6/+19 | ||
2022-12-10 | Fix segfault in release mode when module list is empty | 1 | -0/+13 | ||
2022-12-10 | Regenerate builtins | 1 | -2/+2 | ||
2022-12-10 | override `process.stdin.on()` correctly (#1603) | 1 | -1/+1 | ||
* override `process.stdin.on()` correctly fixes #1601 * add tests | |||||
2022-12-10 | [transpiler] Improve constant propagation | 2 | -25/+143 | ||
2022-12-10 | [transpiler] Fix issue with async macros in `bun build` | 1 | -0/+1 | ||
2022-12-10 | [transpiler] Fix bug with `===` on statically-known rope strings | 1 | -4/+10 | ||
2022-12-10 | :recycle: | 1 | -8/+8 | ||
2022-12-10 | Implement simple version of inlining single-use expressions and statements | 7 | -69/+724 | ||
2022-12-09 | Deprecate very incomplete Solid.js JSX transform | 1 | -1133/+5 | ||
We don't have time to do a good job of this and Bun.plugin makes it possible to use Solid with Bun |