bytecodealliance / javy

JS to WebAssembly toolchain
Apache License 2.0
2.16k stars 103 forks source link

Update to QuickJS 2023-12-09 release #593

Closed jeffcharles closed 7 months ago

jeffcharles commented 7 months ago

Description of the change

This is updating the version of QuickJS used by quickjs-wasm-sys to 2023-12-09. It also adds a directory containing patches made to quickjs.c. I've also updated crate versions. The changes to QuickJS are backwards compatible so the crate versions have a minor version increment.

Why am I making this change?

QuickJS 2023-12-09 contains a number of new JS APIs and bug fixes.

I am opting to go to the 2023-12-09 release instead of 2024-01-13 release because it looks like that release removed an opcode.

Checklist