Commit graph

8 commits

Author SHA1 Message Date
c96a1a4979 [quickjs][oden][oden-js] Source maps
The worst support but it should cost very little if nobody is using
them (psst we're using them)
2023-09-21 01:51:55 -05:00
22327a71b3 [oden-js] Track rejected promises, panic on unhandled rejections 2023-07-25 06:39:01 -07:00
b77e7eba3e [oden-js] Promise completion needs to be more robust
As predicted.
2023-06-30 06:26:16 -07:00
a2dafeea12 Promises, promises 2023-06-29 10:10:40 -07:00
9e685bc569 [oden-js] Fix various bugs in module loader 2023-06-24 11:03:07 -07:00
db8a5f8eed [oden][oden-js] Rework modules
Damn this is a lot
2023-06-24 08:45:39 -07:00
9f808cea31 [oden] The big lifetime removal
It turns out that rust can't really reason about the relationship
between the runtime lifetime and the context lifetime in a way that is
actually usable. This removes the lifetime stuff in favor of reference
counting the runtime itself, via a block that we embed in the
pointer. This, I think, it the least worst option here.
2023-06-19 08:28:26 -07:00
898b1fe129 [oden] Grab my incomplete QuickJS wrapper 2023-06-18 06:31:37 -07:00