aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-12-16Fix typo in bun.d.ts (#1619)Gravatar Ikko Ashimine 1-1/+1
occured -> occurred
2022-12-16[napi] Implement `napi_create_bigint_words`Gravatar Jarred Sumner 4-9/+42
warning: not tested
2022-12-15[js parser] Workaround symbol collision bugGravatar Jarred Sumner 1-1/+1
See https://github.com/oven-sh/bun/issues/1616 Fixes https://github.com/oven-sh/bun/issues/1594
2022-12-15[js parser] Skip appending empty statementsGravatar Jarred Sumner 1-1/+5
2022-12-15[js parser] Make `fnBodyContainsUseStrict` fasterGravatar Jarred Sumner 1-1/+4
2022-12-15[js parser] Ignore calls to import.meta.require that will never happenGravatar Jarred Sumner 1-0/+7
2022-12-15[bun-types] Remove outdated commentsGravatar Jarred Sumner 1-2/+0
2022-12-15[js parser] Fix bug where `const {resolve} = require` throws "require is not ↵Gravatar Jarred Sumner 3-11/+41
defined"
2022-12-15[js printer] Fix missing space when printing import aliases with whitespace ↵Gravatar Jarred Sumner 1-4/+2
minification enabled
2022-12-15[node:process] Implement `process.argv0`, `process.execPath`Gravatar Jarred Sumner 7-5/+80
Fixes https://github.com/oven-sh/bun/issues/1599
2022-12-15Fix missing error when command not foundGravatar Jarred Sumner 2-3/+7
2022-12-15[node:process] Implement `process.abort()`Gravatar Jarred Sumner 2-0/+14
2022-12-15[bun run] Include signal code on errorGravatar Jarred Sumner 3-123/+107
2022-12-15prettierGravatar Jarred Sumner 8-20/+22
2022-12-15[bun run] Introduce `--bun` flag to run in bun instead of nodeGravatar Jarred Sumner 4-78/+222
2022-12-15[process.stdin] Support reading from process.stdin in the same tickGravatar Jarred Sumner 2-5/+35
2022-12-15[bun run] Use `execve` instead of `posix_spawn` when bun no longer needs to ↵Gravatar Jarred Sumner 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-15fix(stream): make Readable.read work w/o _construct implemented (#1613)Gravatar Derrick Farris 4-22/+34
* 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-14undo bad freeGravatar Dylan Conway 1-4/+0
2022-12-14remove incorrect connector characterGravatar Dylan Conway 1-3/+5
2022-12-13add `bun pm ls` for printing lockfiles (#1612)Gravatar Dylan Conway 2-1/+183
* list directory structure from lockfile * dim connectors and versions
2022-12-13[bun:jsc] Introduce `profile` functionGravatar Jarred Sumner 3-0/+162
2022-12-13Fix crash in `startSamplingProfiler`Gravatar Jarred Sumner 1-5/+3
2022-12-13Avoid creating closureGravatar Jarred Sumner 2-55/+53
2022-12-13make `process.stdin` work under TTY (#1611)Gravatar Alex Lam S.L 1-49/+35
- workarounds for #1607 & #1608 fixes #1604
2022-12-13Don't call debug streams getter when not in debugGravatar Jarred Sumner 2-95/+117
2022-12-13Fix bug where importing a binary file throws a SyntaxError. Instead, return ↵Gravatar Jarred Sumner 1-1/+19
the public path for that file
2022-12-13Add a test for importing unknown file types as `file` loaderGravatar Jarred Sumner 2-0/+7
2022-12-13Move bun-landing to another repositoryGravatar Ashcon Partovi 27-2014/+0
2022-12-13Add missing ifGravatar Jarred Sumner 1-1/+2
2022-12-13missing id when over 8 packagesGravatar Dylan Conway 1-3/+7
2022-12-13Update build-idGravatar Jarred Sumner 1-1/+1
2022-12-13[internal] Add bun-debug buildGravatar Jarred Sumner 1-0/+13
2022-12-13Don't use zls for formattingGravatar Jarred Sumner 1-5/+3
2022-12-13fix UBGravatar Jarred Sumner 1-1/+1
2022-12-13[crypto] Implement `scryptSync`Gravatar Jarred Sumner 5-10/+568
Fixes https://github.com/oven-sh/bun/issues/1228
2022-12-12some bugs make you feel like a 🤡Gravatar Jarred Sumner 1-1/+1
2022-12-12Add missing spaceGravatar Jarred Sumner 1-0/+1
2022-12-12[crypto] Implement crypto.timingSafeEqualGravatar Jarred Sumner 8-4/+172
This uses BoringSSL's memcmp function Fixes https://github.com/oven-sh/bun/issues/1308
2022-12-12fix(stream): Fix Readable.pipe() (#1606)Gravatar Derrick Farris 2-11/+41
* fix(stream): fix some debug logs that were breaking .pipe * fix(stream): another debug fix * test(stream): add test for .pipe
2022-12-12markbinding for utf8 length from utf16leGravatar Dylan Conway 2-226/+3
2022-12-12fix fallback install methodGravatar Dylan Conway 1-1/+4
2022-12-12:camera:Gravatar Jarred Sumner 16-32/+21
2022-12-12[internal] Add helper to make it easier to print whitespaceGravatar Jarred Sumner 1-71/+74
2022-12-11[Transpiler] Implement `minifyWhitespace` optionGravatar Jarred Sumner 5-96/+261
2022-12-11[internal] further cleanup for `hoistSymbols`Gravatar Jarred Sumner 2-72/+88
2022-12-11fixupGravatar Jarred Sumner 1-26/+34
2022-12-11[internal] Change HashMap implementation for storing symbolsGravatar Jarred Sumner 12-1413/+94
2022-12-11[Bun.Transpiler] Introduce `inline` flagGravatar Jarred Sumner 1-0/+14
2022-12-11Update WebKitGravatar Jarred Sumner 14-34/+106
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