LLVM/project d2ffc11llvm/lib/Analysis CFG.cpp, llvm/lib/Transforms/InstCombine InstructionCombining.cpp

[CFG][InstCombine][NFC] Use block numbers when finding backedges (#186668)

The functions traverse all basic blocks, so SmallPtrSets use a single
vector indexed by block number.
DeltaFile
+34-25llvm/lib/Analysis/CFG.cpp
+3-3llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+37-282 files

LLVM/project dab1e30llvm/lib/Transforms/Scalar SimplifyCFGPass.cpp

[SimplifyCFG][NFC] Renumber blocks when changing func (#186666)

Keep numbering dense when changing the function. SimplifyCFG is a good
candidate, because it is likely to remove blocks and preserves few
analyses.
DeltaFile
+5-1llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
+5-11 files

LLVM/project 926bea9llvm/lib/Transforms/Utils Local.cpp

[Transforms/Utils][NFC] Replace SmallPtrSet with vector (#186664)

Typically most blocks in a function are reachable, so use a vector
indexed by block number instead of a SmallPtrSet.
DeltaFile
+10-13llvm/lib/Transforms/Utils/Local.cpp
+10-131 files

NetBSD/pkgsrc LHZhIrCdoc CHANGES-2026

   doc: Updated www/ruby-aws-sdk-s3 to 1.216.0
VersionDeltaFile
1.1771+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc FkEXrhSwww/ruby-aws-sdk-s3 distinfo Makefile

   www/ruby-aws-sdk-s3: update to 1.216.0

   1.216.0 (2026-03-12)

   * Feature - Adds support for account regional namespaces for general purpose
     buckets.  The account regional namespace is a reserved subdivision of the
     global bucket namespace where only your account can create general purpose
     buckets.
VersionDeltaFile
1.54+4-4www/ruby-aws-sdk-s3/distinfo
1.54+2-2www/ruby-aws-sdk-s3/Makefile
+6-62 files

NetBSD/pkgsrc alWGCfGdoc CHANGES-2026

   doc: Updated www/ruby-aws-partitions to 1.1226.0
VersionDeltaFile
1.1770+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 3DmQq0Rwww/ruby-aws-partitions distinfo Makefile

   www/ruby-aws-partitions: update to 1.226.0

   1.1226.0 (2026-03-13)

   * Feature - Updated the partitions source data the determines the AWS
     service regions and endpoints.

   1.1225.0 (2026-03-12)

   * Feature - Updated the partitions source data the determines the AWS
     service regions and endpoints.
VersionDeltaFile
1.109+4-4www/ruby-aws-partitions/distinfo
1.107+2-2www/ruby-aws-partitions/Makefile
+6-62 files

OpenBSD/ports hPEKW1Jnet/snowflake_proxy distinfo modules.inc

   net/snowflake_proxy: update to 2.12.1
VersionDeltaFile
1.14+288-256net/snowflake_proxy/distinfo
1.13+91-81net/snowflake_proxy/modules.inc
1.20+1-1net/snowflake_proxy/Makefile
+380-3383 files

NetBSD/pkgsrc ciUWiltdoc CHANGES-2026

   doc: Updated textproc/ruby-kramdown-rfc2629 to 1.7.33
VersionDeltaFile
1.1769+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Xqt31xftextproc/ruby-kramdown-rfc2629 distinfo Makefile

   textproc/ruby-kramdown-rfc2629: update to 1.7.33

   1.7.32 (2026-03-14)

   * small fixes in JSON auto-checking

   1.7.33 (2026-03-15)

   * handle "literal" in author list in doilit.
VersionDeltaFile
1.48+4-4textproc/ruby-kramdown-rfc2629/distinfo
1.47+2-2textproc/ruby-kramdown-rfc2629/Makefile
+6-62 files

NetBSD/pkgsrc bFtbOxJtextproc/ruby-commonmarker distinfo cargo-depends.mk

   textproc/ruby-commonmarker: update to 2.7.0

   2.7.0 (2026-03-13)

   What's Changed

   * Bump comrak from 0.49.0 to 0.50.0 by @dependabot[bot] in #440
   * Bump time from 0.3.45 to 0.3.47 by @dependabot[bot] in #441
   * Bump comrak from 0.50.0 to 0.51.0 by @dependabot[bot] in #444
   * Add fenced?/fenced= for code block nodes by @fukayatsu in #443
   * Add insert extension for rendering ++text++ as <ins>text</ins> by
     @gjtorikian in #446
   * Add compact_html render option to suppress newlines in HTML output by
     @gjtorikian in #447
   * [skip test] Release v2.7.0 by @github-actions[bot] in #445

   New Contributors

   * @fukayatsu made their first contribution in #443
VersionDeltaFile
1.10+49-34textproc/ruby-commonmarker/distinfo
1.4+16-11textproc/ruby-commonmarker/cargo-depends.mk
1.12+2-2textproc/ruby-commonmarker/Makefile
+67-473 files

NetBSD/pkgsrc SI4BbdBdoc CHANGES-2026

   doc: Updated devel/ruby-mocha to 3.1.0
VersionDeltaFile
1.1768+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports 0954818lang/chez-scheme Makefile

lang/chez-scheme: broken on armv7

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1

(cherry picked from commit d3f61b4fcd7c5e4bd65fc45d2c8987bff01413c2)
DeltaFile
+1-0lang/chez-scheme/Makefile
+1-01 files

FreeBSD/ports c99ed10security/trivy Makefile, security/vuls Makefile

*/*: Go ports that use modernc.org/sqlite are for aarch64, amd64 only

The module modernc.org/sqlite (and dependencies such as modernc.org/libc)
are only available on aarch64 and amd64 FreeBSD.  Other platforms are
not supported on FreeBSD right now.

Consistently mark ports using these with ONLY_FOR_ARCHS.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q1

(cherry picked from commit b1e7e12428e07a6f36afdc91b21ae044f4c4db3c)
DeltaFile
+3-3security/vuls/Makefile
+3-1www/mattermost-server/Makefile
+2-1security/trivy/Makefile
+2-1sysutils/k9s/Makefile
+2-1sysutils/zot/Makefile
+2-1textproc/qo/Makefile
+14-87 files not shown
+30-1313 files

NetBSD/pkgsrc 9W4WuGOdevel/ruby-mocha distinfo Makefile

   devel/ruby-mocha: update to 3.1.0

   3.1.0 (2026-03-14)

   External changes

   * Format warnings consistently and include source location (#794)

   Internal changes

   * Fix Style/OneClassPerFile violations (#796)
   * Remove mise.toml which was added accidentally (6c5f84db)
   * Add .ruby-version to .gitignore (8516ccc1)
VersionDeltaFile
1.47+4-4devel/ruby-mocha/distinfo
1.45+2-2devel/ruby-mocha/Makefile
1.35+1-2devel/ruby-mocha/PLIST
+7-83 files

FreeBSD/ports 42e0304sysutils/devedeng distinfo Makefile

sysutils/devedeng: update to 4.21.3

Changelog:
  version 4.21.1 (2026/02/17)
    - Fully removed setuptools
  version 4.21.2 (2026/02/18)
    - Fixed dependencies
  version 4.21.3 (2026/02/19)
    - Fixed fedora

MFH:            2026Q1
(cherry picked from commit 48005377217c9a2da596d78a889eaa6e4c21dbcb)
DeltaFile
+3-3sysutils/devedeng/distinfo
+1-1sysutils/devedeng/Makefile
+4-42 files

NetBSD/pkgsrc sQ92Iypdoc CHANGES-2026

   doc: Updated lang/php85 to 8.5.4
VersionDeltaFile
1.1767+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ATQ5rwblang/php phpversion.mk, lang/php85 distinfo

   lang/php85: update to 8.5.4

   PHP 8.5.4 (2026-03-12)

   - Core:
     . Fixed bug GH-21029 (zend_mm_heap corrupted on Aarch64, LTO builds). (Arnaud)
     . Fixed bug GH-21059 (Segfault when preloading constant AST closure). (ilutov)
     . Fixed bug GH-21072 (Crash on (unset) cast in constant expression).
       (arshidkv12)
     . Fix deprecation now showing when accessing null key of an array with JIT.
       (alexandre-daubois)
     . Fixed bug GH-20657 (Assertion failure in zend_lazy_object_get_info triggered
       by setRawValueWithoutLazyInitialization() and newLazyGhost()). (Arnaud)
     . Fixed bug GH-20504 (Assertion failure in zend_get_property_guard when
       accessing properties on Reflection LazyProxy via isset()). (Arnaud)
     . Fixed OSS-Fuzz #478009707 (Borked assign-op/inc/dec on untyped hooked
       property backing value). (ilutov)
     . Fixed bug GH-21215 (Build fails with -std=). (Arnaud)
     . Fixed bug GH-13674 (Build system installs libtool wrappers when using

    [35 lines not shown]
VersionDeltaFile
1.4+5-5lang/php85/distinfo
1.2+4-4lang/php85/patches/patch-sapi_cgi_Makefile.frag
1.494+2-2lang/php/phpversion.mk
+11-113 files

FreeBSD/ports 2ee1a8agames/stonesoup distinfo Makefile

games/stonesoup: update to 0.34.1

A bug fix release.

Changelog: https://github.com/crawl/crawl/releases/tag/0.34.1
DeltaFile
+3-3games/stonesoup/distinfo
+1-1games/stonesoup/Makefile
+4-42 files

FreeBSD/ports a53ef6edevel Makefile, devel/py-e3-testsuite Makefile pkg-descr

devel/py-e3-testsuite: New Port

e3-testsuite is a Python library built on top of e3-core. Its purpose it to
provide building blocks for software projects to create testsuites in a simple
way.

WWW: https://pypi.org/project/e3-testsuite

PR:             293521
DeltaFile
+37-0devel/py-e3-testsuite/Makefile
+4-0devel/py-e3-testsuite/pkg-descr
+3-0devel/py-e3-testsuite/distinfo
+1-0devel/Makefile
+45-04 files

FreeBSD/ports 8dbc130devel/merve Makefile, x11/ghostty Makefile

*/*: bump PORTREVISION following libsimdutf.so soname change
DeltaFile
+1-1x11/ghostty/Makefile
+1-0devel/merve/Makefile
+2-12 files

FreeBSD/ports b8c9e4edevel/alire Makefile pkg-plist

devel/alire: Update to 2.1.0

Update to 2.1.0:
* Integrate tests
* Remove ${USE_GCC} build requirement
* Remove hard-corded version 12 (ada) from ${USES}
* Remove desktop-file-utils from ${USES}, because no MIME type is
  declared
* Remove pkg-plist, replacing its contents with the dynamically
  generated ${PLIST_FILES}, and ${PORTDOCS}
* Replace DEBUG option with dynamic ${WITH_DEBUG:Undefined:Defined} Makefile
  substitution. This removes the if conditional, and <bsd.port.options.mk>
* Set ${MAINTAINER} to william.franck at sterna.dev.
* Some port{clippy|fmt|lint} maintenance
* Use ${MAKE_CMD} in the do-build target instead of hard-coding grpbuild

https://github.com/alire-project/alire/releases/tag/v2.1.0

PR:             277852
Co-authored-by: Marcin Cieślak <saper at saper.info>
DeltaFile
+32-15devel/alire/Makefile
+0-21devel/alire/pkg-plist
+3-3devel/alire/distinfo
+35-393 files

FreeBSD/ports 017acabconverters/simdutf distinfo pkg-plist

converters/simdutf: update to 8.2.0

Changelog: https://github.com/simdutf/simdutf/releases/tag/v8.2.0
DeltaFile
+3-3converters/simdutf/distinfo
+2-2converters/simdutf/pkg-plist
+1-1converters/simdutf/Makefile
+6-63 files

FreeBSD/ports 3cf752fdatabases/mongosh Makefile, security/bitwarden-cli Makefile

*/*: bump PORTREVISION following libsimdjson.so soname change
DeltaFile
+1-1databases/mongosh/Makefile
+1-1sysutils/intel-pcm/Makefile
+1-0www/node25/Makefile
+1-0security/bitwarden-cli/Makefile
+1-0www/node20/Makefile
+1-0www/node22/Makefile
+6-21 files not shown
+7-27 files

NetBSD/pkgsrc fo3kt5Vdoc CHANGES-2026

   doc: Updated lang/php84 to 8.4.19
VersionDeltaFile
1.1766+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc CTmLdMqlang/php phpversion.mk, lang/php84 distinfo

   lang/php84: update to 8.4.19

   PHP 8.4.19 (2026-03-12)

   - Core:
     . Fixed bug GH-21029 (zend_mm_heap corrupted on Aarch64, LTO builds). (Arnaud)
     . Fixed bug GH-20657 (Assertion failure in zend_lazy_object_get_info triggered
       by setRawValueWithoutLazyInitialization() and newLazyGhost()). (Arnaud)
     . Fixed bug GH-20504 (Assertion failure in zend_get_property_guard when
       accessing properties on Reflection LazyProxy via isset()). (Arnaud)
     . Fixed OSS-Fuzz #478009707 (Borked assign-op/inc/dec on untyped hooked
       property backing value). (ilutov)
     . Fixed bug GH-21215 (Build fails with -std=). (Arnaud)
     . Fixed bug GH-13674 (Build system installs libtool wrappers when using
       slibtool). (Michael Orlitzky)

   - Curl:
     . Fixed bug GH-21023 (CURLOPT_XFERINFOFUNCTION crash with a null callback).
       (David Carlier)

    [57 lines not shown]
VersionDeltaFile
1.19+5-5lang/php84/distinfo
1.2+4-4lang/php84/patches/patch-sapi_cgi_Makefile.frag
1.493+2-2lang/php/phpversion.mk
+11-113 files

FreeBSD/ports a97aaa8devel/go-tools distinfo Makefile

devel/go-tools: update to 0.43.0

Changelog: https://github.com/golang/tools/compare/v0.42.0...v0.43.0
DeltaFile
+5-5devel/go-tools/distinfo
+1-2devel/go-tools/Makefile
+6-72 files

FreeBSD/ports 89aeb57devel/simdjson distinfo pkg-plist

devel/simdjson: update to 4.4.0

Changelog: https://github.com/simdjson/simdjson/releases/tag/v4.4.0
DeltaFile
+3-3devel/simdjson/distinfo
+2-2devel/simdjson/pkg-plist
+1-1devel/simdjson/Makefile
+6-63 files

FreeBSD/ports 05d5afaarchivers/lzma Makefile distinfo

archivers/lzma: update to 26.0.0

 - assume maintainership
 - enable assembly use
   - for x86, assemble with new port jwasm
   - I ported asmc for this purpose originally, but the assembler
     crashes on i386, while jwasm is fine (no AES needed for lzma, so
     asmc doesn't confer a benefit over jwasm in any case)
 - remove WITH_LZMA_PROB32 and WITH_LZMA_SIZE_OPT.  Reading the code,
   there seems to be confusion over what the corresponding CFLAGS are
   called between C and assembly code.
 - remove now obsolete patches

Changelog: https://www.7-zip.org/sdk.html
DeltaFile
+16-26archivers/lzma/Makefile
+3-3archivers/lzma/distinfo
+19-292 files

FreeBSD/ports cdf6e05lang/asmc pkg-plist Makefile, lang/asmc/files patch-source_asmc_inc_asmc.inc patch-source_asmc_makefile

lang/asmc: Masm compatible assembler

Asmc is a slow-burning attempt of making a functional programming
language out of assembly. It supports AVX-512 instructions (Masm v14)
but the Version macro is currently set to v10. The assembler is
written in assembly and is open source under the GNU General Public
License. It runs on Windows and Linux.

NOTE: this assembler is written in assembly and has its own structure
definitions for Linux that it uses when it builds itself.  While these
are wrong on FreeBSD, the set of library calls it does is small and
only readdir() and sigaction() seem to possibly diverge.  However,
this does not seem to cause any observable problems when using asmc to
build the LZMA SDK on amd64, though there is a crash on i386 I need to
investigate further.

WWW: https://github.com/nidud/asmc
DeltaFile
+1,681-0lang/asmc/pkg-plist
+48-0lang/asmc/Makefile
+11-0lang/asmc/files/patch-source_asmc_inc_asmc.inc
+11-0lang/asmc/files/patch-source_asmc_makefile
+5-0lang/asmc/pkg-descr
+3-0lang/asmc/distinfo
+1,759-01 files not shown
+1,760-07 files