-
Notifications
You must be signed in to change notification settings - Fork 169
Update lang/nim to 2.0.16 #170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
hellium6
wants to merge
10,000
commits into
NetBSD:trunk
Choose a base branch
from
hellium6:update-nim-2.0.16
base: trunk
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Overview of changes leading to 11.4.5 Saturday, August 30, 2025 ===================================== * Bug fixes for “AAT” shaping, and other shaping micro optimizations.
What's Changed
feat: squash files from details view by @Jollywatt in #283
Bug Fixes
ace_jump: Selection logic improved to fix navigation issues #285
megamerge: Changed revision removal order to ensure correct rebasing #291
megamerge: Descendant commits now preserved during merge operations #289
details: Escaped file names to prevent errors in the details view #290
revisions: Shortcuts disabled when no revisions are present to prevent crashes #286
inline_describe: Single row log graphs now display correctly #280
Bugfix release.
0.13.0 (2025-08-30) --------------------- - [Fix `cbor_is_null`, `cbor_is_undef`, `cbor_is_bool` assertion failing on non-ctrl floats in debug mode] - [Add an example for handling of CBOR Sequences] - [Use C23/c2x if available] - libcbor remains C99 compatible - When the compiler does not support new standard, C99 will be used, so the change should be backwards compatible - [Improved introduction documentation and examples] - [Add cbor_copy_definite to turn indefinite items into definite equivalents] - BUILD BREAKING: [Minimum CMake version set to 3.5] - See <https://repology.org/project/cmake/versions> for support; the vast majority of users should not be affected.
0.30.0 BREAKING CHANGE! Python support 3.7+ only https: Do not rely on ssl.PROTOCOL_TLS, which has been deprecated in Python3.10
This release requires Python 3.12 or newer. All of the commands are fixed to allow the use of a hyphen - to mean standard input (for an input argument) or standard output (for an output argument), as documented. Thanks very much to Olivier Scherler for the bug report and fix for all but psjoin. The obsolete old scripts, which were not installed as part of the package but kept in “old-scripts” for backwards compatibility, are removed: they were deprecated a long time ago. The installation instructions are updated to recommend the use of pipx rather than pip. The Makefile has been updated.
PKGREVISION++
This is a bugfix release in the 3.10.x series. Highlights from this release include: - Fix regression of hi-dpi support for Qt - Fix race condition in TexManager.make_dvi & make_png - Various documentation and other bugfixes
Release Notes
Preview features
[airflow] Extend AIR311 and AIR312 rules (#20082)
[airflow] Replace wrong path airflow.io.storage with airflow.io.store (AIR311) (#20081)
[flake8-async] Implement blocking-http-call-httpx-in-async-function (ASYNC212) (#20091)
[flake8-logging-format] Add auto-fix for f-string logging calls (G004) (#19303)
[flake8-use-pathlib] Add autofix for PTH211 (#20009)
[flake8-use-pathlib] Make PTH100 fix unsafe because it can change behavior (#20100)
Bug fixes
[pyflakes, pylint] Fix false positives caused by __class__ cell handling (F841, PLE0117) (#20048)
[pyflakes] Fix allowed-unused-imports matching for top-level modules (F401) (#20115)
[ruff] Fix false positive for t-strings in default-factory-kwarg (RUF026) (#20032)
[ruff] Preserve relative whitespace in multi-line expressions (RUF033) (#19647)
Rule changes
[ruff] Handle empty t-strings in unnecessary-empty-iterable-within-deque-call (RUF037) (#20045)
Documentation
Fix incorrect D413 links in docstrings convention FAQ (#20089)
[flake8-use-pathlib] Update links to the table showing the correspondence between os and pathlib (#20103)
## 1.12.0 (2025-08-29) - Set `PYO3_BUILD_EXTENSION_MODULE` environment variable when building PyO3 extensions.
NEW: Drop support for Python 3.8. NEW: Add support for Python 3.14. NEW: Deploy with PyPI's "Trusted Publisher".
Version 0.20.0 ============== - Remove dependency on abandoned ``atomicwrites`` library. - Implement ``filter_hook`` for the HTTP storage. - Drop support for Python 3.7. - Add support for Python 3.12 and Python 3.13. - Properly close the status database after using. This especially affects tests, where we were leaking a large amount of file descriptors. - Extend supported versions of ``aiostream`` to include 0.7.x.
## 0.20.1 (2025-08-29) #### Features * bump max payload to 2.5 #### Chore * update sync python version
Changes not found.
[0.23.1] - 2025-08-31
Bug Fixes
Restore unsafe blocks for libc major/minor device id
cargo deb metadata to LICENSE.txt
Documentation
Improve man page description of flags with default values
"default behavior" means eza's default behavior, not an option's default value
Features
Added completion
Miscellaneous Tasks
Eza v0.23.1 changelogs, version bump
Build
Cargo bump 2025-07-19
Flake bump 2025-07-19
v3.11.1 - Correctly center images in fullscreen mode. This fixes a regression introduced in v3.11. v3.11 - New option --tap-zones enables support for simple prev/next tap zones (patch by Finn Teegen, thanks!) - Fix --scale-down not scaling down the first image in floating i3 windows and similar setups (patch by Awal Garg, thanks!)
v1.19.0
New features:
Sidebar tab for exploring the directory structure of a capsule. All known URLs (from page links, history, feed entries) are compiled into one navigable hierarchy. This provides an alternative view of capsule contents, for quick access and an overview.
Sidebar tab for listing all open tabs ("vertical tabs"). The list indicates which tabs have not been seen yet. Drag-and-drop can be used to reorder tabs. There are status icons for page loading and audio playback.
Filter text field in the Bookmarks sidebar: filters bookmarks based on titles, URLs, and tags. Built-in tags like ".subscribed" can be used to find bookmarks with special behavior (see Help section 1.4.4).
Sidebar tab for managing feed subscriptions. Unlike the Feeds tab that shows feed entries, the Subscriptions tab shows higher-level information about each subscription, like the latest post date.
Subscriptions sidebar context menu action "Reset Known Entries" for clearing the local cache of known entries. On next refresh, only the entries present in the source(s) are stored. (This is equivalent to manually deleting the "feeds.txt" file.)
Setting for permanently hiding the horizontal tab bar. You can manage open tabs using the sidebar.
Setting for showing quote text without italics.
Link context menu action for copying the label text.
Keyboard shortcuts for sidebar modes and moving current tab to a new window.
JPEG XL image decoding is supported via libjxl (optional). (Courtesy of Christoph Liebender.)
Changes and enhancements:
Individual sidebar tabs can be shown and hidden. You can configure the tabs separately for the left and right bars.
The left and right sidebars have different tabs by default (previously the same tabs were on both sides).
A dropdown menu in the sidebar header allows switching to any mode.
Reorganized settings: the Fonts tab has returned, and there is now a Theme tab for page theme settings.
X11: Restore window positions in their previous workspaces. (Courtesy of @norayr.)
macOS: More icons for context menu items.
Fixes:
Moving a tab to a new window or opening a link in a new window sometimes confused which window was the target.
Clearing history did not update sidebars.
Updating navbar back/forward buttons when switching tabs.
Update link numbers/keys after a scroll stops, if numbering was activated during the scroll.
When parsing a username from a URL, require the name appears at the start of the path.
Crash when opening a malformed Titan URI.
Potential crash when minimizing a window.
Gopher: Encode % in the selector when forming a link URI.
TUI: Handling non-printable characters in the text renderer.
v1.18.8
Reject Gemini responses that don't use an SP character (ASCII 32) as a separator, as required by the specification.
Fixed scrollbar color contrast in light mode.
Fixed line-shaped quote indicator on empty/short quote lines.
v1.18.7
Revised handling of reserved URI characters according to RFC 3986. The previous behavior did not fully conform to the standard.
Fixed opening some WebP images. There was a problem checking for the "image/webp" media type.
Fixed removal of unexpected NUL characters from the source text.
Fixed redundant mouse events when receiving touch events on the desktop.
3.2.4 (2025-08-27) * build-ca: get_passphrase(), write passphrase directly to temp-file (0cb9cdd) * create_legacy_stream(): Designate 'selfsign' as NOT user configurable (f564b1c) * self_sign(): awk action, correct comment and reduce script (8e23ba3) * forbid_selfsign(): Allow issuer certificate serial to be absent (09dffec) Original bug report: github-user topical * self_sign(): Force use of Easy-RSA X509-type file 'selfsign' (7e39cc6) * random: Use verify_working_env() to configure EASYRSA_OPENSSL (32eb73d) * set_no_clobber(): Add simple error detection (0f93880) * revoke: Archive request and private key files and expand help (79754da) Original bug report: github-user spacefreak86 * Remove 'easyrsa_mkdir()', use only 'mkdir' (5738f3d) * help: Correct build-ca 'rawca' command option (0447f42) * Windows easyrsa-shell-init.sh: Modernize prompt (5bf2e99) * Windows UT: Update 'wop-test.sh' to latest 'easyrsa-shell-init.sh' (ea5b168) * verify_openvpn(): Convert Windows path '\' to *nix path '/' (75a8fdd) * verify_openvpn(): Windows, add check for 'openvpn.exe' (10c6267) * gen-crl: Replace file-move with file-copy-preserve-attribs (4cc1d48) * Windows easyrsa-shell-init.sh: Add non-fatal check for 'openvpn.exe' (bb78615) * Windows easyrsa-shell-init.sh: Require confirmation for User-Home mode (bfa6cfd) * Windows easyrsa-shell-init.sh: Allow Easy-RSA to use '\User\$HOME' (f194da5) * mutual_exclusions(): Include basic checks for --startdate/--enddate (e1478c3) * Windows easyrsa-shell-init.sh: Replace 'read -p' (49b2181) * inline: Include missing OpenVPN TLS key to cause INCOMPLETE warning (d98eee6) * Verbose: Make verbose messages command and function aware (7634b94) * CI: Add OpenSSL-3.5.1-LTS and LibreSSL-4.1.0 to private test suite * secure_session(): Remove unnecessary check for existing directory (1322177) * all_legacy_files_v2(): Do not create PKI directory (b0260da) * Replace PKI and CA initialisation flags with command switch flags (2bdf582) * verify_working_env(): Move lock-file request to after PKI check (071405d) * Move basic sanity checks to verify_working_env() (509a36e) * New global option: --no-lockfile = env-var: $EASYRSA_NO_LOCKFILE (46c8647) * default_overview(): Add peer-fingerprint mode PKI identification (c9a0152) * help: Add in use algorithm and key-size/curve to top level status (10778cc) * help: Move 'utils' to command list and detailed help (e965234) * Restructure help (65c2bce) * export-p12: Split $p12_cipher_opts into respective parts (48bb8ee) * export-p12: Move inline file to 'inline/private' folder (22cabcb) * export-p12: Rename inline file extension to '.inline-p12' (22cabcb)
1.10.0 Update macOS build versions Fix return type for name property in Credentials class. remove deprecated license classifier Update Python requirements and pin Cython
0.8.0 Require Python 3.9 or newer (dropped 3.8) Pin Cython build requirements to 3.1.3 for enabling deterministic builds per release
25.2.0 (2025-08-31) - **Potentially breaking**: Sequences are now structured into tuples. This allows hashability, better immutability and is more consistent with the [`collections.abc.Sequence`](https://docs.python.org/3/library/collections.abc.html#collections.abc.Sequence) type. See [Migrations](https://catt.rs/en/latest/migrations.html#sequences-structuring-into-tuples) for steps to restore legacy behavior. - Add a `use_alias` parameter to {class}`cattrs.Converter`. {func}`cattrs.gen.make_dict_unstructure_fn_from_attrs`, {func}`cattrs.gen.make_dict_unstructure_fn`, {func}`cattrs.gen.make_dict_structure_fn_from_attrs`, {func}`cattrs.gen.make_dict_structure_fn` and {func}`cattrs.gen.typeddicts.make_dict_structure_fn` will use the value for the `use_alias` parameter from the given converter by default now. If you're using these functions directly, the old behavior can be restored by passing in the desired value directly. - The [union passthrough strategy](https://catt.rs/en/stable/strategies.html#union-passthrough) now by default accepts ints for unions that contain floats but not ints, when configured to be able to handle both ints and floats. This more closely matches the [current typing behavior](https://typing.python.org/en/latest/spec/special-types.html#special-cases-for-float-and-complex). - Fix unstructuring of generic classes with stringified annotations. - For {class}`cattrs.errors.StructureHandlerNotFoundError` and {class}`cattrs.errors.ForbiddenExtraKeysError` correctly set {attr}`BaseException.args` in `super()` and hence make them pickable. - The default disambiguation hook factory is now only enabled for converters with `unstructure_strat=AS_DICT` (the default). Since the strategy doesn't support tuples, it is skipped for `unstructure_strat=AS_TUPLE` converters. - Switch to [`uv`](https://docs.astral.sh/uv/) and [`just`](https://just.systems/man/en/) in lieu of PDM, tox and Make. See [the Contributing section](https://catt.rs/en/v25.2.0/contributing.html#get-started) for new workflow instructions.
0.11.4 FEATURES - 5551da7 lsp: improve signature help display - abfbd15 provider: detect venv python via "pynvim-python" tool BUILD - 3343ee9 deps: CMake generation fails when path contains spaces FIXES - 2728269 api: fix not capturing output in cmdline mode - 09b0003 api: nvim_create_user_command addr option should allow ranges - 3ab06d5 api: on_detach consistently before buf_freeall autocmds - 53db7fc api,lsp: call on_detach before wiping out the buffer - 30b801e checkhealth: wrong ABI version for treesitter parsers - a05b70b clipboard: correct blockwise register width computation - 990b320 cmdline: :checkhealth completion with multiple args - a3590af diff: set default diff flags properly - f4b4c27 float: cursor visible in "hidden" floating window - 3cf9dac folds: error when deleting lines at end of buffer - d70d469 health: accept TERM=tmux-direct - edfb447 health: update advice for Python - 359d65c iter: ArrayIter:last returns nil when filtered to empty - 44b8255 lsp: close floating preview window correctly - 6b82025 lsp: don't override `config.title` in `vim.lsp.buf.signature_help()` - 8f2d6f7 lsp: show title when global winborder is set - 1bea812 lsp: update window title when cycling through signatures - 9261aef lsp/health: always use vim.inspect to show root_markers - d185057 lsp/health: ensure valid table before concatenating - 09f702b lua: report error in Lua Funcref callback properly - 7f1e112 pum: check for cmdline mode properly - 41fa343 snippet: jumping backwards to choice node - 2e4baa3 snippet: setting end_right_gravity - 4b957a4 treesitter: inconsistent highlight of multiline combined injection - fa64f2d treesitter: run FileType autocmds in the context of `<abuf>` - e841d65 treesitter: show capture-level priorities in :Inspect - e299430 tui: do not remove SIGWINCH handler when resize events are enabled - 64afa93 tutor: use `invalidate` field in `nvim_buf_set_extmark()` - 2124146 tutor: use legacy syntax for lesson 3.1 of vim-01-beginner.tutor - 6fd842a ui: check for cmdline mode properly VIM PATCHES - e68d3ef 5ddcecf: runtime(help): Add better support for language annotation highlighting - 35a66f7 6fea0a5: runtime(help): Add Vim lang annotation support for codeblocks - 819e545 714671d: runtime(misc): use :hor :term to ensure new term window is split horizontally - a65c4be 8.1.0425: ml_get error and crash with appendbufline() - 8dd8805 8.2.1672: v_lock is used when it is not initialized - 6c2f06b 9.1.0748: :keep* commmands are sometimes misidentified as :k - 54c2ea1 9.1.1599: :bnext doesn't go to unlisted help buffers - 53a0d99 9.1.1601: Patch v8.1.0425 was wrong - ced4eed 9.1.1607: :apple command detected as :append - bd4b45d 9.1.1608: No command-line completion for :unsilent {command} - d21db34 9.1.1611: possible undefined behaviour in mb_decompose() - 744d96b 9.1.1612: Ctrl-G/Ctrl-T do not ignore the end search delimiter - 5ec7d98 9.1.1613: tests: test_search leaves a few swapfiles behind - 39ae9a9 9.1.1633: Search pattern shown incorrectly with negative offset - e6ea97a 9.1.1665: Outdated comment in eval.c - 6fd8ba0 9.1.1667: Another outdated comment in eval.c - 4c5cb95 9.1.1688: potential buffer overrun in bufwrite.c - 9981747 9.1.1700: Multiline ignorecase specific pattern does not match with 'ignorecase' - fb6c677 b9ea0a8: runtime(doc): tweak documentation style in helphelp.txt
1.6.39 Important bugfix release for TLS and proxy users. Otherwise, mostly fixes test failures on slow systems and some portability bugs. Many thanks to Tianon Gravi for help ensuring the build works on a wider array of systems than we have for in-house CI. As a side note, our in-house CI supports riscv64 and all known tests pass. Fixes tests: improve extstore-tiered2 reliability proxy: very limited flagcopyall function proxy: flagcopy removes flag if source is nil restart: Fix typecast on setting stop_time during restart tests: make slabs-mover test more resilient proxy: fix memory corruption from bad set uploads core: fix pipelined set failures on pending reads proxy: fix subrctx issues during error handling tls: minor fix when tls disabled tls: fix potential hang when pipelining sets proxy: missing error handling in some situations proxy: fix double logging with sub requests's tests: attempt to make extstore tests less flaky crawler: fix issue with strict alignment (ARM) proxy: fix time_*_millis overflow on 32bit sys crawler: speedup and extstore info mcmc: upstream updates
Pkgsrc changes: * Rename (and adapt) the single patch to use "new" name convention. * Checksum changes. Upstream changes: This release enables some commonly used features by default, and introduces experimental support for AF_XDP sockets that can be enabled with the `--enable-xdp` feature flag (see https://nsd.docs.nlnetlabs.nl/en/latest/xdp.html). 4.13.0 ================ FEATURES: - Use '(all)' and '(none)' for the socket server affinity log output instead of '*' and '-'. - The --enable-bind8-stats feature, was already enabled by default, is described as enabled by default in usage. - The --enable-zone-stats feature is enabled by default. It can be turned on with config like `zonestats: "%s"`. - The --enable-ratelimit feature is enabled by default. The ratelimit value is off by default. It can be turned on with config like `rrl-ratelimit: 200`. - The --enable-dnstap feature is enabled by default. If fstrm-devel or protobuf-c are not found by configure it prints an error. It can be turned on with config like `dnstap-enable: yes`. - Change default for send-buffer-size to 4m, to mitigate a cross-layer issue where the UDP socket send buffers are exhausted waiting for ARP/NDP resolution. Thanks to Reflyable for the report. - Disable TLSv1.2 if TLSv1.3 is available. - Merge #449: Add useful logging for XoT transfers. - Merge #425: Add experimental XDP (AF_XDP) support for UDP traffic - Merge #455: --with-dbdir option for configure to set the base directory for the xfrd zone timer state file, the zone list file and the cookie secrets file. Thanks Simon Josefsson. - Merge #456: Spelling fixes in metrics.c. Thanks Simon Josefsson. BUG FIXES: - Fix punctuation of nsd -h output for the -a option. - Fix checkconf unit test for when metrics are not enabled. - Prometheus metrics tests require --enable-zone-stats. - Add unit test for socket server affinity log output. - Move xfrd-tcp unit test to its own file. - Fix contrib/nsd.spec to omit configure flags that are default or that do not exist. - Fix to remove mention of obsolete root-server option. - Fix mention of draft-rrtypes and root-server configure options. - Fix ci workflow for enable dnstap. - Fix to remove use of sprintf from metrics. - Fix for fstrm and protobuf-c for ci workflow coverity-scan. - Fix for parallel build of dnstap protoc-c output. - Fix to remove unneeded mkdir from Makefile. - Fix dnstap to use protoc and keep dnstap_config.h unchanged if possible. - Fix to provide doc for --enable-systemd. - Fix to remove debug printout for configure dnstap header. - Fix #441: SystemD script for NSD prevents using chroot. - Fix to add checks for compression pointers and too long dnames in internal dname routines, dname_make and ixfr dname_length. - Fix to remove shell assignment operator from Makefile for DATE. - make depend. - Fix bitwise operators in conditional expressions with parentheses. - Fix conditional expressions with parentheses for bitwise and. - Merge #445: contrib/nsd.openrc.in: use supervise-daemon and add `need net`. - Fix #446 nsd_size_db_in_mem_bytes (size.db.mem) metric not updated on reload. - Merge #447: Minimize disruptions on reconfig. - For #447: Updated simdzone to latest commit. With the padding test changes. - For #447: use need_to_send_reload to detect if a reload is issued. - For #447: acl_list_equal already tests for TSIG key changes, so removed the duplicate checks. - For #447: log crypto error with the SSL_write error. - Update simdzone with support for --enable-pie. - Merge #454 from jaredmauch: handle rare case but seen in production where data->query is NULL. simdzone 0.2.3 ================ FEATURES: - check_pie: match nsd support (#253). BUG FIXES: - Fix tests to initialize padding (#252). - Fix for #253, add acx_nlnetlabs.m4 in the repo and allow CFLAGS passed to configure to set the flags.
1.1.0 ("Business Hugs", released 2025-05-08)
Supports Python 3.9 – Python 3.14
New Features
* New pragma `hy`.
Misc. Improvements
* Added compatibility with setuptools 80.3.0.
Bug Fixes
* Fixed a crash from using an empty string in a `(. …)` expression.
* `(except [[]] …)` now catches no exceptions, rather than being treated like
`(except [] …)`, which catches all exceptions.
* `(except [e []] …)` is now translated to Python correctly by `hy2py`.
* Fixed a bug where logical ops starting with a `(setv …)` expression failed to compile.
* A complex `imag` argument to `hy.models.Complex` is no longer allowed.
16.0.1 (2025-09-02) - Reverted the ability to access error attributes because of an incompatibility with `pytest-xdist <https://github.com/pytest-dev/pytest-xdist/issues/843>`_. 16.0 (2025-08-29) Breaking changes - Drop support for pytest < 8. Features - Add support for pytest 8.4.x. - Add support for upcoming Python 3.14. - Allow ``@pytest.mark.flaky(condition)`` to accept a callable or a string to be evaluated. The evaluated string has access to the exception instance via the ``error`` object.
pcl looks for cJSON and if not found uses an internal copy. The combination of cmake and bl3 appears to only half hide it, resulting in build failures if cJSON is installed. Depend on it explicitly to 1) resolve the build failure and 2) align to pkgsrc norms to use pkgsrc versions rather than vendored versions, when feasible, and we notice :-) ok thor@
ahmedburaale276-coder
approved these changes
Dec 23, 2025
ahmedburaale276-coder
approved these changes
Dec 23, 2025
d20f2e4 to
c5df823
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.