Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-12-16 | [transpiler] Don't insert `import` statements for disabled `require()` | 1 | -84/+40 | ||
2021-12-16 | Print errors below warnings | 1 | -4/+31 | ||
2021-12-16 | [bun bun] Fix a race condition introduced in ↵ | 2 | -4/+9 | ||
#55ff681976f7bae5a428c409061991c07fa492e7 | |||||
2021-12-16 | Update js_printer.zig | 1 | -1/+8 | ||
2021-12-16 | [http] Fix bug with `Link` header | 1 | -1/+5 | ||
2021-12-16 | Update js_printer.zig | 1 | -1/+1 | ||
2021-12-16 | [macros] Do not automatically load node_modules.bun in macros | 1 | -11/+11 | ||
2021-12-16 | [macros] Slightly improve error message if macros fail to load | 1 | -2/+7 | ||
2021-12-16 | [bundler][JS transpiler] Improve reliability of ESM <> CommonJS interop | 6 | -242/+165 | ||
This fixes a number of issues caused by not using live bindings when referencing bundled code. This also fixes an issue with libraries looping over `Object.keys(moduleNamespace)` | |||||
2021-12-16 | [http] Ensure errors from macros can see source code | 1 | -1/+19 | ||
2021-12-16 | [internal] disable debug workaround | 1 | -1/+1 | ||
2021-12-16 | [bundler] Fix edgecase where certain modules would load unbundled versions | 2 | -2/+17 | ||
Some packages have many `package.json` files with no `name` in them, often to indicate `sideEffects` or change `exports`. When bundling node_modules, we need a name to map a package back to the list of bundled packages. | |||||
2021-12-16 | [resolver] Change extension order based on import kind | 1 | -1/+6 | ||
2021-12-16 | [resolver] When importing from an ES Module, prefer `.{m,c}{t,j}s` | 1 | -2/+28 | ||
2021-12-15 | wip fix live bindings | 5 | -418/+357 | ||
2021-12-15 | [JS transpiler] Simplify CommonJS interop callback | 2 | -67/+65 | ||
2021-12-15 | [JS transpiler] Ensure reserved words don't end up in nonUniqueIdentifier() | 2 | -0/+18 | ||
2021-12-15 | [JS Parser] Fix bug with template literals that create new scopes in the tag ↵ | 1 | -4/+4 | ||
and the template literal value | |||||
2021-12-11 | Add a resource hint for preloading node_modules.bun and route asset in the ↵ | 1 | -1/+43 | ||
fallback rendering | |||||
2021-12-04 | [resolver] Do not throw on require()/import errors when they're caught (and ↵ | 2 | -53/+62 | ||
import is an await target) | |||||
2021-11-25 | Fix occasional segfault when parsing JSON in http server | 1 | -2/+2 | ||
2021-11-21 | add env var for disabling bun.js SSR | 1 | -1/+1 | ||
2021-11-21 | [HMR] Large perf improvement for JS hot reloads at runtime | 2 | -8/+50 | ||
From benchmarking, I noticed that a lot of time was spent running `HMRModule.update()`. We don't need to call that function if updates for the same module ID have not changed any exports | |||||
2021-11-16 | Update fixtures.zig | 1 | -0/+11 | ||
2021-11-16 | [router] Improve test coverage & handle case-sensitive static routes better | 1 | -3/+140 | ||
2021-11-16 | [router] Fix case sensitivity bug with route params | 1 | -2/+2 | ||
2021-11-16 | [router] Tweak sorting order & update routing tests | 3 | -22/+60 | ||
2021-11-16 | [router] Update router tests | 1 | -75/+84 | ||
2021-11-16 | [internal] Fix issue with tests | 1 | -2/+2 | ||
2021-11-16 | [router] Fix bug with dynamic route params for route segments in the middle | 1 | -1/+1 | ||
2021-11-16 | [router] small cleanup | 1 | -5/+7 | ||
2021-11-16 | [router] Fix edgecase with trailing slashes in directory path | 1 | -1/+3 | ||
2021-11-15 | Fix #66 | 1 | -1/+1 | ||
embarassing! | |||||
2021-11-15 | [bun dev] When `--disable-bun.js` flag is passed, don't send 500s for ↵ | 1 | -1/+12 | ||
rendering the fallback | |||||
2021-11-15 | [JS Printer] Don't escape slashes | 1 | -0/+1 | ||
2021-11-15 | [internal] `const` is faster than `var` (in Zig! not javascript) | 1 | -2/+2 | ||
2021-11-15 | [JS Printer] Fix bug with template literals | 1 | -10/+2 | ||
2021-11-11 | slightly reduce reallocations | 1 | -4/+4 | ||
2021-11-11 | [JSON Parser] Improve perf by 2%-4% | 2 | -13/+77 | ||
We warn when a JSON object has duplicate keys, but detecting duplicate keys has a cost. Now the hash table used for deduping keys is pooled instead of reallocated each time This also removes a call to potentially resize object properties and arrays to their smallest possible size. Resizing an array can be expensive | |||||
2021-11-09 | fixup | 1 | -8/+2 | ||
2021-11-09 | fix linux build | 1 | -2/+2 | ||
2021-11-09 | Fix missing symbol error for pre-macOS 11bun-v0.0.48 | 5 | -10/+591 | ||
2021-11-08 | :camera: | 1 | -1/+1 | ||
2021-11-08 | Disable Object.freeze | 1 | -0/+14 | ||
2021-11-08 | [JS Printer] Fix bug with optional chain | 2 | -7/+12 | ||
2021-11-07 | [bun run] Remove unnecessary code | 1 | -7/+0 | ||
2021-11-07 | [resolver] Fix race condition that can cause the elapsed counter to integer ↵ | 1 | -2/+6 | ||
overflow | |||||
2021-11-07 | Improve ZSH completionsbun-v0.0.46 | 1 | -8/+16 | ||
2021-11-07 | [bun run] Filter out builtin commands from showing up at the top | 1 | -17/+13 | ||
2021-11-07 | [bun run] Filter out js files that start with `.` from completions | 1 | -1/+1 | ||