Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-10-08 | Implement a filesystem for testsjarred/improve-testing | 5 | -284/+583 | ||
2021-10-08 | Wrap filesystem access | 14 | -304/+660 | ||
2021-10-08 | Flatten FS namespace to better facilitate testing | 12 | -844/+803 | ||
2021-10-08 | Ensure Ref is always 64 bits | 1 | -0/+7 | ||
2021-10-08 | Fix bug where occasionally unary expressions would simplify incorrectly due ↵ | 2 | -30/+19 | ||
to an undefined memory issue | |||||
2021-10-08 | Yet Another Packed Struct Bug | 1 | -8/+35 | ||
2021-10-07 | Fix edgecase when bundling JavaScript that references ESM exported functions ↵ | 1 | -12/+5 | ||
before they're defined | |||||
2021-10-07 | Schema | 4 | -0/+23 | ||
2021-10-07 | Add `--port` CLI flag for setting a port instead of `--origin`. `--port` has ↵ | 2 | -2/+10 | ||
higher precedence than `--origin` so that proxies can work | |||||
2021-10-07 | Add CSS HMR benchmarkjarred/bench | 1 | -0/+0 | ||
2021-10-06 | unamebun-v0.0.34 | 1 | -3/+3 | ||
2021-10-06 | Missing `@TypeOf` | 1 | -1/+1 | ||
2021-10-06 | oops | 1 | -2/+2 | ||
2021-10-06 | HTTP paths must resolve from ./$PROJECT_ROOT unless explicitly marked absolute. | 1 | -15/+15 | ||
This fixes the issue with deeply nested PNPM workspace packages. Happened when using @emotion/react inside a PNPM workspace when @emotion/react was hoisted to the workspace root but react was in a child node_modules folder. It would fail to resolve `"react/jsx-dev-runtime"` because it didn't exist in any node_modules folder relative to `@emotion/react`'s real path. | |||||
2021-10-06 | Fix JSX transform edgecase with static children | 2 | -29/+21 | ||
2021-10-06 | Add support for reading JSX config from tsconfig.json | 8 | -19/+75 | ||
2021-10-05 | analytics is good enough for now | 10 | -144/+415 | ||
2021-10-05 | Async analytics works now | 4 | -24/+50 | ||
Requests are ~60 bytes and the thread mostly sleeps, so it should be pretty low overhead overall. | |||||
2021-10-05 | [fetch] Fix bug with HTTP request bodies | 1 | -5/+13 | ||
2021-10-05 | Add `BUN_DISABLE_ANALYTICS` flag to disable analytics and automatically ↵ | 6 | -1896/+2048 | ||
disable analytics when running inside `hyperfine` | |||||
2021-10-05 | Simple analytics | 7 | -0/+1066 | ||
2021-10-04 | memfd experiment did not yield perf gains on Linuxjarred/fix-bunbun-on-wsl | 2 | -5/+4 | ||
I suspect the reason why is because we were already using tmpfs. So it was already writing to an in-memory file. O_TMPFILE doesn't seem to do anything for us either here. | |||||
2021-10-04 | Don't pass O_EXCL | 1 | -2/+2 | ||
2021-10-04 | O_TMPFILE | 1 | -4/+2 | ||
2021-10-04 | memfd_create does not actually make it faster | 2 | -31/+8 | ||
2021-10-04 | Attempt to optimize `bun bun` on Linux by using memfd_create and copying the ↵ | 3 | -18/+135 | ||
resulting file via sendfile() | |||||
2021-10-04 | Fix moving files across mount points | 2 | -1/+29 | ||
2021-10-04 | Improve Bun's performance by 5% | 5 | -54/+41 | ||
By making E.Identifier not a pointer, we improve performance by 5%. Heap allocations are bad | |||||
2021-10-03 | Bump | 1 | -0/+0 | ||
2021-10-03 | Update linux build instructions | 1 | -0/+0 | ||
2021-10-03 | Fix various macOS-specific compile errors and run `zig fmt` | 11 | -2114/+3130 | ||
2021-10-03 | 1% perf improvements on Linuxjarred/linux | 3 | -41/+80 | ||
2021-10-03 | Add Three.js benchmark | 3 | -3/+3 | ||
2021-10-02 | Linux works now. | 11 | -74/+141 | ||
2021-10-01 | Add support for INotify-based filesystem watcher | 3 | -67/+272 | ||
2021-10-01 | Merge branch 'jarred/linux' of github.com:Jarred-Sumner/bun into jarred/linux | 5 | -1178/+13 | ||
2021-10-01 | Build stuff | 5 | -1178/+13 | ||
2021-10-01 | Bump webkit | 1 | -0/+0 | ||
2021-10-01 | Split out the macOS specific parts | 4 | -207/+238 | ||
2021-09-30 | Bump version | 1 | -1/+1 | ||
2021-09-30 | runtime.version | 1 | -1/+1 | ||
2021-09-30 | Pass MacroContext in more places | 1 | -0/+16 | ||
2021-09-30 | Pass macro_context when appropriate. This needs to be refactored more. | 1 | -1/+7 | ||
2021-09-30 | Make sure VM initializes with `BUN_`* defines | 1 | -0/+5 | ||
2021-09-30 | Fix edgecase with cjs -> esm interop runtime code when module.exports was ↵ | 1 | -18/+11 | ||
marked as not extensible | |||||
2021-09-30 | Fix potential infinite loop on calling macros | 1 | -14/+20 | ||
2021-09-30 | Fix jsxDEV transform bug that occurred when not including `source` and the ↵ | 1 | -1/+10 | ||
component rendered an exception | |||||
2021-09-30 | Fix dead-code elimination edgecase with call expressions | 1 | -6/+9 | ||
2021-09-30 | Fix edgecase with parsing .env | 1 | -1/+1 | ||
2021-09-30 | Support remapping macro paths | 9 | -83/+343 | ||