LLVM/project bb2d0d6llvm/include/llvm/Analysis MemoryBuiltins.h, llvm/include/llvm/IR InstrTypes.h

[MemoryBuiltins][NFC] Allow users to retrieve detailed (de)allocation info

There are some helpers to inspect a value or call but not all
information about the (de)allocation are made available outside of
MemoryBuiltins.cpp. The two new functions allow users a more in-depth
view of (de)allocations through a single API. To help with this, we now
read the alloc_align attribute to provide better alignment information
to users. alloc-family is used as well. Two new helpers provide argument
numbers, rather than values.
DeltaFile
+97-33llvm/lib/Analysis/MemoryBuiltins.cpp
+42-0llvm/include/llvm/Analysis/MemoryBuiltins.h
+10-3llvm/lib/IR/Instructions.cpp
+4-0llvm/include/llvm/IR/InstrTypes.h
+153-364 files

FreeBSD/ports acb8da5lang/bun distinfo

lang/bun: Fix fetch

Reported by:    Jimmy Olgeni <olgeni at FreeBSD.org>
DeltaFile
+3-3lang/bun/distinfo
+3-31 files

FreeBSD/ports 9c7559edevel/ignition-cmake pkg-plist Makefile

devel/ignition-cmake: update 2.0.0 → 2.18.0
DeltaFile
+80-61devel/ignition-cmake/pkg-plist
+7-7devel/ignition-cmake/Makefile
+3-3devel/ignition-cmake/distinfo
+90-713 files

LLVM/project 59fbb7dllvm/lib/Analysis MemoryBuiltins.cpp

[MemoryBuiltins] Consistently infer and use MallocFamily

MallocFamily (the enum and StringRef) are used alongside AllocFnsTy.
The latter is picked up from the tables while the former is encoded in
the IR. While they should be merged at some point (see TODO), this
commit makes sure we consistently initialize the MallocFamily String and
pass it to users.
DeltaFile
+28-12llvm/lib/Analysis/MemoryBuiltins.cpp
+28-121 files

LLVM/project 13442edllvm/include/llvm/Analysis MemoryBuiltins.h, llvm/include/llvm/IR InstrTypes.h

[MemoryBuiltins][NFC] Allow users to retrieve detailed (de)allocation info

There are some helpers to inspect a value or call but not all
information about the (de)allocation are made available outside of
MemoryBuiltins.cpp. The two new functions allow users a more in-depth
view of (de)allocations through a single API. To help with this, we now
read the alloc_align attribute to provide better alignment information
to users. alloc-family is used as well. Two new helpers provide argument
numbers, rather than values.
DeltaFile
+97-33llvm/lib/Analysis/MemoryBuiltins.cpp
+42-0llvm/include/llvm/Analysis/MemoryBuiltins.h
+10-3llvm/lib/IR/Instructions.cpp
+4-0llvm/include/llvm/IR/InstrTypes.h
+153-364 files

LLVM/project 8f740a3clang-tools-extra/clang-tidy/misc StaticInitializationCycleCheck.cpp, clang-tools-extra/test/clang-tidy/checkers/misc static-initialization-cycle.cpp

[clang-tidy] Fix crash in misc-static-initialization-cycle (#198155)

This commit fixes `misc-static-initialization-cycle` crashing on `catch
(...)`.

Catch-all handlers have no exception declaration, so traversal of
`CXXCatchStmt` can call `TraverseDecl(nullptr)`. The check previously
passed that null pointer to `DeclContext::containsDecl`. This commit
fixes the problem by adding a null guard.

Closes #198150
DeltaFile
+8-0clang-tools-extra/test/clang-tidy/checkers/misc/static-initialization-cycle.cpp
+1-1clang-tools-extra/clang-tidy/misc/StaticInitializationCycleCheck.cpp
+9-12 files

OpenBSD/ports gRg6NPMdevel/maven distinfo Makefile, devel/maven/pkg PLIST

   devel/maven: update to 3.9.16
VersionDeltaFile
1.25+15-15devel/maven/pkg/PLIST
1.23+2-2devel/maven/distinfo
1.51+1-1devel/maven/Makefile
+18-183 files

LLVM/project d191c2allvm/include/llvm/Analysis MemoryBuiltins.h, llvm/lib/Analysis MemoryBuiltins.cpp

[MemoryBuiltins][NFC] Clang format and fixed coding style
DeltaFile
+75-75llvm/lib/Analysis/MemoryBuiltins.cpp
+1-1llvm/include/llvm/Analysis/MemoryBuiltins.h
+76-762 files

FreeBSD/ports 2af7cdfnet-mgmt/thanos Makefile

net-mgmt/thanos: improve port

* Use dedicated variable GO_LDFLAGS for -ldflags

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+4-5net-mgmt/thanos/Makefile
+4-51 files

OpenBSD/ports GGKfx2Dnet/tdesktop distinfo Makefile

   update to tdesktop 6.8.2
VersionDeltaFile
1.164+2-2net/tdesktop/distinfo
1.219+1-1net/tdesktop/Makefile
+3-32 files

FreeBSD/ports f0cbb8csysutils/zeitgeist Makefile

sysutils/zeitgest: assign to desktop@ and remove EXPIRATION_DATE

and update WWW
DeltaFile
+3-4sysutils/zeitgeist/Makefile
+3-41 files

FreeBSD/ports 617f00csysutils/zeitgeist pkg-plist Makefile

sysutils/zeitgeist: remove USE_PYTHON=py3kplist, list bytecode directly
DeltaFile
+10-10sysutils/zeitgeist/pkg-plist
+0-3sysutils/zeitgeist/Makefile
+10-132 files

LLVM/project e557242flang/lib/Semantics check-omp-structure.cpp check-omp-structure.h

[flang][OpenMP] Simplify checks for type-parameter inquiry

Remove the no longer needed IsDataRefTypeParamInquiry.
DeltaFile
+23-47flang/lib/Semantics/check-omp-structure.cpp
+2-1flang/lib/Semantics/check-omp-structure.h
+25-482 files

FreeBSD/ports 9a1346dwww/R-cran-bslib distinfo Makefile

www/R-cran-bslib: Update to 0.11.0

Reported by:    portscout
DeltaFile
+3-3www/R-cran-bslib/distinfo
+1-1www/R-cran-bslib/Makefile
+4-42 files

LLVM/project 3d3f4becompiler-rt/lib/sanitizer_common/tests sanitizer_stackdepot_test.cpp

[compiler-rt] Fix StackDepot benchmark thread barrier (#197633)

Use Param.Threads (number of worker threads) as barrier threshold
instead of Param.UniqueThreads (boolean that controls input generation).

This also silences
[-Wbool-integral-comparison](https://github.com/llvm/llvm-project/pull/194180)
warning I'm working on.
DeltaFile
+2-2compiler-rt/lib/sanitizer_common/tests/sanitizer_stackdepot_test.cpp
+2-21 files

FreeBSD/ports 8275a5aaudio/rhythmbox Makefile

audio/rhythmbox: temporarily enable PYTHON by default

BROKEN only occurs when PYTHON is disabled

Reference: https://gitlab.gnome.org/GNOME/rhythmbox/-/work_items/2135
DeltaFile
+4-5audio/rhythmbox/Makefile
+4-51 files

FreeBSD/ports b0fc997net/v2ray distinfo Makefile

net/v2ray: Update 5.48.0 => 5.49.0

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+5-5net/v2ray/distinfo
+1-2net/v2ray/Makefile
+6-72 files

NetBSD/src 2Qw3hQ3external/bsd/elftoolchain/dist/tools netbsd-base-system-import.sh

   tools/netbsd-base-system-import.sh: Merge upstream bug-fix [r4373].
VersionDeltaFile
1.5+2-1external/bsd/elftoolchain/dist/tools/netbsd-base-system-import.sh
+2-11 files

FreeBSD/src 8ad8643sys/ufs/ufs ufs_bmap.c

ufs: ufs_bmap_seekdata() needs mapped buffer for scan

PR:     295348
Reported and tested by:  Alastair Hogge <agh at riseup.net>
Reviewed by:    mckusick
Fixes:  bab04ddf1fd4 ("ufs: support unmapped bufs for indirect blocks in bmap")
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57036
DeltaFile
+7-4sys/ufs/ufs/ufs_bmap.c
+7-41 files

FreeBSD/ports 9533108editors/xed Makefile distinfo

editors/xed: update to 3.8.9

PR: 292877
DeltaFile
+2-5editors/xed/Makefile
+3-3editors/xed/distinfo
+1-0editors/xed/pkg-plist
+6-83 files

FreeBSD/ports 241d139math/py-pycosat distinfo Makefile, math/py-pycosat/files patch-setup.py

math/py-pycosat: Update version 0.6.3=>0.6.6

Changelog: https://github.com/conda/pycosat/releases/tag/0.6.6
DeltaFile
+6-6math/py-pycosat/files/patch-setup.py
+3-3math/py-pycosat/distinfo
+2-3math/py-pycosat/Makefile
+11-123 files

FreeBSD/ports 574a46edevel/py-mac-vendor-lookup Makefile distinfo

devel/py-mac-vendor-lookup: Update version 0.1.12=>0.1.13

Changelog: https://github.com/bauerj/mac_vendor_lookup/releases/tag/0.1.13
DeltaFile
+4-4devel/py-mac-vendor-lookup/Makefile
+3-3devel/py-mac-vendor-lookup/distinfo
+7-72 files

FreeBSD/ports ddfe945textproc/py-pyx12 Makefile distinfo

textproc/py-pyx12: Update version 2.3.3=>3.1.0

Changelog: https://github.com/azoner/pyx12/releases/tag/v3.1.0
DeltaFile
+7-4textproc/py-pyx12/Makefile
+3-3textproc/py-pyx12/distinfo
+10-72 files

FreeBSD/ports 7533c58devel/radare2 distinfo Makefile

devel/radare2: Update version 6.0.0=>6.0.2

Changelog: https://github.com/radareorg/radare2/releases/tag/6.0.2
DeltaFile
+5-5devel/radare2/distinfo
+2-2devel/radare2/Makefile
+7-72 files

FreeBSD/ports a4dcb4dtextproc/vale distinfo Makefile

textproc/vale: Update version 3.14.1=>3.14.2

Changelog: https://github.com/errata-ai/vale/releases/tag/v3.14.2
DeltaFile
+5-5textproc/vale/distinfo
+1-2textproc/vale/Makefile
+6-72 files

FreeBSD/ports fb6b4d4sysutils/opentofu distinfo Makefile

sysutils/opentofu: Update version 1.11.8=>1.12.0

Changelog: https://github.com/opentofu/opentofu/releases/tag/v1.12.0
DeltaFile
+5-5sysutils/opentofu/distinfo
+1-1sysutils/opentofu/Makefile
+6-62 files

FreeBSD/ports 7ee1157security/sops distinfo Makefile

security/sops: Update version 3.13.0=>3.13.1

Changelog: https://github.com/getsops/sops/releases/tag/v3.13.1
DeltaFile
+5-5security/sops/distinfo
+1-1security/sops/Makefile
+6-62 files

FreeBSD/ports f71cc4edevel/py-sure distinfo Makefile

devel/py-sure: Update version 2.0.0=>2.0.1

Changelog: https://github.com/gabrielfalcao/sure/releases/tag/v2.0.1
DeltaFile
+3-3devel/py-sure/distinfo
+1-1devel/py-sure/Makefile
+4-42 files

FreeBSD/ports 6132ef2finance/py-stripe distinfo Makefile

finance/py-stripe: Update version 3.0.0=>3.1.0

Changelog: https://github.com/stripe/stripe-python/releases/tag/v3.1.0
DeltaFile
+3-3finance/py-stripe/distinfo
+1-1finance/py-stripe/Makefile
+4-42 files

FreeBSD/ports 0636580net/libwebsockets distinfo Makefile

net/libwebsockets: Update version 4.4.5=>4.5.8

Changelog: https://github.com/warmcat/libwebsockets/releases/tag/v4.5.8
DeltaFile
+3-3net/libwebsockets/distinfo
+1-1net/libwebsockets/Makefile
+1-1net/libwebsockets/pkg-plist
+5-53 files