aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-05-18Implement `node:vm` (#2785)Gravatar Silver 7-46/+482
* feat: begin implementing node:vm Script object * refactor: clean up and address review comments * refactor: rename Script to VMModuleScript * fix: expose VMModuleScript.prototype also oops I forgot to commit the new files last time * feat(vm): Implement contexts and scripts * feat(vm): implement globalThis * feat(vm): expose node:vm module with global helper functions * refactor(vm): rename VMModuleScript to NodeVMScript * feat: implement script options * doc: add TODOs for runIn*Context options
2023-05-18Fixes #2924Gravatar Jarred Sumner 1-0/+8
2023-05-18handle when cwd is not writable, attempt to use tmp dir explicitlyGravatar Jarred Sumner 2-2/+32
Fixes https://github.com/oven-sh/bun/issues/2944
2023-05-18BumpGravatar Jarred Sumner 1-1/+1
2023-05-18Fixes #2946 (#2949)Gravatar Jarred Sumner 3-2/+57
* Fixes #2946 * Update string_mutable.zig * Fixes #2948 --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-05-18Fixes #2942 (#2947)Gravatar Jarred Sumner 2-1/+154
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-05-18Implement `expect().toBeCloseTo()` (#2870)Gravatar Degreat 4-3/+167
2023-05-18use raw template contents for tagged templates (#2937)Gravatar Dylan Conway 4-33/+67
* use raw template contents when tagged * use union for template contents * pointer to cooked contents * raw if suffix * fix and don't skip test
2023-05-18Fixes #2928 (#2939)Gravatar Jarred Sumner 4-43/+113
* Fixes #2928 * another case * Fix console.log with utf-16 string mismatched quotes * Fix issue with json * Even more cases --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
2023-05-17Update fs.test.tsGravatar Jarred Sumner 1-7/+10
2023-05-17Mention setting `target` to `"node"` or `"bun"` when a ResolveMessage occurs ↵Gravatar Jarred Sumner 1-2/+2
for a Node.js builtin
2023-05-17Fixes https://github.com/oven-sh/bun/issues/2931Gravatar Jarred Sumner 2-1/+30
2023-05-17Update benchmarking.mdGravatar Jarred Sumner 1-1/+1
2023-05-17Support static string values in our class bindings generatorGravatar Jarred Sumner 2-2/+26
2023-05-17Make `BuildError` and `ResolveError` use C++ instead of JSC C APIGravatar Jarred Sumner 23-515/+2067
Fixes memory leak with private data never being cleared Fixes a case where a ResolveError could actually be a BuildError
2023-05-17Update json-parse-stringify.mjsbun-v0.6.2Gravatar Jarred Sumner 1-2/+2
2023-05-17microbenchmark for json.parse / stringifyGravatar Jarred Sumner 1-0/+57
2023-05-17BumpGravatar Jarred Sumner 6-28/+28
2023-05-17Merge branch 'jarred/webkit-upgrade-may-17'Gravatar Jarred Sumner 21-33/+53
2023-05-17Finish bumpingjarred/webkit-upgrade-may-17Gravatar Jarred Sumner 8-7/+36
2023-05-17fix: bun-plugin-server-components name (#2919)Gravatar Bryce Kalow 1-1/+1
2023-05-17do not fail bundles on warnings (#2920)Gravatar dave caruso 6-31/+65
2023-05-17Do the WebKit upgradeGravatar Jarred Sumner 14-26/+17
2023-05-16resolve rope before pushing to previous string (#2909)Gravatar Dylan Conway 3-10/+63
2023-05-16fix: broken link (#2897)Gravatar Harry Yep 1-1/+1
2023-05-16Fix segfault on passing undefined to bun.build (#2902)Gravatar dave caruso 2-0/+15
2023-05-16fix asset naming output paths (#2904)Gravatar Dylan Conway 8-43/+68
* rename to `src_path` and `dest_path`, use `dest_path` for output * format * option for compile
2023-05-16Bumpbun-v0.6.1Gravatar Jarred Sumner 1-1/+1
2023-05-16Fixes #2895Gravatar Jarred Sumner 1-4/+4
2023-05-16Tweaks to bundler docs (#2867)Gravatar Colin McDonnell 13-45/+454
* WIP * Fix typo * Updates * Document --compile * Add bundler benchmark * Remove esbuild * Add bench to docs * Add buttons * Updates
2023-05-16Bumpbun-v0.6.0Gravatar Jarred Sumner 1-14237/+380
2023-05-16Update run-cjs.test.tsGravatar Jarred Sumner 1-1/+0
2023-05-16Fix running commonjs modules as entry point (#2885)Gravatar dave caruso 2-4/+64
* fix cjs run issue * use a primordial * fix behavior * fix it again * fix tste
2023-05-16feat(WebSocketServer) WebSocketServer wrapper + socket.io initial support ↵Gravatar Ciro Spaciari 22-14/+6100
(#2880) * WebSocketServer wrapper + socket.io initial support * fix up backpressure * fix up backpressure * fix http address * add socket.io tests * add closing tests * add connection state recovery tests for socket.io * add handshake test * add middeware tests for socket.io * added socket.io socket middleware tests * add more socket.io test comment/skip hang tests * add pending package for tests * add server attachment servers for socket.io * add utility-methods tests for socket.io * rename * rename * add messaging-many socket.io tests * add namespaces tests to socket.io * skip some tests * fmt * add packages to general package.json
2023-05-15handle printing missing expressions and add tests (#2872)Gravatar Dylan Conway 5-40/+220
* handle missing expressions and add tests * minify missing expression blocks in parser
2023-05-15bundler testing (#2886)Gravatar dave caruso 11-122/+2008
* bundler testing * add requireVarThenExport test * work towards adding more esbuild tests * tests * remove this file
2023-05-15Change the debug id suffix to hex encoded "bun!bun!" (#2890)Gravatar dave caruso 2-14/+8
2023-05-15Add plugins for yaml & RSC (#2888)Gravatar Colin McDonnell 24-0/+793
* WIP * WIP * Add yaml plugin * Publish v0.0.1 * Updates * Start RSC plugin - not finished * Add readme * Updates * Add shell dirs for a few other plugins
2023-05-15remove incorrect commentGravatar Jarred Sumner 1-1/+0
2023-05-15[bun build] builds w/ sourcemaps get 15% fasterGravatar Jarred Sumner 1-30/+71
parallelize quoting source contents
2023-05-15Add TODOGravatar Jarred Sumner 1-0/+1
2023-05-15Set files with #! as executableGravatar Jarred Sumner 2-4/+13
2023-05-15[bun build] Automatically set target to `bun` when a hashbang is providedGravatar Jarred Sumner 2-1/+15
2023-05-15[bun build --compile] Avoid creating holesGravatar Jarred Sumner 1-20/+12
2023-05-15[bun build --compile] Add some retry logic for opening the filesGravatar Jarred Sumner 1-13/+41
2023-05-15Remove unused dockerfileGravatar Jarred Sumner 4-146/+0
2023-05-15More error message cleanupGravatar Jarred Sumner 3-79/+134
2023-05-15Fix crash when importing a file with an unknown extensionGravatar Jarred Sumner 1-16/+46
2023-05-15Make `bun build --compile` a little more resilient, output better errors, ↵Gravatar Jarred Sumner 5-29/+120
and clean up files
2023-05-15More DCEGravatar Jarred Sumner 2-27/+51