Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-12-02 | Add `AbortSignal.timeout` | 1 | -0/+5 | ||
2022-12-02 | Add a userland way to hide stack frames | 1 | -2/+6 | ||
2022-12-02 | Add generic way to block on a promise | 1 | -1/+1 | ||
2022-12-01 | Fix crash when macros return a Promise | 1 | -0/+2 | ||
2022-12-01 | Remove file blob caching | 1 | -15/+0 | ||
2022-12-01 | Reduce memory usage in Bun.serve() by up to 3x (#1569) | 1 | -0/+2 | ||
* 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 | 1 | -29/+29 | ||
2022-11-28 | Fix process.env and Bun.env object spread | 1 | -3/+0 | ||
Fixes https://github.com/oven-sh/bun/issues/1512 | |||||
2022-11-22 | Introduce `Bun.FileSystemRouter` API | 1 | -1/+1 | ||
2022-11-19 | [fetch] Fix sporadic data corruption bug in HTTP client and add fast path | 1 | -4/+4 | ||
- This removes memory pooling from the HTTP client which sometimes caused invalid memory to be written to the response body. - This adds a fast path for small HTTP/HTTPS responses that makes it a single memory allocation for the response body, instead of copying & allocating a temporary buffer cc @Electroid | |||||
2022-11-19 | Fix GC crash when handling rejected promises uncovered via ↵ | 1 | -0/+5 | ||
`BUN_GARBAGE_COLLECTOR_LEVEL` | |||||
2022-11-19 | Introduce `BUN_GARBAGE_COLLECTOR_LEVEL` debug environment variable | 1 | -3/+45 | ||
2022-11-18 | Fix crash in process.env.FOO = bar that happened sometimes | 1 | -1/+1 | ||
2022-11-14 | Fix string encoding issue in JSC C API usages | 1 | -8/+3 | ||
2022-11-13 | Make node streams faster (#1502) | 1 | -0/+1 | ||
* Make node streams faster * Fix for macOS, improve performance, handle ref and unref Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2022-11-12 | Redo how we poll pipes (#1496) | 1 | -1/+0 | ||
* Fix pipe * Handle unregistered * Fix failing test | |||||
2022-11-11 | Improve error message | 1 | -2/+14 | ||
2022-11-09 | Remove bun:wrap from stack traces | 1 | -0/+32 | ||
2022-11-09 | Error.captureStackTrace implementation (#1476) | 1 | -0/+24 | ||
* capture stack trace formatting, tests * fix callsite methods, stack formatting or undefined * isNative, tests for callsite methods * Update src/bun.js/bindings/ZigGlobalObject.cpp * Update src/bun.js/bindings/ZigGlobalObject.cpp * template and macros for visitchildren * static strings, handle infinity and clamp stacktracelimit Co-authored-by: Jarred Sumner <jarred@jarredsumner.com> | |||||
2022-11-07 | [bun:test] Implement `done` callback with support for async functions | 1 | -3/+40 | ||
2022-11-07 | Fix UAF in canary | 1 | -2/+2 | ||
2022-11-06 | Automatically install npm packages when running a script in Bun's runtime ↵ | 1 | -1254/+133 | ||
(#1459) * Update bundler.zig * WIP * Update README.md * Update README.md * wip * Support running scripts without package.json * Add `--no-auto-install` and `--prefer-offline` flags * WIP * wip * Update headers-handwritten.h * WIP * Build fixes * Fix UAF * Update install.zig * Must call .allocate() * Micro-optimization: only call .timestamp() once per tick when installing packages * Support progress bar * Extend the timestamp for package staleness checks to 1 day * Add `--prefer-latest`, `-i` CLI Flags * Fix crash * Support line text manually being set on an Error instance * Add a few more fields for error messages * Fix bug when counting 8 character strings in string builder * Implement error handling for automatic package installs! * Fix crash * Make it say module when there's a slash * Update module_loader.zig * Ban dependency versions in import specifiers when a package.json is present * Remove unused field * Update README.md * Update README.md * Update README.md * Update README.md Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2022-10-27 | Allow overriding node polyfills via `BUN_OVERRIDE_MODULE_PATH` | 1 | -35/+98 | ||
2022-10-25 | Fix lexer expected token error (#1387) | 1 | -0/+4 | ||
* fix: lexer expected token error * fix: handle parse error through logs | |||||
2022-10-23 | Add `fd` to `SystemError` and fix 2 cases with invalid tagged union | 1 | -0/+2 | ||
cc @sno2 | |||||
2022-10-23 | Add Web Crypto API (#1384) | 1 | -2/+17 | ||
* Add Web Crypto API * Duplicate symbols * Update c_cpp_properties.json Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> | |||||
2022-10-21 | Fix segfault when logging position object from failed nested import | 1 | -114/+34 | ||
2022-10-21 | Reload node:fs in development | 1 | -0/+9 | ||
2022-10-18 | Update javascript.zig | 1 | -2/+15 | ||
2022-10-18 | Implement `performance.timeOrigin` | 1 | -0/+13 | ||
2022-10-15 | add more logging | 1 | -4/+4 | ||
2022-10-10 | Keep the process alive | 1 | -1/+0 | ||
2022-10-09 | Clean up how we reload entry point a little | 1 | -3/+25 | ||
2022-10-09 | Update WebKit | 1 | -0/+2 | ||
2022-10-06 | Automatically support hot reloading with `export default { fetch() }` | 1 | -1/+1 | ||
2022-10-06 | Add simple Hot Module Reloading to bun's runtime | 1 | -7/+263 | ||
2022-10-05 | Fix missing path/posix and path/win32 | 1 | -9/+27 | ||
2022-10-01 | Fix `setTimeout(0)`, improve test coverage slightly, reduce memory usage of ↵ | 1 | -8/+10 | ||
timers | |||||
2022-10-01 | Increase test coverage for request body streaming | 1 | -3/+3 | ||
There is still one memory issue to address | |||||
2022-09-30 | Remove extraneous calls to `.ref()` | 1 | -8/+8 | ||
2022-09-28 | Clean up some of the event loop code | 1 | -5/+2 | ||
2022-09-25 | Implement `isatty` in `node:tty` | 1 | -0/+5 | ||
2022-09-25 | wip | 1 | -0/+1 | ||
2022-09-22 | Faster `Blob` + begin to implement `FileSink` | 1 | -1/+0 | ||
2022-09-20 | Fix incorrect `hostname` logic | 1 | -0/+15 | ||
Fixes https://github.com/oven-sh/bun/issues/1261 | |||||
2022-09-16 | Fix issue with server not starting before exiting | 1 | -0/+4 | ||
2022-09-16 | Fix process not exiting | 1 | -9/+1 | ||
2022-09-16 | Make new HTTP client more stable | 1 | -6/+13 | ||
2022-09-14 | Make `crypto.getRandomValues()` faster + fix > 1 byte/element typed arrays | 1 | -1/+1 | ||
Fix crypto.getRandomValues() with > 1 byte element typed arrays Fixes https://github.com/oven-sh/bun/issues/1237 | |||||
2022-09-07 | Fix issue with loading bundled entry pointsbun-v0.1.11 | 1 | -3/+5 | ||