Kai Tamkun
992effaa26
node:vm Script cachedData support ( #19379 )
2025-05-01 16:37:02 -07:00
Grigory
53f311fdd9
fix(nodevm): allow options props to be undefined ( #18465 )
2025-03-26 22:35:02 -07:00
Zack Radisic
9f68db4818
Implement vm.compileFunction and fix some node:vm tests ( #18285 )
2025-03-20 19:08:07 -07:00
pfg
74768449bc
disallow test() within test() ( #18203 )
2025-03-15 21:34:35 -07:00
Jarred Sumner
5e003dccd2
Fixes #16277 ( #16280 )
2025-01-09 03:15:31 -08:00
Jarred Sumner
da2dd657b1
Fix various bugs with function names and source mappings involving eval and node:vm ( #16212 )
2025-01-07 20:21:50 -08:00
Meghan Denny
0d5eb73db0
test: add missing vm.runInContext stubs ( #14341 )
2024-10-07 20:38:31 -07:00
Jarred Sumner
cd6785771e
run prettier and add back format action ( #13722 )
2024-09-03 21:32:52 -07:00
Jarred Sumner
b64f1e15b5
Fixes #13629 ( #13660 )
2024-09-01 22:40:31 -07:00
Grigory
59eb5515c5
fix(nodevm): align behavior with node ( #13590 )
2024-08-30 01:34:18 -07:00
Kerem Kat
715be35764
Fix 6281 ( #6809 )
...
* throw an error when `Script` is called without new
fix https://github.com/oven-sh/bun/issues/6281
* fix typo in `File` without constructor error
fix https://github.com/oven-sh/bun/issues/6281
2023-10-30 23:05:32 -07:00
Jarred Sumner
2b8aae05d1
Add test for custom thenables in AsyncLocalStorage and fix flaky test and make expect(fn).toThrow drain unhandled promise rejections ( #6701 )
...
* Copy Node.js test for async-local-storage thenables
* Fix flaky test
* Make expect(fn).toThrow() more reliable
* Fix setImmediate order
* Support restoring mocked modules with spyOn
* Fix vm test
* Fix more tests
* alright
* Upgrade WebKit
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-10-25 22:35:14 -07:00
dave caruso
98d19fa624
fix(runtime): make some things more stable (partial jsc debug build) ( #5881 )
...
* make our debug assertions work
* install bun-webkit-debug
* more progress
* ok
* progress...
* more debug build stuff
* ok
* a
* asdfghjkl
* fix(runtime): fix bad assertion failure in JSBufferList
* ok
* stuff
* upgrade webkit
* Update src/bun.js/bindings/JSDOMWrapperCache.h
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
* fix message for colin's changes
* okay
* fix cjs prototype
* implement mainModule
* i think this fixes it all
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
2023-10-16 21:22:43 -07:00
Jarred Sumner
ff7f642099
Call Error.prepareStackTrace on new Error().stack ( #5802 )
...
* Always call `Error.prepareStackTrace`
* Support node:vm
* Remove this
* Handle more cases
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
2023-09-20 05:52:59 -07:00
Jarred Sumner
0c11762c31
[node:vm] Fix crash when new ArrayBuffer() is returned
2023-06-05 17:17:48 -07:00
Jarred Sumner
0b6a32269f
ensure unused variable is not eliminated
2023-05-19 19:36:27 -07:00
Ashcon Partovi
386ac374d5
Add tests for node:vm
2023-05-19 18:40:01 -07:00