aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-01-03:nail_care:Gravatar Jarred Sumner 2-1652/+1826
2022-01-03Update crash_reporter_linux.zigGravatar Jarred Sumner 1-1/+1
2022-01-03Update PLCrashReport.mGravatar Jarred Sumner 1-1/+1
2022-01-03Update PLCrashReport.mGravatar Jarred Sumner 1-2/+1
2022-01-03:lock:Gravatar Jarred Sumner 2-1/+1
2022-01-03dead codeGravatar Jarred Sumner 12-1878/+1652
2022-01-03Create crash_reporter_linux.zigGravatar Jarred Sumner 1-0/+11
2022-01-03Implement a crash reporter and improve some error handling in `bun install`Gravatar Jarred Sumner 11-75/+441
2022-01-03fix deinit()Gravatar Jarred Sumner 1-3/+3
2022-01-03WoopsGravatar Jarred SUmner 1-2/+28
2022-01-03[bun install] Reduce number of context switchesGravatar Jarred SUmner 1-3/+3
2022-01-03[bun upgrade] Free memory after checking for updates finishesGravatar Jarred SUmner 1-1/+4
2022-01-03[bun install] Significant perf improvement to installing new packages and ↵Gravatar Jarred SUmner 4-125/+188
fixes 'bun install --production'. Closes #97
2022-01-02LLVM 13 for WebKitGravatar Jarred Sumner 1-0/+0
2022-01-02Update WebKitGravatar Jarred Sumner 1-0/+0
2022-01-02Update upgrade_command.zigGravatar Jarred Sumner 1-0/+1
2022-01-02Be a little smarter about sleeping the netwrok threadGravatar Jarred Sumner 2-8/+31
2022-01-02[bun dev] Upgrade-Insecure-Requests does not work for detecting HTTPSGravatar Jarred Sumner 1-5/+9
2022-01-02[bun install] Fix bug that caused lockfile to appear as dirty in git when ↵Gravatar Jarred Sumner 1-0/+4
there were no real changes
2022-01-02Fix bug where bun uses ~15% of CPU idlyGravatar Jarred Sumner 1-0/+12
2022-01-02satGravatar Jarred Sumner 1-22/+3
2022-01-02Update bundler.zigGravatar Jarred Sumner 1-2/+3
2022-01-02copy: replace Bun with bun (#99)Gravatar luke miles 21-64/+64
Most CLI tools have the style convention of referring to themselves in lowercase. It is, after all, the name that users type in when using the tool. This PR maintains that convention in bun. "Drop the uppercase B, it's cleaner"
2022-01-02[css] Only warn for tailwind onceGravatar Jarred Sumner 1-18/+8
2022-01-02[bun upgrade] Add fallback message if there's an errorGravatar Jarred Sumner 1-0/+8
2022-01-02Update http.zigGravatar Jarred Sumner 1-5/+7
2022-01-02prettierGravatar Jarred Sumner 1-24/+66
2022-01-02[bun dev] Detect HTTPS via `Upgrade-Insecure-Requests`Gravatar Jarred Sumner 1-0/+5
2022-01-02[bun install] Fix `RenameAcrossMountPoints` errorGravatar Jarred Sumner 4-110/+220
2022-01-02[libarchive] Allow passing a Dir fd instead of always creating a new dirGravatar Jarred Sumner 1-17/+29
2022-01-01installGravatar Jarred Sumner 1-0/+0
2022-01-01Fix missing posix_memalign symbolGravatar Jarred Sumner 1-2/+3
2022-01-01:nail_care:Gravatar Jarred Sumner 3-23/+10
2022-01-01[bun install] FIx crash when removing only dependency in package.jsonGravatar Jarred Sumner 1-15/+39
2022-01-01:lock:Gravatar Jarred Sumner 1-0/+0
2022-01-01Bump versionsGravatar Jarred Sumner 2-2/+2
2022-01-01[bun dev] Automatically set `origin` - improve support for proxying BunGravatar Jarred Sumner 8-63/+246
Previously, when running Bun behind a reverse proxy, you had to pass an explicit `--origin` arg and it could only run behind one proxy at a time. Now, Bun automatically determines the origin from the request if possible. It reads `Forwarded`, `X-Forwarded-Proto`, `X-Forwarded-Host`, `Origin`, and lastly `Host`. If none are available, it falls back to the `--origin` CLI arg. This change is important for usecases like Replit which shows multiple iframes in different origins.
2022-01-01Clear the fdGravatar Jarred SUmner 1-2/+12
2022-01-01Handle more edgecasesGravatar Jarred SUmner 1-47/+51
2022-01-01Detect fast refresh from .bun if possibleGravatar Jarred SUmner 1-3/+10
2022-01-01[bun dev] Improve filesystem watcher & HMR reliability (Linux + a little macOS)Gravatar Jarred SUmner 10-482/+472
Text editors like Replit save through atomic file updates. In an inotify filesystem watcher (Linux), that appears to be a delete followed by moving the file to the directory. Now when known files are moved into a directory, the watcher sends the file change notification to the browser(s). From there, the browser looks at it's files to determine whether or not Additionally, if an existing HMR connection does not know about a file ID passed to it, it asks the browser to reply with the file path and then starts watching that file. This improves HMR reliabiality if Bun had been restarted but the page hadn't been restarted.
2021-12-31Attempt to fix watcher issue with repl.itGravatar Jarred Sumner 5-12/+29
2021-12-31little testbun-v0.0.64Gravatar Jarred Sumner 3-9/+16
2021-12-31bumpGravatar Jarred Sumner 2-1/+1
2021-12-31[devserver] Log more errors when a websocket connection failsGravatar Jarred Sumner 1-2/+9
2021-12-31Update http.zigGravatar Jarred Sumner 1-2/+2
2021-12-31[devserver] Case-insensitive request header comparison, which fixes issues ↵Gravatar Jarred Sumner 1-11/+3
with proxying Bun
2021-12-31Add unrolled case insensitive string comparisonGravatar Jarred Sumner 1-0/+21
2021-12-31Fix an edgecase that causes a crash in HTTP serverGravatar Jarred Sumner 1-1/+1
2021-12-31[bun install] Slightly more reliable HTTPGravatar Jarred Sumner 1-1/+2