Janet 1.32.0
github-actions
released this
15 Oct 01:38
·
344 commits
to master
since this release
- Fix return value from C function
janet_dobytes
when called on Janet functions that yield to event loop. - Change C API for event loop interaction - get rid of JanetListener and instead use
janet_async_start
andjanet_async_end
. - Rework event loop to make fewer system calls on kqueue and epoll.
- Expose atomic refcount abstraction in janet.h
- Add
array/weak
for weak references in arrays - Add support for weak tables via
table/weak
,table/weak-keys
, andtable/weak-values
. - Fix compiler bug with using the result of
(break x)
expression in some contexts. - Rework internal event loop code to be better behaved on Windows
- Update meson build to work better on windows