Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |||||
2023-04-16 | Fix for `ReferenceError: Cannot access uninitialized variable.` | 1 | -5/+8 | ||
2023-04-16 | Add some comments | 1 | -2/+24 | ||
2023-04-16 | Lazily wrap | 3 | -12/+24 | ||
2023-04-16 | Add temporary fix | 1 | -11/+57 | ||
2023-04-16 | Fix some edgecases with CJS -> ESM unwrapping | 1 | -1/+31 | ||
2023-04-16 | more bundler tests (#2670) | 3 | -4/+3 | ||
* tests! * run formatters | |||||
2023-04-16 | fix: replace unknown link with bun docs (#2669) | 1 | -1/+1 | ||
2023-04-16 | Unwrap, but we broke code splitting | 9 | -89/+242 | ||
2023-04-16 | Update cli.zig | 1 | -2/+0 | ||
2023-04-16 | prepare for unwrapping | 10 | -94/+226 | ||
2023-04-16 | Fix bugs with loading `jsxDEV` when it should be `jsx` or vice versa | 5 | -61/+50 | ||
2023-04-16 | Rename `E.Require` -> `E.RequireString` and `E.RequireOrRequireResolve` -> ↵ | 1 | -37/+43 | ||
`E.RequireResolveString` | |||||
2023-04-15 | Delete some legacy bundling code | 1 | -88/+3 | ||
2023-04-15 | toBeFalsy expect counter and test scope check (#2661) | 1 | -1/+7 | ||
2023-04-15 | Handle more cases in length | 2 | -0/+19 | ||
2023-04-15 | Mostly implement cross-module constant inlining, but disable it | 7 | -70/+172 | ||
There are some test failures | |||||
2023-04-15 | Implement template string folding | 2 | -8/+146 | ||
@paperdave can you help write tests for this if not already covered? example: ```js if ( `${1}-${2}-${3}-${null}-${undefined}-${true}-${false}` === "1-2-3-null-undefined-true-false" ) { if ( "\uD83D\uDE0B \uD83D\uDCCB \uD83D\uDC4C".length === 8 && "😋📋👌".length === 6 ) { console.log(`such fold. very inline. wow.`); } } ``` | |||||
2023-04-15 | Fix failing to log error with `--transform` | 1 | -2/+11 | ||
2023-04-15 | Add error for assigning to a constant | 1 | -7/+29 | ||
2023-04-15 | Add unset function | 1 | -0/+7 | ||
2023-04-14 | Update bun.zig | 1 | -1/+1 | ||
2023-04-14 | Implement `--transform` CLI flag | 6 | -108/+63 | ||
2023-04-14 | Include the error return trace | 1 | -12/+30 | ||
2023-04-14 | Fix string concat | 1 | -1/+5 | ||
2023-04-14 | +6 more passing tests | 1 | -3/+6 | ||
2023-04-14 | Support importing `.txt` files as strings (#2660) | 2 | -1/+27 | ||
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-04-14 | Fix bug with mjs | 2 | -2/+5 | ||
2023-04-14 | Upgrade Zig (#2656) | 10 | -18/+16 | ||
* Upgrade Zig * Don't add `d` files in github actions * Revert "Don't add `d` files in github actions" This reverts commit 446e2dd6743da08ec4136233fdc9179dbbf58fca. --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-04-14 | Implement `@bun` annotation | 8 | -28/+65 | ||
2023-04-14 | Update bun.zig | 1 | -0/+12 | ||
2023-04-14 | fixup pragma parsing | 4 | -31/+186 | ||
2023-04-14 | Support `@jsx`, `@jsxRuntime`, `@jsxImportSource`, and `@jsxFragment` ↵ | 7 | -72/+367 | ||
pragmas (#2655) * Support parsing @pragma comments * Support `@jsx`, `@jsxRuntime`, `@jsxImportSource`, `@jsxFragment` * Fix bug where NODE_ENV would be development in certain places and production in others --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-04-13 | use a lazyily initialized stream for `node:crypto` `createHash` (#2652) | 3 | -10415/+130 | ||
* lazy hash * finish up crypto stuff * remove lockfiles * ok * add pipe test * update this lockfile * remove unrelated crypto benchmark from this file | |||||
2023-04-13 | Fix default/ReExportDefaultExternalES6 | 2 | -9/+13 | ||
2023-04-13 | fix ambiguous import (#2654) | 1 | -12/+26 | ||
* check all files before * better error/warning * update todo | |||||
2023-04-13 | Fix default/ReExportCommonJSAsES6 | 1 | -0/+7 | ||
2023-04-13 | Only set `is_web_browser_navigation` in debug mode server | 1 | -8/+16 | ||
2023-04-13 | fix(server) fixes UAF of uWS headers (#2648) | 1 | -53/+35 | ||
* fixes UAF of uWS headers * fix transfer encoding condition | |||||
2023-04-13 | Upgrade WebKit (#2643) | 50 | -133/+92 | ||
* Missing export * Regenerate builtins * Fix crash in require() * Various breaking JSC changes * hopefully speed up C++ compilation a little * Skip failing test fo rnow * Update WebKit * Add a comment * Fix error in postinstall * Update WebKit --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-04-13 | import file path and fix disabled browser require (#2642) | 2 | -1/+11 | ||
* print disabled `require` * bundle file paths * update tests | |||||
2023-04-12 | fix bundling many entry points (#2640) | 1 | -3/+4 | ||
* fix going out of bounds when length is over 8 * remove | |||||
2023-04-12 | bundler bug fixes (#2637) | 13 | -432/+469 | ||
* append import to outer wrapper prefix * print space * require text loader * import empty esm and cjs * add text to schema | |||||
2023-04-12 | fix(fs): remove readfile (#2630) | 1 | -2/+0 | ||
2023-04-12 | don't increment `i` if escaped (#2639) | 1 | -5/+7 | ||