Kai Tamkun
32a094dd06
Initial work on vm.Module
2025-05-01 13:58:42 -07:00
Kai Tamkun
66355712eb
Adjust lifetimes and fix incorrect use of ParserError::isValid()
2025-04-30 15:29:54 -07:00
Kai Tamkun
cbd5e1be5c
Add some more RETURN_IF_EXCEPTIONs
2025-04-30 15:11:29 -07:00
Kai Tamkun
0bc239740b
Add some RETURN_IF_EXCEPTIONs
2025-04-30 15:06:02 -07:00
Kai Tamkun
6b31f989fb
Check for parser errors too
2025-04-30 15:02:22 -07:00
Kai Tamkun
8009728f90
Address feedback
2025-04-30 14:20:20 -07:00
Kai Tamkun
fed7962998
Address feedback
2025-04-30 13:27:53 -07:00
Kai Tamkun
9fa3989b26
Add cachedData support in node:vm (test-vm-cached-data.js)
2025-04-29 18:01:55 -07:00
Kai Tamkun
737b04eb13
Some progress on supporting the cachedData option in node:vm
2025-04-29 17:57:17 -07:00
Kai Tamkun
32630059b0
Add support for produceCachedData and cachedDataProduced
2025-04-28 18:07:55 -07:00
Kai Tamkun
6f41459cb9
Fix wrong SourceCodeType
2025-04-28 16:46:02 -07:00
Kai Tamkun
b0b7b850fa
Produce a proper Buffer
2025-04-28 16:43:27 -07:00
Kai Tamkun
2c9f4b61dd
Implement createCachedData
2025-04-28 16:26:07 -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
Zack Radisic
28ebbb3f20
Fix node:vm test ( #18081 )
2025-03-12 14:16:03 -07:00
Meghan Denny
29839737df
cpp: synchronize on JSC::getVM since its more likely to be forward compatible ( #16688 )
2025-01-29 15:50:57 -08:00
Jarred Sumner
10990f5213
Fixes #3554 ( #15870 )
2024-12-18 22:54:11 -08:00
Jarred Sumner
42f23f0966
PR feedback from #15865
2024-12-18 19:42:33 -08:00
Jarred Sumner
ac6723eab7
+13 passing node:vm tests ( #15865 )
2024-12-18 19:41:37 -08:00
Meghan Denny
33075394a4
cpp: always return empty JSValue value after throwing exception ( #13935 )
...
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
2024-09-23 13:53:08 -07:00
Grigory
59eb5515c5
fix(nodevm): align behavior with node ( #13590 )
2024-08-30 01:34:18 -07:00
Jarred Sumner
3f686222d4
Micro-optimize Module._resolveFilename ( #13322 )
2024-08-14 23:36:46 -07:00
Dylan Conway
bfca627dfa
fix node:vm and DOMJIT ( #13185 )
2024-08-09 00:33:49 -07:00
Jarred Sumner
b5c91a4b7e
Upgrade WebKit ( #12873 )
...
Co-authored-by: Jarred-Sumner <Jarred-Sumner@users.noreply.github.com >
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-08-02 04:58:31 -07:00
Jarred Sumner
735f5d4b62
Setup clang-tidy (C++ linter) ( #7961 )
...
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com >
Co-authored-by: dave caruso <me@paperdave.net >
Co-authored-by: Dylan Conway <35280289+dylan-conway@users.noreply.github.com >
Co-authored-by: Dylan Conway <dylan.conway567@gmail.com >
2024-05-15 20:35:39 -07:00
dave caruso
d712254128
internal: remove secret hidden internals and introduce new way to call native code from js ( #8166 )
...
* oooooh magic
* stuff
* run format
* ok
* yippee
* run the formatter back
* finish things up
* fix webkit
* more
* [autofix.ci] apply automated fixes
* fix compile
* fix compilation on windows, it seems to not work though :(
* update
* a
* v
* ok
* [autofix.ci] apply automated fixes
* OOPS
* bump bun to reduce ci bugs
* a
* js2native is done!
* improve array binding
* rebase
* some final stuff
* wasi fixes
* os
---------
Co-authored-by: Jarred Sumner <jarred@jarredsumner.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-03-29 21:47:11 -07:00