LLVM/project a992929llvm/lib/Transforms/Utils LowerCommentStringPass.cpp

Apply changes from code browser

Apply changes from code browser
DeltaFile
+53-24llvm/lib/Transforms/Utils/LowerCommentStringPass.cpp
+53-241 files

LLVM/project aaf3e32clang/include/clang/Options Options.td, clang/lib/CodeGen CodeGenModule.cpp CodeGenModule.h

[PowerPC][AIX] Add -mloadtime-comment-vars support
DeltaFile
+88-54llvm/lib/Transforms/Utils/LowerCommentStringPass.cpp
+78-0clang/lib/CodeGen/CodeGenModule.cpp
+28-0clang/test/CodeGen/loadtime-comment-vars.c
+26-0llvm/test/Transforms/LowerCommentString/loadtime-comment-vars.ll
+8-0clang/lib/CodeGen/CodeGenModule.h
+7-0clang/include/clang/Options/Options.td
+235-542 files not shown
+243-548 files

OpenBSD/ports XXSqk2Ygraphics/inkscape Makefile distinfo, graphics/inkscape/patches patch-src_extension_internal_pdfinput_pdf-input_cpp patch-src_extension_internal_pdfinput_pdf-parser_cpp

   Update inkscape to 1.4.4
VersionDeltaFile
1.129+3-4graphics/inkscape/Makefile
1.36+3-2graphics/inkscape/pkg/PLIST
1.30+2-2graphics/inkscape/distinfo
1.9+0-0graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-input_cpp
1.32+0-0graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser_cpp
1.6+0-0graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser_h
+8-84 files not shown
+8-810 files

FreeBSD/ports 5995129www/pocket-id distinfo Makefile

www/pocket-id: Update to 2.7.0

ChangeLogs:

- https://github.com/pocket-id/pocket-id/releases/tag/v2.6.0
- https://github.com/pocket-id/pocket-id/releases/tag/v2.6.1
- https://github.com/pocket-id/pocket-id/releases/tag/v2.6.2
- https://github.com/pocket-id/pocket-id/releases/tag/v2.7.0
DeltaFile
+7-7www/pocket-id/distinfo
+1-2www/pocket-id/Makefile
+8-92 files

FreeBSD/ports 0d2fe10www/filebrowser distinfo Makefile

www/filebrowser: Update to 2.63.5

ChangeLogs:

- https://github.com/filebrowser/filebrowser/releases/tag/v2.63.3
- https://github.com/filebrowser/filebrowser/releases/tag/v2.63.4
- https://github.com/filebrowser/filebrowser/releases/tag/v2.63.5
DeltaFile
+7-7www/filebrowser/distinfo
+2-3www/filebrowser/Makefile
+9-102 files

FreeBSD/ports 8ccea08www/gatus distinfo Makefile

www/gatus: Update to 5.36.0

ChangeLog: https://github.com/TwiN/gatus/releases/tag/v5.36.0
DeltaFile
+5-5www/gatus/distinfo
+2-3www/gatus/Makefile
+7-82 files

FreeBSD/ports 167c169www/filebrowser-quantum distinfo Makefile

www/filebrowser-quantum: Update to 1.3.3

ChangeLog:
https://github.com/gtsteffaniak/filebrowser/compare/v1.2.4-stable...v1.3.3-stable
DeltaFile
+7-7www/filebrowser-quantum/distinfo
+2-3www/filebrowser-quantum/Makefile
+9-102 files

FreeBSD/ports 59d61fdsysutils/go-ntfy distinfo Makefile

sysutils/go-ntfy: Update to 0.23.0

ChangeLog: https://github.com/binwiederhier/ntfy/releases/tag/v2.23.0
DeltaFile
+7-7sysutils/go-ntfy/distinfo
+2-3sysutils/go-ntfy/Makefile
+9-102 files

FreeBSD/ports 00ad2afwww/py-searxng-devel distinfo Makefile

www/py-searxng-devel: Update to 20260517
DeltaFile
+3-3www/py-searxng-devel/distinfo
+2-2www/py-searxng-devel/Makefile
+5-52 files

FreeBSD/ports 5cb777email/thunderbird Makefile, mail/thunderbird-esr Makefile

wasi/gecko: remove ${REINPLACE_CMD} for unconditional wasm32-wasip1

No longer needed after toolchain.configure was restructured for
gecko 151, with upstream commit backported to the ESR branches in
the linked PR

PR: 295332
DeltaFile
+0-2mail/thunderbird-esr/Makefile
+0-2mail/thunderbird/Makefile
+0-2www/firefox-esr/Makefile
+0-2www/firefox/Makefile
+0-2www/librewolf/Makefile
+0-105 files

OpenBSD/xenocara 0iANzyU. MODULES

   update
VersionDeltaFile
1.561+3-3MODULES
+3-31 files

pkgng/pkgng 9297480libpkg pkg_jobs.c, libpkg/private pkg_jobs.h

refactor: define PKG_MAX_DEINSTALL_RECURSION to replace magic number 128

Give a name to the deinstall graph recursion depth limit, making
the check self-documenting.
DeltaFile
+3-3libpkg/pkg_jobs.c
+3-0libpkg/private/pkg_jobs.h
+6-32 files

pkgng/pkgng 011ce84libpkg pkg_jobs_schedule.c

refactor: extract pkg_solved_extract_pkg to deduplicate switch in graph_edge

Resolve the TODO in pkg_jobs_schedule_graph_edge by extracting the
repeated switch that extracts old/new package pointers from a
pkg_solved into a standalone helper.

Eliminates 46 duplicate lines while improving readability and
reducing the maintenance surface.
DeltaFile
+31-40libpkg/pkg_jobs_schedule.c
+31-401 files

pkgng/pkgng a85c49elibpkg pkg_jobs_universe.c pkg.h.in

refactor: introduce PKG_LOAD_COMMON and PKG_LOAD_ALL defines

Replace duplicated 9-flag and 10-flag PKG_LOAD combinations with
named macros, reducing ~24 lines of verbose bit-OR chains across
pkg_jobs_universe.c, pkg_jobs.c, and pkg.c.

  - PKG_LOAD_COMMON: the 9-flag subset used by most consumers
  - PKG_LOAD_ALL: PKG_LOAD_COMMON plus PKG_LOAD_RDEPS
DeltaFile
+4-16libpkg/pkg_jobs_universe.c
+7-0libpkg/pkg.h.in
+1-4libpkg/pkg.c
+1-4libpkg/pkg_jobs.c
+13-244 files

pkgng/pkgng 4522f0c. Leak.suppress, libpkg pkg_ports.c

fix: address some of the Leak.suppress.
DeltaFile
+0-8Leak.suppress
+1-0libpkg/pkg_ports.c
+1-82 files

pkgng/pkgng 8180340libpkg pkg_jobs_universe.c pkg_repo.c, libpkg/private pkg_jobs.h

fix memory leaks: another batch
DeltaFile
+23-2libpkg/pkg_jobs_universe.c
+4-6libpkg/pkg_repo.c
+6-0libpkg/pkg_jobs.c
+2-0libpkg/pkg_repo_meta.c
+2-0libpkg/private/pkg_jobs.h
+1-0libpkg/pkg_abi.c
+38-82 files not shown
+40-88 files

LLVM/project 47e6290llvm/lib/Transforms/Utils SimplifyLibCalls.cpp, llvm/test/Transforms/InstCombine fmod.ll

[SimplifyLibCalls] Don't set nnan on synthesized frem in optimizeFMod (#199284)

LibCallSimplifier can fold a libcall to fmod to an frem instruction if
the fmod call doesn't set errno.

fmod(x, y) sets errno if x == +/-Inf or y == 0.  The old code assumed
that this was also a sufficient condition to prove that the result is
not NaN, and so unconditionally set the nnan fmf on the new frem
instruction.  That's not sound; e.g. fmod(x, NaN) == frem(x, NaN) ==
NaN.

We don't actually have to worry about propagating the `nnan` flag;
B.CreateFRemFMF does it for us automagically.

This bug was found by a large run of Opus 4.7 looking for bugs in LLVM.
DeltaFile
+19-5llvm/test/Transforms/InstCombine/fmod.ll
+7-12llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+26-172 files

FreeBSD/ports 9eaa8bedevel/libnjs distinfo, lang/njs distinfo

*/*: update NGINX JavaScript to 0.9.9

Changelog: https://nginx.org/en/docs/njs/changes.html

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/nginx/distinfo
+3-3www/nginx-devel/distinfo
+3-3www/freenginx/distinfo
+3-3lang/njs/distinfo
+3-3devel/libnjs/distinfo
+2-2www/nginx/Makefile
+17-177 files not shown
+24-2413 files

LLVM/project 6d3bc00llvm/lib/Transforms/Utils SimplifyLibCalls.cpp, llvm/test/Transforms/InstCombine fdim.ll

[SimplifyLibCalls] Fix optimizeFdim for Inf-Inf cases (#199306)

fdim(x,y) is defined as

    NaN if x or y is NaN, otherwise
    (x > y) ? x - y : +0

optimizeFdim computed fdim(x,y) as max(x-y, +0).  This is not correct
when x == y == +/-Inf; the result should be 0, but this optimization
returns NaN.

I was surprised by this bug because there's even a testcase checking the
incorrect behavior.  But returning 0 matches the description in C99 and
POSIX, where, just to be extra clear, the spelling of the piecewise
function is

    NaN if either input is NaN
    x - y if x > y
    +0    if x <= y

    [4 lines not shown]
DeltaFile
+9-1llvm/test/Transforms/InstCombine/fdim.ll
+4-4llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+13-52 files

NetBSD/pkgsrc zT2kSnuconverters/libcdr Makefile

   libcdr: fix build on macOS

   For some reason, a required library doesn't get linked. Works fine on NetBSD.
VersionDeltaFile
1.75+2-1converters/libcdr/Makefile
+2-11 files

FreeBSD/ports 15f25aamisc/vxl Makefile

misc/vxl: Don't override build conflicts by one another

Fix port Makefile by merging two lines defining CONFLICTS_BUILD, where
the second occurrence was overriding the former.

PR:             295304
Approved by:    portmgr blanket
Approved by:    0mp (mentor)
Differential Revision:  https://reviews.freebsd.org/D57015
DeltaFile
+2-3misc/vxl/Makefile
+2-31 files

FreeBSD/ports 0c785e8devel/libgit2 distinfo Makefile

devel/libgit2: update to 1.9.4

Changes:        https://github.com/libgit2/libgit2/releases
DeltaFile
+3-3devel/libgit2/distinfo
+1-1devel/libgit2/Makefile
+4-42 files

FreeBSD/doc c59a383website/content/en/releases/15.1R relnotes.adoc

15.1/relnotes: Adjust EC2 entries

Remove an item about ec2-small and cloud-init which is included in
the following entry.

Add an item about ec2-small having firstboot_pkgs turned off by
default; this change speeds up the boot process by 6 seconds by not
installing zero packages.
DeltaFile
+4-3website/content/en/releases/15.1R/relnotes.adoc
+4-31 files

FreeBSD/ports 1e6bc27. patch.diff

patch.diff: removed it from ports

PR:             295518
Reported by:    jakub
DeltaFile
+0-2,672patch.diff
+0-2,6721 files

OpenBSD/ports QH2fmDgx11/uwm Makefile distinfo, x11/uwm/patches patch-uwm_init_c patch-uwm_workspaces_h

   Update to 0.2.11b and add a patch for llvm22. ok tb@
VersionDeltaFile
1.1+20-0x11/uwm/patches/patch-uwm_init_c
1.3+6-6x11/uwm/patches/patch-uwm_workspaces_h
1.11+2-3x11/uwm/Makefile
1.3+2-2x11/uwm/distinfo
+30-114 files

OpenBSD/xenocara 1H4OnsVproto/xorgproto/include/X11 Xmd.h

   Define CARD64 as unsigned long long on OpenBSD LP64 to match uint64_t.
   This fixes a number of errors with llvm 22 where X code mixes
   CARD64 and uint64_t. ok tb@
VersionDeltaFile
1.5+4-0proto/xorgproto/include/X11/Xmd.h
+4-01 files

OpenBSD/src ZzkzyTIusr.bin/tmux tmux.1

   Add missing argument to %unlinked-window-renamed, reported by Andrew
   Grangaard.
VersionDeltaFile
1.1056+2-2usr.bin/tmux/tmux.1
+2-21 files

FreeBSD/ports 7f02c1fmisc/wacli distinfo Makefile

misc/wacli: update 0.9.2 → 0.11.0
DeltaFile
+5-5misc/wacli/distinfo
+1-1misc/wacli/Makefile
+6-62 files

FreeBSD/ports febe7a2deskutils/skim distinfo Makefile

deskutils/skim: update 4.6.3 → 4.7.0
DeltaFile
+5-5deskutils/skim/distinfo
+2-2deskutils/skim/Makefile
+7-72 files

FreeBSD/ports a3071b9net/frp distinfo Makefile

net/frp: update 0.68.1 → 0.69.0
DeltaFile
+5-5net/frp/distinfo
+1-2net/frp/Makefile
+6-72 files