Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-12-06 | Fix glibc symbol version issues preventing `bun install` from being used in ↵ | 1 | -2/+4 | ||
older glibc versions (#1580) * Prevent integer overflow in connectError * Add missing deepEquals() type to Bun * fix missing glibc symbols * Fix missing symbol issues * Try this * Update glibc-versions-hack.cpp * Update glibc-versions-hack.cpp * Update glibc-versions-hack.cpp Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2022-12-05 | Introduce `Bun.indexOfLine` | 1 | -0/+61 | ||
2022-12-04 | Update ffi.zig | 1 | -6/+6 | ||
2022-12-04 | [breaking] `onExit` callback in Bun.spawn sets the first property to be the ↵ | 1 | -3/+9 | ||
Subprocess object Sometimes Bun.spawn calls the onExit callback before the Bun.spawn() callback is called. Instead of delaying a tick, we set the `Subprocess` to be the first argument to the `onExit` callback now. | |||||
2022-12-04 | [Bun.spawn] Introduce `Subprocess.prototype.signalCode` | 2 | -39/+118 | ||
2022-12-04 | :scissors: | 3 | -3/+3 | ||
2022-12-04 | content-range is inclusive | 1 | -1/+1 | ||
2022-12-04 | [Bun.serve] Implement `Content-Range` support with `Bun.file()` | 1 | -13/+107 | ||
2022-12-02 | Run promise before callback | 1 | -13/+13 | ||
2022-12-02 | Close stdin earlier | 1 | -0/+9 | ||
2022-12-02 | Fix incorrect panic in spawnSync | 1 | -1/+1 | ||
2022-12-01 | [bun bun] Fix crash in canary | 1 | -2/+2 | ||
2022-12-01 | Reduce memory usage in Bun.serve() by up to 3x (#1569) | 2 | -1/+13 | ||
* Update WebKit * Use 5x less memory in Bun.serve() * Update Dockerfile.devcontainer * Update async-overhead.mjs Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2022-11-29 | import everything from "bun" where possible | 9 | -122/+122 | ||
2022-11-28 | Handle when the process already exited immediately | 1 | -1/+1 | ||
2022-11-28 | Fix failing spawn() and spawnSync() tests | 1 | -25/+142 | ||
cc @ThatOneBro | |||||
2022-11-28 | Fix process.env and Bun.env object spread | 1 | -177/+20 | ||
Fixes https://github.com/oven-sh/bun/issues/1512 | |||||
2022-11-27 | Fix `console.log(process.env)` | 1 | -20/+21 | ||
2022-11-27 | Fix handling `delete process.env.foo` | 1 | -1/+4 | ||
2022-11-27 | Don't make toJSON enumerable in process.env | 1 | -27/+2 | ||
2022-11-26 | Make HTTP status text more consistent with other HTTP servers | 1 | -2/+73 | ||
2022-11-25 | Simplify | 1 | -7/+5 | ||
2022-11-25 | Always watch | 1 | -1/+2 | ||
2022-11-25 | Fix `Subprocess.prototype.killed` | 1 | -4/+18 | ||
2022-11-25 | Use new enum for checking writable | 1 | -3/+3 | ||
2022-11-24 | Improve SIGPIPE handling | 1 | -17/+16 | ||
2022-11-24 | Use is_in_heap_region instead of _check_owned | 1 | -1/+1 | ||
2022-11-23 | nohang flag | 1 | -1/+1 | ||
2022-11-23 | Close the streams more | 1 | -27/+32 | ||
2022-11-23 | possibly more reliable Bun.spawn (#1547) | 5 | -286/+280 | ||
* wip * wip * Fix bug with stdin * zig fmt * seems to work! * Update streams.test.js Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2022-11-22 | [FileSystemRouter] Fix reload() | 1 | -1/+2 | ||
2022-11-22 | Remove some dead code | 3 | -0/+4 | ||
2022-11-22 | [FileSystemRouter] Fix failing tests | 1 | -1/+4 | ||
2022-11-22 | [FileSystemRouter] base_dir, Request, Response | 3 | -10/+55 | ||
2022-11-22 | Introduce `Bun.FileSystemRouter` API | 8 | -514/+790 | ||
2022-11-20 | [fetch] Add optimization for chunked encoding | 1 | -0/+4 | ||
2022-11-20 | [TCP] Make `Socket` more careful about GC | 2 | -8/+13 | ||
2022-11-19 | Add a log | 1 | -1/+1 | ||
2022-11-19 | Make hidden mimalloc dump report process-wide stats instead of thread | 1 | -1/+1 | ||
2022-11-19 | Introduce `Bun.unsafe.gcAggressionLevel` API | 1 | -0/+20 | ||
2022-11-19 | Fix GC crash in `Transpiler` found via `BUN_GARBAGE_COLLECTOR_LEVEL` | 1 | -3/+3 | ||
2022-11-19 | Introduce `BUN_GARBAGE_COLLECTOR_LEVEL` debug environment variable | 2 | -6/+2 | ||
2022-11-19 | Fix a GC issue with `Bun.spawn` | 2 | -16/+16 | ||
The `Subprocess` object stays alive until the process exits, even if it's never referenced | |||||
2022-11-18 | bun test matchers and tests (#1526) | 2 | -2/+2 | ||
* ignore webkit for cherry-pick * toContain and toBeTruthy * toBe null, undefined, falsy, toHaveProperty, .not * markBindings * remove toHaveProperty, undo ignore webkit, more tests * undo ignore webkit * remove bad tests * check if length property exists for toHaveLength() * fix call signature * handle argument that is not an integer * getLengthOfArray returns u64 * switch to truncate * toHaveLength() edge cases * add toBooleanSlow() * infinity, nan, negative | |||||
2022-11-18 | Fix crash in process.env.FOO = bar that happened sometimes | 1 | -1/+3 | ||
2022-11-16 | Remove incorrect assertion | 1 | -3/+1 | ||
2022-11-15 | Fix another assertion failure | 1 | -1/+1 | ||
2022-11-14 | Fix crashiness with `process.env` | 1 | -27/+54 | ||
This also makes it a lot slower | |||||
2022-11-14 | Fix string encoding issue in JSC C API usages | 1 | -1/+1 | ||
2022-11-14 | Bugfixes and perf improvements to child_process | 1 | -16/+39 | ||