Janet 1.35.0
github-actions
released this
15 Jun 15:04
·
129 commits
to master
since this release
1.35.0 - 2024-06-15
- Add
:only
argument toimport
to allow for easier control over imported bindings. - Add extra optional
env
argument toeval
andeval-string
. - Allow naming function literals with a keyword. This allows better stacktraces for macros without
accidentally adding new bindings. - Add
bundle/
module for managing packages within Janet. This should replace the jpm packaging
format eventually and is much simpler and amenable to more complicated builds. - Add macros
ev/with-lock
,ev/with-rlock
, andev/with-wlock
for using mutexes and rwlocks. - Add
with-env
- Add
*module-make-env*
dynamic binding - Add buffer/format-at
- Add long form command line options for readable CLI usage
- Fix bug with
net/accept-loop
that would sometimes miss connections.
- Build janet with Cosmopolitan Libc by @ahgamut in #1440
- Add ffi/defbind-alias by @wishdev in #1445
- Add LoongArch64 support by @znley in #1448
- Fix buffer push uint max by @pnelson in #1457
New Contributors
Full Changelog: v1.34.0...v1.35.0