jj: update to 0.16.0.
## [0.16.0] - 2024-04-03
### Deprecations
* `jj move` was deprecated in favor of `jj squash`.
### Breaking changes
* The `git_head` template keyword now returns an optional value instead of a
list of 0 or 1 element.
* The `jj sparse set --edit`/`--reset` flags were split up into `jj sparse
edit`/`reset` subcommands respectively.
* The `jj sparse` subcommands now parse and print patterns as workspace-relative
paths.
[159 lines not shown]
net/bind916: update to 9.16.50
9.16.50 (2024-04-17)
This release marks the end of maintenance for the BIND 9.16 branch.
6364. [protocol] Add RESOLVER.ARPA to the built in empty zones.
[GL #4580]
6338. [func] Optimize slabheader placement, so the infrastructure
records are put in the beginning of the slabheader
linked list. [GL !8675]
net/bind918: update to 9.18.62
9.18.26 (2024-04-17)
6364. [protocol] Add RESOLVER.ARPA to the built in empty zones.
[GL #4580]
6363. [bug] dig/mdig +ednsflags=<non-zero-value> did not re-enable
EDNS if it had been disabled. [GL #4641]
6361. [bug] Some invalid ISO 8601 durations were accepted
erroneously. [GL #4624]
6360. [bug] Don't return static-stub synthesised NS RRset.
[GL #4608]
6359. [bug] Fix bug in Depends (keymgr_dep) function. [GL #4552]
6351. [protocol] Support for the RESINFO record type has been added.
[45 lines not shown]
py-pydantic: updated to 2.7.0
v2.7.0 (2024-04-11)
Packaging
* Reorganize `pyproject.toml` sections
* Bump `pydantic-core` to `v2.18.1`
* Adopt `jiter` `v0.2.0`
New Features
* Extract attribute docstrings from `FieldInfo.description`
* Add a `with_config` decorator to comply with typing spec
* Allow an optional separator splitting the value and unit of the result of `ByteSize.human_readable`
* Add generic `Secret` base type
* Make use of `Sphinx` inventories for cross references in docs
* Add environment variable to disable plugins
* Add support for `deprecated` fields
[84 lines not shown]
emacs29-nox11: Enable module support.
Discussed on pkgsrc-users a while back. Negligible (around 24KB) increase
in package size, no change in dependencies. Bump PKGREVISION.
lang/rust: update to 1.76.0
Language
- Document Rust ABI compatibility between various types
- Also: guarantee that char and u32 are ABI-compatible
- Add lint ambiguous_wide_pointer_comparisons that supersedes clippy::vtable_address_comparisons
Compiler
- Lint pinned #[must_use] pointers (in particular, Box<T> where T is #[must_use]) in unused_must_use.
- Soundness fix: fix computing the offset of an unsized field in a packed struct
- Soundness fix: fix dynamic size/align computation logic for packed types with dyn Trait tail
- Add $message_type field to distinguish json diagnostic outputs
- Enable Rust to use the EHCont security feature of Windows
- Add tier 3 {x86_64,i686}-win7-windows-msvc targets
- Add tier 3 aarch64-apple-watchos target
- Add tier 3 arm64e-apple-ios & arm64e-apple-darwin targets
Refer to Rust's platform support page for more information on Rust's tiered platform support.
[38 lines not shown]
zig: note about state of not building, impossible to say which OS/arch
combination was not affected. At the very least *BSD is broken in 0.11
according to bug reports and fixes.
tree-sitter: update to 0.22.5.
[0.22.5] - 2024-04-14
Bug Fixes
cli: Fixed an issue where unused constants were included in generated parsers in some cases.
[0.22.4] - 2024-04-12
Bug Fixes
cli: Fixed an issue where redundant conditionals were included in generated lexer functions.
[0.22.3] - 2024-04-12
Performance
cli: Reduced the compile time of generated parsers by generating C code with fewer conditionals (#3234)