Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-04-21 | Fix order | 1 | -1/+3 | ||
2023-04-21 | `Bun.build()` partial implementation | 6 | -19/+427 | ||
2023-04-21 | slightly better minified | 1 | -1/+1 | ||
2023-04-21 | Add comment | 1 | -0/+2 | ||
2023-04-20 | Fix bug with merging adjacent vars | 3 | -2/+9 | ||
2023-04-20 | chore(docs): add xcode runtime install to docs (#2706) | 1 | -0/+8 | ||
2023-04-20 | Fix whitespace edgecase with export * from | 1 | -3/+13 | ||
2023-04-20 | append if the previous part is not UTF8 (#2705) | 2 | -7/+10 | ||
2023-04-20 | Fix template string folding test | 1 | -16/+17 | ||
@paperdave --minify-syntax now causes `true` to print as `!0` and `false` to print as `!1` `undefined` is now `void 0` | |||||
2023-04-20 | Increase timeouts :( | 2 | -2/+2 | ||
2023-04-20 | Update runner.node.mjs | 1 | -15/+20 | ||
2023-04-20 | Improve error message when failing to read a file | 3 | -2/+84 | ||
2023-04-20 | Fix bug with invalid character at the end of comment path | 1 | -1/+1 | ||
2023-04-20 | Symbol minification (#2695) | 19 | -2329/+1250 | ||
* minify * Update renamer.zig * --minify-whitespace * Speed up minification a little * handle private names * 5% faster minification * use helper function * fix nested scope slots * `bun build --minify` gets another +8% faster * print semicolons afterwards * print semicolon after checking error * after all error checking * Delete code for generating legacy bundes * remove extra whitespace around if statements * print space before import identifier * Use `@constCast` * Make `S.Local#decls` use `BabyList(Decl)` * Add `fromSlice` helper to `BabyList` * Remove unnecessary optional chains * minify `undefined, true, false` * Another @constCast * Implement merge adjacent local var * Support --minify in `bun build --transform` * skip comments when counting character frequencies * Don't wrap commonjs with --transform on (unless targeting bun) * Support --minify in the runtime * Fix edgecase with import * as * don't infinite loop * --trnasform shouldn't mess with require * Only track comments when minifying --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-04-20 | `with` body can be an expression | 1 | -2/+2 | ||
2023-04-19 | Fix typo in benchmarking docs (#2702) | 1 | -1/+1 | ||
2023-04-19 | Fix broken autocomplete | 177 | -3784/+2971 | ||
2023-04-19 | fix `make setup` (#2693) | 2 | -12/+19 | ||
- properly reset `JSC_BASE_DIR` after installing `bun-webkit` | |||||
2023-04-18 | implement `node:events` in javascript (#2604) | 15 | -210/+1161 | ||
* initial event emitter reimplementation * implement most of node:events. tests passing * work on emitter * fix importing node:events * work on event emitter tests * event work * event work * event stuff and experimenting with a lazy createHash * cleanup crypto stuff i had on this branch * finish event stuff up * fix error monitor * validate listeners are functions * changes requested | |||||
2023-04-18 | clarify file io docs (#2689) | 1 | -1/+5 | ||
2023-04-18 | use properties length instead of capacity (#2687) | 1 | -1/+1 | ||
2023-04-18 | Prepare for JavaScript Bundler API | 2 | -42/+67 | ||
2023-04-18 | Fix the extremely annoying `./` requirement in bun build | 1 | -11/+3 | ||
2023-04-17 | Remove spin loop in `bun build` | 2 | -15/+16 | ||
2023-04-17 | Fixes #2676 | 2 | -2/+24 | ||
2023-04-17 | Make `bun dev` CLI flags only show in --help for `bun dev --help` | 1 | -78/+78 | ||
This impacts: --disable-bun.js --disable-react-fast-refresh --bunfile <STR> --server-bunfile <STR> --public-dir <STR> --disable-hmr --use <STR> | |||||
2023-04-17 | Fix template string folding bug | 1 | -3/+3 | ||
2023-04-17 | Fix missing should_fold_typescript_constant_expressions | 1 | -0/+1 | ||
2023-04-17 | Fix DCE bug with `new Foo()` when pure without arguments | 1 | -1/+9 | ||
2023-04-17 | make sure `with` is parsed as a block (#2680) | 2 | -6/+1 | ||
2023-04-17 | fix typescript decorators with index and number keys (#2677) | 2 | -2/+34 | ||
* handle index property key case * non-method number property * tests for property keys | |||||
2023-04-17 | docs: fix code block (#2662) | 1 | -1/+1 | ||
2023-04-17 | more | 1 | -0/+60 | ||
2023-04-17 | Get axios working (#2673) | 4 | -651/+709 | ||
* Revive node:http tests * Fix a couple bugs in node:http * possibly breaking: use `"browser"` exports condition last * Make URL validation error better --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-04-17 | cleanup | 1 | -4/+7 | ||
2023-04-17 | Fix access of inactive union field | 1 | -3/+4 | ||
2023-04-17 | Fixup options parsing | 1 | -22/+48 | ||
2023-04-17 | enable minify syntax by default in the runtime | 2 | -2/+3 | ||
2023-04-17 | Prepare for `Bun.build` | 10 | -10609/+12146 | ||
2023-04-17 | Fix dynamic require() | 1 | -0/+15 | ||
2023-04-17 | Fixes #2634 | 1 | -2/+2 | ||
2023-04-17 | Don't record named exports for deoptimized CJS | 1 | -6/+10 | ||
2023-04-17 | Deoptimize CJS more | 1 | -8/+6 | ||
2023-04-17 | Update bun.zig | 1 | -1/+1 | ||
2023-04-17 | `bun build` should write to stdout instead of stderr | 1 | -1/+1 | ||
@paperdave this probably breaks all your tests | |||||
2023-04-17 | DCE for some global constructor calls | 1 | -6/+10 | ||
2023-04-17 | Deoptimize CJS -> ESM transform on computed property access of `exports` object | 1 | -1/+10 | ||
Example: ```js for (var k in constants) { exports[k] = constants[k]; } ``` | |||||
2023-04-16 | Update bundle_v2.zig | 1 | -24/+10 | ||
2023-04-16 | Mark builtins as external for node and bun | 3 | -4/+8 | ||
2023-04-16 | Attempt to automatically handle some cyclical import issues with ESM | 2 | -0/+35 | ||
Fixes https://github.com/kysely-org/kysely/issues/412 |