pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/janet



Module Name:    pkgsrc
Committed By:   charlotte
Date:           Wed Feb 14 18:39:37 UTC 2024

Modified Files:
        pkgsrc/lang/janet: Makefile PLIST distinfo

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


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 pkgsrc/lang/janet/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/lang/janet/PLIST
cvs rdiff -u -r1.27 -r1.28 pkgsrc/lang/janet/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/janet/Makefile
diff -u pkgsrc/lang/janet/Makefile:1.28 pkgsrc/lang/janet/Makefile:1.29
--- pkgsrc/lang/janet/Makefile:1.28     Wed Sep 27 23:58:51 2023
+++ pkgsrc/lang/janet/Makefile  Wed Feb 14 18:39:36 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2023/09/27 23:58:51 charlotte Exp $
+# $NetBSD: Makefile,v 1.29 2024/02/14 18:39:36 charlotte Exp $
 
-DISTNAME=      janet-1.31.0
+DISTNAME=      janet-1.33.0
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=janet-lang/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/lang/janet/PLIST
diff -u pkgsrc/lang/janet/PLIST:1.18 pkgsrc/lang/janet/PLIST:1.19
--- pkgsrc/lang/janet/PLIST:1.18        Wed Sep 27 23:58:51 2023
+++ pkgsrc/lang/janet/PLIST     Wed Feb 14 18:39:36 2024
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.18 2023/09/27 23:58:51 charlotte Exp $
+@comment $NetBSD: PLIST,v 1.19 2024/02/14 18:39:36 charlotte Exp $
 bin/janet
 include/janet.h
 include/janet/janet.h
 lib/libjanet.a
 lib/libjanet.so
 lib/libjanet.so.${PKGVERSION}
-lib/libjanet.so.1.31
+lib/libjanet.so.1.33
 lib/pkgconfig/janet.pc
 man/man1/janet.1
 @pkgdir lib/janet

Index: pkgsrc/lang/janet/distinfo
diff -u pkgsrc/lang/janet/distinfo:1.27 pkgsrc/lang/janet/distinfo:1.28
--- pkgsrc/lang/janet/distinfo:1.27     Wed Sep 27 23:58:51 2023
+++ pkgsrc/lang/janet/distinfo  Wed Feb 14 18:39:36 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.27 2023/09/27 23:58:51 charlotte Exp $
+$NetBSD: distinfo,v 1.28 2024/02/14 18:39:36 charlotte Exp $
 
-BLAKE2s (janet-1.31.0.tar.gz) = 2d84250eb6e609d39e201f43bc0765b3d4802ef2268a5dbef3aee6d64728b109
-SHA512 (janet-1.31.0.tar.gz) = 44ed6e60eb009806efc250b96fa61379546673edfdd58ea2e94d703ff7f9c4fd6809030e73edc108836720d2dff72150fe3ef6d1814d1d88468d4db2e2f16e87
-Size (janet-1.31.0.tar.gz) = 555039 bytes
+BLAKE2s (janet-1.33.0.tar.gz) = 7bade311328df5dc7b8361651ff6aaf07a22647086c98f79e1c731c7542c5128
+SHA512 (janet-1.33.0.tar.gz) = 5a20070f145c80fa734a8b25b60b9577d0d86f9137aa4b17ec0383baab458bef86b5543a3830c33670f984b4178004329796242edda6fda7e14f345061c036b6
+Size (janet-1.33.0.tar.gz) = 558363 bytes



Home | Main Index | Thread Index | Old Index