quick-js-datepatch/libquickjs-sys/embed
Christoph Herzog f32bb7165a Initial Bindings Refactor
This commit cleans up the bindings code and makes it a little more
structured and coherent.

It also removes sum direct usage of C code, or uses newly exported C
functions where appropriate.

The future goal of these changes is to export more functionality to
users and make the Owned* wrappers public.

* Manually export some additional helpers via static-helpers.c
* Rename Owned* types and move them to a subdirectory
* Add more convenience methods on Owned* types
* Add additional Owned wrappers for functions, bytecode, modules
* Move compile utils to bindings
* Move serializiation to subfile

TODO: The serialization code is also in need of a cleanup.
2021-06-08 21:24:47 +00:00
..
patches Update stack overflow patch 2020-05-25 14:14:06 +02:00
quickjs updated quickjs to 2020-11-08 2020-11-26 15:40:15 +01:00
bindings.rs Re-generate bindings 2021-02-04 20:05:18 +01:00
static-functions.c Initial Bindings Refactor 2021-06-08 21:24:47 +00:00