aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/bindings/BunJSCModule.cpp (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-08-02Rewrite built-in modules to use CommonJS over ESM (#3814)Gravatar dave caruso 1-615/+0
* stfdsafsd sadffdsa stuff finish commonjs stuff asdf not done but work not done but work not done yet but this is how far i am remove files lol update built files uncomment everything in events lol export default stuff * afdsafsd * its not perfect but almost done * okay * cool * remove temp file * finish rebase * revert settings.json * a * ch-ch-ch-ch-changes * okay * remove this check in release for now * sxdcfghnjm, * lkjhgf * fmt * filename can be null * Update NodeModuleModule.h * weee * fmt --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-07-29Make `bun:jsc` memoryUsage more accurate (#3876)Gravatar Jarred Sumner 1-66/+39
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-07-28`MessageChannel` and `MessagePort` (#3860)Gravatar Dylan Conway 1-2/+3
* copy and format * copy * copy * cleanup * some tests * spellcheck * add types * don't lock getting contextId * array buffer test
2023-07-16Implement Workers (#3645)Gravatar Jarred Sumner 1-0/+74
* copy files * format * options * Introduce `Worker`, `onmessage`, `onerror`, and `postMessage` globals * Stub `Worker.prototype.ref` & `Worker.prototype.unref` * Update web_worker.zig * Worker works * Add "mini" mode * add wakeup * Partially fix the keep-alive issue * clean up refer behavior * Implement `serialize` & `deserialize` in `bun:jsc` & add polyfill for `node:v8` * Types & docs * Update globals.d.ts * Add mutex * Fixes --------- Co-authored-by: Dylan Conway <dylan.conway567@gmail.com> Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-05-23Support setting a timezone with `process.env.TZ` and `Bun.env.TZ` (#3018)Gravatar Jarred Sumner 1-0/+33
* Support setting a timezone via `process.env.TZ` * Implement `setTimeZone` in `bun:jsc` module * [breaking] `bun:test` now defaults to `Etc/UTC` timezone --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-05-17Do the WebKit upgradeGravatar Jarred Sumner 1-1/+0
2022-12-13[bun:jsc] Introduce `profile` functionGravatar Jarred Sumner 1-0/+53
2022-12-13Fix crash in `startSamplingProfiler`Gravatar Jarred Sumner 1-5/+3
2022-12-06Fix glibc symbol version issues preventing `bun install` from being used in ↵Gravatar Jarred Sumner 1-2/+6
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-10-28Upgrade WebKitGravatar Jarred Sumner 1-1/+1
2022-09-03Plugin API (#1199)Gravatar Jarred Sumner 1-1/+0
* Plugin API * Fix the bugs * Implement `"object"` loader Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2022-08-30Add profiler support (#1110)Gravatar Bram Wasti 1-1/+63
2022-08-18Handle builds with remote inspector disabledGravatar Jarred Sumner 1-2/+11
2022-08-12Update WebKitGravatar Jarred Sumner 1-23/+31
2022-07-02[bun:jsc] Add `generateHeapSnapshotForDebugging`Gravatar Jarred Sumner 1-1/+28
2022-07-02[bun:jsc] Add `protectedObjectTypeCounts`, disallow gcGravatar Jarred Sumner 1-2/+15
2022-07-02[bun:jsc] expose `getProtectedObjects` gc hookGravatar Jarred Sumner 1-1/+15
2022-06-22change the directory structurejarred/renameGravatar Jarred Sumner 1-0/+348