24 Commits (aac1cf0101e23d0c4b785271d19cca19e9c15716)

Author SHA1 Message Date
Haled Odat 1d66836a32
Refactor ordinary VM calling (#3295) 1 year ago
José Julián Espina 3177540979
Implement synthetic modules (#3294) 1 year ago
arexon afb9283ce8
Implement `[[HostDefined]]` for `Module` and `Script` (#3381) 1 year ago
raskad f654ad1784
Refactor compile time environment handling (#3365) 1 year ago
Haled Odat 332fd658a8
Varying length instruction operands (#3253) 1 year ago
José Julián Espina ae414797af
Format code snippets in docs (#3317) 1 year ago
Haled Odat 822634cf41
Implement `[[HostDefined]]` field on `Realm`s (#2952) 1 year ago
Haled Odat 6a91a85e0e
Store active runnable and active function in `CallFrame` (#3197) 1 year ago
Haled Odat c2df31b781
Improve bytecompiler bytecode generation. (#3188) 1 year ago
Haled Odat d8bf5f589d
Refactor `Context::run()` method (#3179) 1 year ago
Haled Odat be055a30e1
Refactor environment, exception handling and jumping in VM (#3059) 1 year ago
Choongwoo Han 72b7ee5866
Re-enable must_use clippy rule (#3180) 1 year ago
João Borges 93d05bda68
Fix 1.71.0 lints (#3140) 1 year ago
Haled Odat 40f33d8efb
Move `RefCell` of `CompileTimeEnvironment`s to field `bindings` (#3108) 1 year ago
José Julián Espina 395d0c8d42
Format let-else expressions (#3102) 1 year ago
Haled Odat 610cf2c3c8
Use `Rc` instead of `Gc` for `CompileTimeEnvironment`s (#3025) 1 year ago
José Julián Espina 73a718c8a4
Add convenience methods to `ModuleLoader` (#3007) 2 years ago
José Julián Espina 2fa9c65e97
Correctly initialize functions inside modules (#2993) 2 years ago
José Julián Espina 65bf54d7e0
Fix WASM playground (#2992) 2 years ago
José Julián Espina 7ae858204b
Implement pseudo-property `import.meta` (#2956) 2 years ago
José Julián Espina 9bbe0184a4
Fix remaining static module bugs (#2955) 2 years ago
José Julián Espina 09658b02bc
Implement dynamic imports (#2932) 2 years ago
raskad 4a368a2431
Fix `use_self` lints (#2946) 2 years ago
José Julián Espina 06161edcbd
Implement module execution (#2922) 2 years ago