aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/bindings.cpp (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-11-22clone in putRecordGravatar Jarred Sumner 1-3/+3
2022-11-20Fix spurious rejected promise handler callsGravatar Jarred Sumner 1-2/+20
2022-11-18bun test matchers and tests (#1526)Gravatar Dylan Conway 1-1/+6
* 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-09Fix broken stacktracesGravatar Jarred Sumner 1-2/+4
2022-11-08Update bindings.cppGravatar Jarred Sumner 1-0/+1
2022-11-07Return a rejected promise if there was an errorGravatar Jarred Sumner 1-0/+3
2022-11-06Automatically install npm packages when running a script in Bun's runtime ↵Gravatar Jarred Sumner 1-3/+13
(#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-11-06Add way to explicitly coercion object to int32Gravatar Jarred Sumner 1-0/+6
2022-10-23Add `fd` to `SystemError` and fix 2 cases with invalid tagged unionGravatar Jarred Sumner 1-0/+12
cc @sno2
2022-10-20Fix Bun.serve error handler error param (#1359)Gravatar zhiyuan 1-0/+14
2022-10-17Implement `sendText`, `sendBinary`, `publishText`, `publishBinary`Gravatar Jarred Sumner 1-0/+5
2022-10-17Implement `error` and `binaryType`Gravatar Jarred Sumner 1-6/+13
2022-10-17Redo WebSocket apiGravatar Jarred Sumner 1-0/+4
2022-10-09Update WebKitGravatar Jarred Sumner 1-4/+5
2022-10-06Add simple Hot Module Reloading to bun's runtimeGravatar Jarred Sumner 1-1/+1
2022-10-05move Bun.spawn into separate fileGravatar Jarred Sumner 1-0/+8
2022-10-02Fix test failuresGravatar Jarred Sumner 1-12/+24
2022-10-01Increase test coverage for request body streamingGravatar Jarred Sumner 1-40/+29
There is still one memory issue to address
2022-09-30Simplify some of thisGravatar Jarred Sumner 1-127/+23
2022-09-30Fix OOB when multiple headers have the same name lengthGravatar Jarred Sumner 1-18/+24
Fixes https://github.com/oven-sh/bun/issues/1279
2022-09-28Clean up some of the event loop codeGravatar Jarred Sumner 1-17/+12
2022-09-28Fix several bugs with Request body streaming + store small response bodies ↵Gravatar Jarred Sumner 1-1/+12
without an extra memory allocation
2022-09-21Fix crash when creating an empty arrayGravatar Jarred Sumner 1-1/+1
2022-09-06Make the plugins a little more resilientGravatar Jarred Sumner 1-2/+4
2022-09-05Support async `onLoad` callbacks in `Bun.plugin`Gravatar Jarred Sumner 1-12/+18
2022-08-27Update WebKit (#1165)Gravatar Jarred Sumner 1-21/+31
* Update WebKit * Fix `DataView` and non-8 bit sized typed arrays with TextDecoder * New WebKit Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2022-08-27Fix ffi uint64_t parameter (#1158)Gravatar Zilin Zhu 1-1/+1
2022-08-21Add a binding for creating atomic stringsGravatar Jarred Sumner 1-0/+19
2022-08-17New Zig <> C++ bindings generator. +20% faster HTTP serverGravatar Jarred Sumner 1-19/+141
2022-08-12Update WebKitGravatar Jarred Sumner 1-1/+1
2022-08-10Add shared propertyGravatar Jarred Sumner 1-4/+5
2022-08-08Raise error on unhandled rejected promises (#1010)Gravatar Zilin Zhu 1-1/+6
* deal with unhandled rejected promise * use Vector<Strong<JSPromise>> to store rejected promises
2022-07-27Upgrade WebKitGravatar Jarred Sumner 1-10/+9
2022-07-12[bun.js] GC more stringsGravatar Jarred Sumner 1-2/+2
2022-07-12[jsc] Fix segfault with promisesGravatar Jarred Sumner 1-3/+1
2022-07-11Fixes https://github.com/oven-sh/bun/issues/561Gravatar Jarred Sumner 1-12/+34
2022-07-04[jsc] Handle promise ownership (might revert this)Gravatar Jarred Sumner 1-3/+8
2022-07-04[jsc] Run JSC's deferredWorkTimer sometimesGravatar Jarred Sumner 1-1/+1
2022-07-04[jsc] Attempt to make detecting ArrayBuffer/Uint8Array fasterGravatar Jarred Sumner 1-13/+128
2022-06-27Handle when there are no headers to sendGravatar Jarred Sumner 1-9/+12
2022-06-22change the directory structurejarred/renameGravatar Jarred Sumner 1-0/+2874