488 Commits (feature/snapshot)

Author SHA1 Message Date
Haled Odat fd9f5b3ca1 Implement serialize and deserialize for primitive types 1 year ago
Haled Odat 25356f6ccf Separate into files 1 year ago
Haled Odat 16e7d616f7 Implement basic deaserializer 1 year ago
Haled Odat db0c9162ce Implement snapshot Serializer 1 year ago
José Julián Espina ce520fa2ba
Prepare for release 0.17 (#3083) 1 year ago
Dirk de Visser 4a75b299e3
Correctly handle finally..loop..break (#3073) 1 year ago
José Julián Espina 551a287718
Copy `ABOUT.md` file to all published crates (#3074) 1 year ago
dependabot[bot] d0fa8cbec4
Bump serde_json from 1.0.97 to 1.0.99 (#3065) 1 year ago
Haled Odat 9b25ecf491
Simplify/Refactor exception handling and last statement value (#3053) 1 year ago
Dirk de Visser 4f89303f43
Skip reversing arguments in SuperCallDerived (#3062) 1 year ago
dependabot[bot] 1f94e79a4e
Bump itertools from 0.10.5 to 0.11.0 (#3061) 1 year ago
Haled Odat 610cf2c3c8
Use `Rc` instead of `Gc` for `CompileTimeEnvironment`s (#3025) 1 year ago
raskad 86726f1238
Fix super property access (#3026) 1 year ago
José Julián Espina 1a21cc904f
Allow awaiting `JsPromise` from Rust code (#3011) 1 year ago
Christopher Serr dfba57e39a
Make `IntegerIndexed::byte_offset` public (#3017) 1 year ago
dependabot[bot] 78a0c2f74b
Bump serde_json from 1.0.96 to 1.0.97 (#3046) 1 year ago
José Julián Espina 0e1b32a232
Allow `JobQueue` to concurrently run jobs (#3036) 1 year ago
dependabot[bot] 5da8846020
Bump bitflags from 2.3.1 to 2.3.2 (#3039) 1 year ago
raskad 827c055ca6
Fix class constructor return value (#3028) 1 year ago
raskad ef4d9f6f00
Optimize `Swap` opcode (#3027) 1 year ago
Haled Odat 423f099a41
Remove `mutate_immutable` and `silent` checks from Opcodes (#3024) 1 year ago
Haled Odat da4a3315d7
Remove `[[ClassFieldInitializerName]]` from `CodeBlock` (#3022) 1 year ago
Haled Odat 0c790ac623
Merge `private_names` into `names` constant pool (#3023) 1 year ago
José Julián Espina 73a718c8a4
Add convenience methods to `ModuleLoader` (#3007) 1 year ago
raskad caaf1d258c
Fix panics on empty return values (#3018) 1 year ago
dependabot[bot] e4b7e63830
Bump serde from 1.0.163 to 1.0.164 (#3016) 1 year ago
raskad 493176b4f8
Return the correct value during a labelled break (#2996) 1 year ago
José Julián Espina a989462e25
Unify async iterators and iterators compilation (#2976) 1 year ago
raskad c9a7bdcab8
Fix panic in constructor call (#3001) 1 year ago
Shane Murphy eeeaaeebcc
Fix prompt on windows (#2986) 1 year ago
dependabot[bot] f18b3be672
Bump once_cell from 1.17.2 to 1.18.0 (#2999) 1 year ago
José Julián Espina ee97198d01
Allow `true`, `false` and `null` in object patterns (#2994) 2 years ago
Jason Williams de241c2b60
show object kind, name and address when using dbg! (#2960) 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
raskad 9367ee24aa
Fix rust 1.70 lints (#2990) 2 years ago
dependabot[bot] 14176a2cee
Bump chrono from 0.4.25 to 0.4.26 (#2982) 2 years ago
José Julián Espina f9c26de90e
Add test case for issue #2719 (#2980) 2 years ago
Haled Odat f0422bdf3b
Direct conversion from `u8` to `Opcode` (#2951) 2 years ago
dependabot[bot] 44ef49efa7
Bump chrono from 0.4.24 to 0.4.25 (#2977) 2 years ago
dependabot[bot] 867685e1f0
Bump once_cell from 1.17.1 to 1.17.2 (#2978) 2 years ago
Haled Odat c013caca22
Prune collected shared shapes (#2941) 2 years ago
Haled Odat f1bab1edef
Remove `arguments_binding` field from `CodeBlock` (#2969) 2 years ago
Haled Odat 67c5652911
Remove unneded `num_bindings` in `Opcode`s and `CodeBlock` (#2967) 2 years ago
raskad 4ea80f4621
Remove unused lint allows (#2968) 2 years ago
Haled Odat 15749ed295
Remove redundant `param_count` field from `CallFrame` (#2962) 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
Haled Odat 57ba979415
Fix remaining ES5 `built-ins/RegExp` tests (#2957) 2 years ago
José Julián Espina 09658b02bc
Implement dynamic imports (#2932) 2 years ago