Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-05-14 | feat(Timer.refresh) add refresh support on Timer (#2874) | 8 | -27/+272 | ||
* add refresh support on Timer * fix this return * add refresh setTimeout tests * fix tests and add setInterval test * use setCached for arguments and callback --------- Co-authored-by: Jarred Sumner <jarred@jarredsumner.com> | |||||
2023-05-14 | fixup | 1 | -2/+2 | ||
2023-05-14 | fix flags | 1 | -2/+2 | ||
2023-05-14 | Single-file standalone Bun executables (#2879) | 19 | -1903/+1334 | ||
* Add LIEF * Compile LIEF * Implement support for embedding files on macOS * proof of concept * Add zstd * Implement runtime support * Move some code around * Update .gitmodules * Upgrade zig https://github.com/ziglang/zig/pull/15278 * leftover * leftover * delete dead code * Fix extname * Revert "Upgrade zig" This reverts commit dd968f30bffb6c06e34302645a3a4468c957fb4e. * Revert "leftover" This reverts commit 7664de7686276cfba431103847d35b9270433dee. * Revert "leftover" This reverts commit 498005be06a8a1747d48824310e5a020b1f90d97. * various fixes * it works! * leftover * Make `zig build` a little faster * give up on code signing support * Support Linux & macOS * Finish removing LIEF * few more * Add zstd to list of deps * make it pretty --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2023-05-12 | proper stub for sockets (#2868) | 1 | -8/+80 | ||
2023-05-12 | finish #2864 | 1 | -4/+3 | ||
2023-05-12 | disable sloppy mode block level functions when not bundling (#2864) | 1 | -1/+6 | ||
* enable only during bundling * add `willUseNumberRenamer()` | |||||
2023-05-12 | `root` bundle option (#2859) | 6 | -57/+243 | ||
* handle multiple output files and `[dir]` * get the realpath of `root_dir` * duplicate output paths * add `rootdir` to `JSBundler` * use realpath of input file * add tests for naming and root --------- Co-authored-by: Dave Caruso <me@paperdave.net> | |||||
2023-05-12 | [bundler] Don't wait on sourcmaps that don't exist | 1 | -1/+1 | ||
2023-05-12 | [bundler] De-optimize `import defaultIdentifier from './foo.cjs'` | 1 | -45/+17 | ||
2023-05-12 | [bundler] Empty ESM gets `undefined`, empty CJS gets `{}` | 1 | -6/+22 | ||
2023-05-12 | Fix importstar_ts/ReExportTypeOnlyFileES6 | 1 | -0/+4 | ||
2023-05-12 | [bundler] Disable export star redirect code size optimization | 2 | -30/+54 | ||
2023-05-12 | [bundler] Fix `export * from ./my-cjs-file.cjs'` | 1 | -4/+5 | ||
2023-05-12 | [bundler] Implement `export * from` code size optimization | 1 | -21/+36 | ||
2023-05-12 | [bundler] Fix --transpile --outfile | 2 | -35/+33 | ||
2023-05-12 | fix proxy status return (#2860) | 1 | -5/+5 | ||
2023-05-12 | fix large stdout output (#2850) | 1 | -0/+16 | ||
* fix large stdout output * remove skip from #2674 for testing * add big stdout test using spawnSync * add bunEnv on big stdout test | |||||
2023-05-12 | [bundler] Fix bug with `export default TypeScriptType` | 1 | -0/+3 | ||
2023-05-12 | alphabetize | 1 | -5/+5 | ||
2023-05-12 | Fix regression | 1 | -5/+3 | ||
2023-05-11 | Fix our tree shaking optimization | 2 | -48/+91 | ||
2023-05-11 | Fix require() on a converted file | 2 | -30/+45 | ||
2023-05-11 | Fix tree shaking flag | 1 | -1/+5 | ||
2023-05-11 | enable tree shaking | 1 | -0/+1 | ||
2023-05-11 | oops (#2863) | 2 | -3/+3 | ||
* oops * oops part 2 | |||||
2023-05-11 | woops | 1 | -2/+2 | ||
2023-05-11 | handle module.exports.foo = class {} in the entry point in the runtime | 1 | -2/+4 | ||
Related to https://github.com/oven-sh/bun/issues/2862, but does not fix it | |||||
2023-05-11 | Allow reading config from within plugins, and partially implement esbuild ↵ | 5 | -107/+152 | ||
`initialOptions` (#2861) * Implement plugin build.config and initialOptions * update types * default initialoptions entrypoints | |||||
2023-05-11 | formatting | 1 | -23/+25 | ||
2023-05-11 | give up on this optimization so we can ship | 1 | -2/+4 | ||
2023-05-11 | call stop before emit | 1 | -1/+1 | ||
2023-05-11 | fixup | 1 | -1/+2 | ||
2023-05-11 | [node:http] handle errors generated by fetch | 1 | -28/+33 | ||
2023-05-11 | [node:http] Fix `close()` to accept a callback and implement ↵ | 1 | -5/+23 | ||
`closeAllConnections` | |||||
2023-05-11 | Fix `OutputKind`, add "use client" and "use server" | 2 | -3/+20 | ||
2023-05-11 | bundler tests and improve `Bun.build` return type (#2833) | 13 | -108/+160 | ||
* importstar_ts * tests * run acorn test suite * bench tweaks * test * bun.build tests very incomplete * remove dataurl and base64 loaders from tests since they dont work yet * tests * stuff * stuff * add errors and array of blobs * work so far * docs * requested changes * fix overwrite docs * remove this file | |||||
2023-05-11 | fix child process tests (#2584) | 1 | -12/+7 | ||
* always handle exit on next tick * emit spawn immediately | |||||
2023-05-11 | fix redirect: \'manual\' and setTimeout on node:http request (#2848) | 2 | -8/+23 | ||
2023-05-11 | fix(fs) mkdtemp and mkdtempSync errors (#2851) | 2 | -9/+19 | ||
* fix mkdtemp * fmt * fix errno | |||||
2023-05-11 | add support for { all: true } option on dns.lookup (#2846) | 1 | -2/+22 | ||
2023-05-11 | Report timings for failing tests too | 1 | -5/+15 | ||
2023-05-11 | [bun test] Add timings to successful tests | 3 | -13/+74 | ||
2023-05-10 | Implement `describe.skip` (#2836) | 1 | -3/+29 | ||
* Implement describe.skip * Add more tests to cover hooks | |||||
2023-05-10 | feat(fetch) add redirect: 'error' support (#2845) | 5 | -116/+136 | ||
* add redirect: 'error' support * fix typo * fix typo * refactor FetchRedirect enum * fix FetchRedirect * updated | |||||
2023-05-10 | make sure vars can be hoisted in catch scope (#2847) | 2 | -24/+35 | ||
2023-05-10 | object empty ast | 1 | -1/+1 | ||
2023-05-10 | Fix test failure in scope order verification | 1 | -3/+6 | ||
2023-05-10 | Fix assertion | 1 | -3/+5 | ||
2023-05-10 | Fix incorrect assertion | 1 | -1/+2 | ||