Subject: CVS commit: pkgsrc/lang/janet
From: Charlotte Koch
Date: 2024-02-14 19:39:37
Message id: 20240214183937.1B1D2F9ED@cvs.NetBSD.org

Log Message:
lang/janet: Update to 1.33.0

Notable changes since 1.31.0:

## 1.33.0 - 2024-01-07

- Add more + and * keywords to default-peg-grammar by @sogaiu.
- Use libc strlen in janet_buffer_push_cstring by @williewillus.
- Be a bit safer with reference counting.
- Add support for atomic loads in Janet's atomic abstraction.
- Fix poll event loop CPU usage issue.
- Add ipv6, shared, and cryptorand options to meson.
- Add more ipv6 feature detection.
- Fix loop for forever loop.
- Cleaned up unused NetStateConnect, fixed janet_async_end() ev refcount by
  @zevv.
- Fix warnings w/ MSVC and format.
- Fix marshal_one_env w/ JANET_MARSHAL_UNSAFE.
- Fix `(default)`.
- Fix cannot marshal fiber with c stackframe, in a dynamic way that is fairly
  conservative.
- Fix typo for SIGALARM in os/proc-kill.
- Prevent bytecode optimization from remove mk* instructions.
- Fix arity typo in peg.c by @pepe.
- Update Makefile for MinGW.
- Fix canceling waiting fiber.
- Add a new (sub) PEG special by @ianthehenry.
- Fix if net/server's handler has incorrect arity.
- Fix macex raising on ().

## 1.32.1 - 2023-10-15

- 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` and `janet_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`, and
  `table/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

Files:
RevisionActionfile
1.29modifypkgsrc/lang/janet/Makefile
1.19modifypkgsrc/lang/janet/PLIST
1.28modifypkgsrc/lang/janet/distinfo