aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-05-16resolve rope before pushing to previous string (#2909)Gravatar Dylan Conway 2-10/+11
2023-05-16Fix segfault on passing undefined to bun.build (#2902)Gravatar dave caruso 1-0/+5
2023-05-16fix asset naming output paths (#2904)Gravatar Dylan Conway 6-42/+65
* rename to `src_path` and `dest_path`, use `dest_path` for output * format * option for compile
2023-05-16Bumpbun-v0.6.1Gravatar Jarred Sumner 1-1/+1
2023-05-16Fixes #2895Gravatar Jarred Sumner 1-4/+4
2023-05-16Fix running commonjs modules as entry point (#2885)Gravatar dave caruso 1-4/+4
* fix cjs run issue * use a primordial * fix behavior * fix it again * fix tste
2023-05-16feat(WebSocketServer) WebSocketServer wrapper + socket.io initial support ↵Gravatar Ciro Spaciari 2-7/+862
(#2880) * WebSocketServer wrapper + socket.io initial support * fix up backpressure * fix up backpressure * fix http address * add socket.io tests * add closing tests * add connection state recovery tests for socket.io * add handshake test * add middeware tests for socket.io * added socket.io socket middleware tests * add more socket.io test comment/skip hang tests * add pending package for tests * add server attachment servers for socket.io * add utility-methods tests for socket.io * rename * rename * add messaging-many socket.io tests * add namespaces tests to socket.io * skip some tests * fmt * add packages to general package.json
2023-05-15handle printing missing expressions and add tests (#2872)Gravatar Dylan Conway 3-38/+91
* handle missing expressions and add tests * minify missing expression blocks in parser
2023-05-15Change the debug id suffix to hex encoded "bun!bun!" (#2890)Gravatar dave caruso 1-14/+5
2023-05-15remove incorrect commentGravatar Jarred Sumner 1-1/+0
2023-05-15[bun build] builds w/ sourcemaps get 15% fasterGravatar Jarred Sumner 1-30/+71
parallelize quoting source contents
2023-05-15Add TODOGravatar Jarred Sumner 1-0/+1
2023-05-15Set files with #! as executableGravatar Jarred Sumner 2-4/+13
2023-05-15[bun build] Automatically set target to `bun` when a hashbang is providedGravatar Jarred Sumner 2-1/+15
2023-05-15[bun build --compile] Avoid creating holesGravatar Jarred Sumner 1-20/+12
2023-05-15[bun build --compile] Add some retry logic for opening the filesGravatar Jarred Sumner 1-13/+41
2023-05-15More error message cleanupGravatar Jarred Sumner 3-79/+134
2023-05-15Fix crash when importing a file with an unknown extensionGravatar Jarred Sumner 1-16/+46
2023-05-15Make `bun build --compile` a little more resilient, output better errors, ↵Gravatar Jarred Sumner 5-29/+120
and clean up files
2023-05-15More DCEGravatar Jarred Sumner 1-27/+34
2023-05-15Fix bug with `req.url` set incorrectly (#2881)Gravatar Jarred Sumner 1-7/+7
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-05-15Set more things to `const`Gravatar Jarred Sumner 1-13/+12
2023-05-14Workaround https://github.com/ziglang/zig/issues/15715Gravatar Jarred Sumner 1-2/+6
2023-05-14wipGravatar Jarred Sumner 1-3/+3
2023-05-14Fix `process.argv` with standaloneGravatar Jarred Sumner 2-7/+20
2023-05-14a little less inlineGravatar Jarred Sumner 1-13/+8
2023-05-14Fix scope chain bugGravatar Jarred Sumner 1-6/+5
2023-05-14fix(spawn) add Uint8Array support for stdout (#2866)Gravatar Ciro Spaciari 2-50/+103
* add array_buffer support for stdout * fix comment * fix param name on baby_list * keep test names consistent * add more test cases
2023-05-14feat(Timer.refresh) add refresh support on Timer (#2874)Gravatar Ciro Spaciari 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-14fixupGravatar Jarred Sumner 1-2/+2
2023-05-14fix flagsGravatar Jarred Sumner 1-2/+2
2023-05-14Single-file standalone Bun executables (#2879)Gravatar Jarred Sumner 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-12proper stub for sockets (#2868)Gravatar Ciro Spaciari 1-8/+80
2023-05-12finish #2864Gravatar Jarred Sumner 1-4/+3
2023-05-12disable sloppy mode block level functions when not bundling (#2864)Gravatar Dylan Conway 1-1/+6
* enable only during bundling * add `willUseNumberRenamer()`
2023-05-12`root` bundle option (#2859)Gravatar Dylan Conway 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 existGravatar Jarred Sumner 1-1/+1
2023-05-12[bundler] De-optimize `import defaultIdentifier from './foo.cjs'`Gravatar Jarred Sumner 1-45/+17
2023-05-12[bundler] Empty ESM gets `undefined`, empty CJS gets `{}`Gravatar Jarred Sumner 1-6/+22
2023-05-12Fix importstar_ts/ReExportTypeOnlyFileES6Gravatar Jarred Sumner 1-0/+4
2023-05-12[bundler] Disable export star redirect code size optimizationGravatar Jarred Sumner 2-30/+54
2023-05-12[bundler] Fix `export * from ./my-cjs-file.cjs'`Gravatar Jarred Sumner 1-4/+5
2023-05-12[bundler] Implement `export * from` code size optimizationGravatar Jarred Sumner 1-21/+36
2023-05-12[bundler] Fix --transpile --outfileGravatar Jarred Sumner 2-35/+33
2023-05-12fix proxy status return (#2860)Gravatar Ciro Spaciari 1-5/+5
2023-05-12fix large stdout output (#2850)Gravatar Ciro Spaciari 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`Gravatar Jarred Sumner 1-0/+3
2023-05-12alphabetizeGravatar Jarred Sumner 1-5/+5
2023-05-12Fix regressionGravatar Jarred Sumner 1-5/+3
2023-05-11Fix our tree shaking optimizationGravatar Jarred Sumner 2-48/+91