LLVM/project 73cddefllvm/test/CodeGen/AArch64 is_fpclass.ll is_fpclass-bfloat.ll, llvm/test/CodeGen/AMDGPU r600.llvm.is.fpclass.ll llvm.is.fpclass.bf16.ll

optimize `is_finite` assembly (#169402)

Fixes https://github.com/llvm/llvm-project/issues/169270

Changes the implementation of `is_finite` to emit fewer instructions,
e.g.

X86_64

```asm
old: # 18 bytes
        movd    %xmm0, %eax
        andl    $2147483647, %eax
        cmpl    $2139095040, %eax
        setl    %al
        retq
new: # 15 bytes
        movd    %xmm0, %eax
        addl    %eax, %eax

    [23 lines not shown]
DeltaFile
+160-191llvm/test/CodeGen/AArch64/is_fpclass.ll
+158-170llvm/test/CodeGen/AMDGPU/r600.llvm.is.fpclass.ll
+117-115llvm/test/CodeGen/X86/is_fpclass.ll
+44-52llvm/test/CodeGen/AArch64/is_fpclass-bfloat.ll
+48-45llvm/test/CodeGen/AMDGPU/llvm.is.fpclass.bf16.ll
+22-22llvm/test/CodeGen/X86/isel-fpclass.ll
+549-5956 files not shown
+617-65412 files

FreeBSD/ports 1bec0b7devel/foundry pkg-plist Makefile, devel/foundry/files patch-libfoundry-gtk_foundry-gtk.gresource.xml patch-libfoundry_foundry-init.c

devel/foundry: new port

Foundry provides a platform for developer tools in GNOME

Foundry is a command line tool for creating applications, libraries,
and tools from the command line. It has robust integration with SDKs,
documentation, language servers, and more.

Add USE_LDCONFIG=yes to please portlint. (truckman)

PR:             294102
DeltaFile
+246-0devel/foundry/pkg-plist
+52-0devel/foundry/Makefile
+22-0devel/foundry/files/patch-libfoundry-gtk_foundry-gtk.gresource.xml
+20-0devel/foundry/files/patch-libfoundry_foundry-init.c
+18-0devel/foundry/files/patch-libfoundry_meson.build
+15-0devel/foundry/files/patch-plugins_fallbacks_host-sdk_plugin-host-documentation-provider.c
+373-06 files not shown
+413-012 files

FreeBSD/ports 4734563x11-toolkits/vte3 Makefile distinfo

x11-toolkits/vte3: update to 0.80.5

Update to 0.80.5

pet portclippy (truckman)

PR:             293981
DeltaFile
+9-8x11-toolkits/vte3/Makefile
+3-3x11-toolkits/vte3/distinfo
+1-1x11-toolkits/vte3/pkg-plist
+13-123 files

FreeBSD/ports d339289devel/libdex Makefile distinfo

devel/libdex: update to 1.0.0

Update to 1.0.0

  libdex 1.0.0
  ============

  Libdex has now reached our ceremonial 1.0 for GNOME 49.

  Thanks to everyone who has helped over the past couple of years
  to make that happen.

  libdex 0.11.1
  =============

  This is a beta release for the upcoming GNOME 49

   * Ensure a full-barrier before giving callers access to a newly
     created thread pool scheduler via `get_default()`

    [17 lines not shown]
DeltaFile
+6-2devel/libdex/Makefile
+3-3devel/libdex/distinfo
+1-0devel/libdex/pkg-plist
+10-53 files

FreeBSD/ports daedbfadevel/gnome-builder Makefile

devel/gnome-builder: bump PORTREVISION

Bump POORTREVISION for template-glib and libdex shared library updates.
DeltaFile
+1-1devel/gnome-builder/Makefile
+1-11 files

FreeBSD/ports 6562545devel/template-glib Makefile distinfo

devel/template-glib: update to 3.40.0

Update to 3.40.0

  ==============
  Version 3.40.0
  ==============

  Stable release for GNOME 50.0

  ==============
  Version 3.39.0
  ==============

  Release for GNOME 50 Beta

   * Allow loading and comparing enums during eval
   * Allow null gpointer to gchararray cast
   * Add a new silencing expression node using {% %}

    [43 lines not shown]
DeltaFile
+5-3devel/template-glib/Makefile
+3-3devel/template-glib/distinfo
+5-1devel/template-glib/pkg-plist
+13-73 files

LLVM/project 1bb0302libc/shared/math asinpi.h, libc/src/__support/math asinpi.h asin_utils.h

[libc][math][c23] implement double-precision asinpi (#188158)

Implement the double precision version of the asinpi c23 math function
DeltaFile
+291-0libc/src/__support/math/asinpi.h
+92-0libc/test/src/math/asinpi_test.cpp
+70-0libc/src/__support/math/asin_utils.h
+52-0libc/test/src/math/smoke/asinpi_test.cpp
+26-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+23-0libc/shared/math/asinpi.h
+554-023 files not shown
+668-129 files

DragonFlyBSD/src 5025e76contrib/nvi2 README.DELETED

contrib/nvi2: Update README.DELETED
DeltaFile
+6-0contrib/nvi2/README.DELETED
+6-01 files

LLVM/project b6bbf2allvm/lib/Analysis DependenceAnalysis.cpp

Refactor

Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
DeltaFile
+14-26llvm/lib/Analysis/DependenceAnalysis.cpp
+14-261 files

DragonFlyBSD/src 6b026c7contrib/nvi2/catalog README Makefile, contrib/nvi2/cl README.signal

Merge branch 'vendor/NVI2'
DeltaFile
+0-536contrib/nvi2/regex/regex.3
+0-267contrib/nvi2/regex/re_format.7
+0-172contrib/nvi2/cl/README.signal
+0-125contrib/nvi2/catalog/README
+0-94contrib/nvi2/regex/WHATSNEW
+0-77contrib/nvi2/catalog/Makefile
+0-1,2716 files

DragonFlyBSD/src 1d5c2e9contrib/nvi2/catalog README Makefile, contrib/nvi2/cl README.signal

vendor/NVI2: Trim unused files
DeltaFile
+0-536contrib/nvi2/regex/regex.3
+0-267contrib/nvi2/regex/re_format.7
+0-172contrib/nvi2/cl/README.signal
+0-125contrib/nvi2/catalog/README
+0-94contrib/nvi2/regex/WHATSNEW
+0-77contrib/nvi2/catalog/Makefile
+0-1,2716 files

NetBSD/src hjBlRg1sys/arch/hp300/conf files.hp300, sys/arch/luna68k/conf files.luna68k

   Put all of the pmap_motorola.c vs pmap_68k.c logic into files.m68k.
VersionDeltaFile
1.47+1-3sys/arch/news68k/conf/files.news68k
1.11+1-3sys/arch/virt68k/conf/files.virt68k
1.93+1-3sys/arch/x68k/conf/files.x68k
1.106+1-3sys/arch/hp300/conf/files.hp300
1.40+1-3sys/arch/luna68k/conf/files.luna68k
1.66+3-1sys/arch/m68k/conf/files.m68k
+8-166 files not shown
+14-3112 files

NetBSD/pkgsrc sLs21cLdoc CHANGES-2026

   doc: Updated devel/ruby-redmine61 to 6.1.2
VersionDeltaFile
1.1963+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc oQAzIbLdevel/ruby-redmine61 distinfo PLIST, devel/ruby-redmine61/patches patch-Gemfile

   devel/ruby-redmine61: update to 6.1.2

   6.1.2 (2026-03-16)

   This release contains security fixes.

   [Calendar]

   * Defect #43718: Issue beginning/ending arrows should be flipped in RTL
     calendars

   [Code cleanup/refactoring]

   * Patch #43649: Remove MySQL 5.7-related comments from database.yml.example
   * Patch #43713: Add missing entries "apps" and "shield-check" to
     icon_source.yml
   * Patch #43872: Update GitHub Actions workflow dependencies

   [Database]

    [74 lines not shown]
VersionDeltaFile
1.2+3-11devel/ruby-redmine61/patches/patch-Gemfile
1.2+5-5devel/ruby-redmine61/distinfo
1.2+3-1devel/ruby-redmine61/PLIST
1.2+2-2devel/ruby-redmine61/Makefile
+13-194 files

DragonFlyBSD/src d4f1fe2usr.bin/gencat gencat.c

gencat(1): Specially handle "/dev/stdin" to not require devfs

gencat(1) is a bootstrap tool, so dealing with "/dev/stdin" specially
makes it work within a chroot without devfs.

After this change, building and installing the source now work inside a
chroot that does not mount devfs.

While there, minor whitespace cleanups, and remove a legacy ex modeline.
DeltaFile
+20-8usr.bin/gencat/gencat.c
+20-81 files

DragonFlyBSD/src a2d5214usr.bin/vi/catalog Makefile

vi(1): Several improvements to catalog/Makefile

* Chain gencat command with '&&' to catch partial failure.
* Remove empty 'buildfiles'.
* Remove erroneous 'FILESFROUPS'.
* Use ${.TARGET} wherever possible.
* Use 'grep -q' instead of redirecting to /dev/null.
* Fix 'egrep' to 'grep -w'.
* Adjust ${CHK} to base on ${CAT} so all the catalogs are checked.
* Minor comment and style tweaks.
DeltaFile
+17-22usr.bin/vi/catalog/Makefile
+17-221 files

DragonFlyBSD/src 20f32b2usr.bin/vi/catalog Makefile

vi(1): Fix "make check" for catalog

* The "check" target was creating the wrong output files and that caused
  it to fail because the output files were read-only (chmod 444).  Fix
  the "check" target to use ${.TARGET} as the correct output files.
  Also remove the unnecessary chmod.

* Adjust the rules to use 'LC_ALL' instead of 'LANG', as the 'LC_ALL'
  can override all the locale settings.

* Fix "check" target to export 'LC_ALL' at the beginning, and thus
  fix the following 'sed' errors:

  ```
  ... french
  sed: RE error: Illegal byte sequence
  sed: RE error: Illegal byte sequence
  ... german
  sed: RE error: Illegal byte sequence

    [20 lines not shown]
DeltaFile
+6-6usr.bin/vi/catalog/Makefile
+6-61 files

DragonFlyBSD/src d3d82d2stand/boot/pc32/boot2 Makefile

stand: Generate boot2_{32,64}.ldr without using /dev/zero

Use 'awk' instead of 'dd' to generate the 512-byte zero-filled files.
This avoids the '/dev/zero' dependency and helps build the world in a
chroot environment without mounting '/dev'.
DeltaFile
+3-1stand/boot/pc32/boot2/Makefile
+3-11 files

DragonFlyBSD/src e774182sys/kern genassym.sh

sys: Sync genassym.sh from FreeBSD

Major changes:
- Allow one to specify the AWK used in the environment(commandline).
  commit 952539e39ab6995ecd6ed2f8addce38678c6793f
- refactor code so it can run in a chroot without having to have /dev
  mounted
  commit ce3b9e3aeabd54de855c32034e74a273dba23d1c
- genassym.sh: call nm(1) with NMFLAGS.
  commit aea3463e3460e556d41edddd7c3af2aa3be84970
- Don't prefix zero with 0x in assym.s
  commit 4e65501f13a7ab04b6f1fd693fc4c66e1e9cd41c
DeltaFile
+54-37sys/kern/genassym.sh
+54-371 files

NetBSD/pkgsrc Jun1p2udoc CHANGES-2026

   doc: Removed archivers/ruby-zlib
VersionDeltaFile
1.1962+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ozQzbl4archivers/ruby-zlib Makefile PLIST

   archivers/ruby-zlib: remove pacakge

   This package was added for CVE-2026-27820 and all Ruby's base pacakges
   contain fix for it.
VersionDeltaFile
1.10+1-1archivers/ruby-zlib/Makefile
1.6+1-1archivers/ruby-zlib/PLIST
1.7+1-1archivers/ruby-zlib/distinfo
1.4+0-0archivers/ruby-zlib/DESCR
+3-34 files

NetBSD/pkgsrc eMiGn0zarchivers Makefile

   archivers/Makefile: remove ruby-zlib
VersionDeltaFile
1.223+1-2archivers/Makefile
+1-21 files

NetBSD/pkgsrc f2ZhA6xdoc CHANGES-2026

   doc: Updated www/ruby-loofah to 2.25.1
VersionDeltaFile
1.1961+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc OsGuPnzwww/ruby-loofah distinfo Makefile

   www/ruby-loofah: update to 2.25.1

   2.25.1 (2026-03-17)

   * Ensure Loofah::HTML5::Scrub.allowed_uri? recognizes unescaped whitespace
     entities and rejects schemas containing them.  See GHSA-46fp-8f5p-pf2m.
     #302 @flavorjones
VersionDeltaFile
1.29+4-4www/ruby-loofah/distinfo
1.27+2-2www/ruby-loofah/Makefile
+6-62 files

NetBSD/pkgsrc v3Ov4Nedoc CHANGES-2026

   doc: Updated www/ruby-http-form_data to 3.0.1
VersionDeltaFile
1.1960+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc e3fCH68www/ruby-http-form_data PLIST distinfo

   www/ruby-http-form_data: update to 3.0.1

   3.0.0 (2026-03-17

   What's Changed

   * Add changelog to gemspec by @rafbm in #30
   * Switch to GitHub Actions and upgrade dev tooling by @ixti in #31
   * Update copyright years by @mathisto in #33
   * Bump actions/checkout from v2 to v4 by @ytkg in #34
   * Bump coverallsapp/github-action from v1 to v2 by @ytkg in #36
   * CI against Ruby 3.1, 3.2, 3.3 by @ytkg in #35
   * Fix Urlencoded for nested Hashes (and Arrays) by @AlexWayfer in #24
   * Support duplicate form names in multipart forms by @ixti in #32

   New Contributors

   * @rafbm made their first contribution in #30
   * @mathisto made their first contribution in #33

    [5 lines not shown]
VersionDeltaFile
1.5+11-22www/ruby-http-form_data/PLIST
1.11+4-4www/ruby-http-form_data/distinfo
1.8+2-2www/ruby-http-form_data/Makefile
+17-283 files

NetBSD/pkgsrc 2KAzHxcdoc CHANGES-2026

   doc: Updated www/ruby-http to 6.0.2
VersionDeltaFile
1.1959+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc qc8oqFjwww/ruby-http PLIST Makefile

   www/ruby-http: update to 6.0.2

   6.0.0 (2026-03-16)

   Changes from 5.3.1 are too many to write here, please refer:
   <https://github.com/httprb/http/blob/main/CHANGELOG.md>.


   6.0.1 (2026-03-16)

   Changed

   * Exclude test files from gem package, reducing gem size by 50% (from 175 KB
     to 87 KB).


   6.0.2 (2026-03-20)

   Fixed

    [6 lines not shown]
VersionDeltaFile
1.16+24-68www/ruby-http/PLIST
1.19+3-5www/ruby-http/Makefile
1.21+4-4www/ruby-http/distinfo
+31-773 files

NetBSD/src CLD7Ir0sys/arch/m68k/m68k switch_subr.s, sys/arch/sun2/sun2 locore.s

   Move the do-nothing(-except-DIAGNOSTICly-panic) m68881_save/restore
   stubs to switch_subr.s so that future 68010 ports don't have to
   declare them on their own.
VersionDeltaFile
1.46+20-4sys/arch/m68k/m68k/switch_subr.s
1.54+1-21sys/arch/sun2/sun2/locore.s
+21-252 files

FreeBSD/ports a6d8a86multimedia/celluloid pkg-plist distinfo

multimedia/celluloid: Update to 0.30

ChangeLog: https://github.com/celluloid-player/celluloid/releases/tag/v0.30
DeltaFile
+6-1multimedia/celluloid/pkg-plist
+3-3multimedia/celluloid/distinfo
+1-1multimedia/celluloid/Makefile
+10-53 files