LLVM/project 4f0d326clang/docs SanitizerSpecialCaseList.rst ReleaseNotes.rst, llvm/lib/Support SpecialCaseList.cpp

[SpecialCaseList] Add backward compatible dot-slash handling

This PR is preparation for:
* https://github.com/llvm/llvm-project/pull/167283

The new behavior is controlled by the `Version` field in the special
case list file.

- Version 1 and 2: Path is matched as-is, regardless of presence of "./".
- Version 3, 5 and higher: Paths with leading dot-slash are canonicalized
  to paths without dot-slash before matching. This means that a rule
  like `src=./foo` will never match, and `src=foo` will match both
  `foo` and `./foo`. (Version 3 never became default but has this behavior).
- Version 4: Transitionary version. Paths are matched both ways
  (canonicalized and non-canonicalized) to maintain backward compatibility.
  If a match only works with the old behavior (non-canonicalized), a warning
  is emitted.

This change allows for a gradual transition to the new behavior, while

    [6 lines not shown]
DeltaFile
+49-1llvm/unittests/Support/SpecialCaseListTest.cpp
+42-6llvm/lib/Support/SpecialCaseList.cpp
+21-0clang/docs/SanitizerSpecialCaseList.rst
+8-0clang/docs/ReleaseNotes.rst
+120-74 files

OPNSense/core 74c9f98src/opnsense/mvc/app/views/layout_partials base_form.volt

mvc: static header support for forms same as f8af03c8ecf8c
DeltaFile
+6-4src/opnsense/mvc/app/views/layout_partials/base_form.volt
+6-41 files

OPNSense/plugins ec330d1net/cloudflared/src/opnsense/mvc/app/controllers/OPNsense/Cloudflared/forms general.xml

net/cloudflared: make only header static

Feature will be new in 26.1.10, apparently an omission from
an earlier extension pertaining to dialogs but not forms.
DeltaFile
+1-0net/cloudflared/src/opnsense/mvc/app/controllers/OPNsense/Cloudflared/forms/general.xml
+1-01 files

FreeBSD/ports bc64dd4www/firefox distinfo Makefile, www/firefox/files patch-libwebrtc-generated patch-ipc_glue_GeckoChildProcessHost.cpp

www/firefox: update to 152.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/152.0/releasenotes/

(cherry picked from commit 0426aaa8056762a89e8039c8a2caf6c7864c6858)
DeltaFile
+344-397www/firefox/files/patch-libwebrtc-generated
+0-13www/firefox/files/patch-ipc_glue_GeckoChildProcessHost.cpp
+5-4www/firefox/files/patch-python_sites_mach.txt
+3-3www/firefox/distinfo
+2-2www/firefox/Makefile
+354-4195 files

FreeBSD/ports 0426aaawww/firefox distinfo Makefile, www/firefox/files patch-libwebrtc-generated patch-ipc_glue_GeckoChildProcessHost.cpp

www/firefox: update to 152.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/152.0/releasenotes/
DeltaFile
+344-397www/firefox/files/patch-libwebrtc-generated
+0-13www/firefox/files/patch-ipc_glue_GeckoChildProcessHost.cpp
+5-4www/firefox/files/patch-python_sites_mach.txt
+3-3www/firefox/distinfo
+2-2www/firefox/Makefile
+354-4195 files

OpenBSD/ports G5aUoBtdevel/meson-python distinfo Makefile

   Update to meson-python-0.20.0.
VersionDeltaFile
1.7+2-2devel/meson-python/distinfo
1.12+1-1devel/meson-python/Makefile
+3-32 files

OpenBSD/ports Tv5UYvgprint/py-pypdf distinfo Makefile

   Update to py3-pypdf-6.13.2.
VersionDeltaFile
1.71+2-2print/py-pypdf/distinfo
1.77+1-1print/py-pypdf/Makefile
+3-32 files

FreeBSD/ports aaab977devel/dlib pkg-plist distinfo

devel/dlib: Update to 1.4.1

PR:             295367
DeltaFile
+6-0devel/dlib/pkg-plist
+3-3devel/dlib/distinfo
+1-2devel/dlib/Makefile
+10-53 files

OpenBSD/ports RDm3VZTsysutils/gemini-cli distinfo Makefile, sysutils/gemini-cli/pkg PLIST

   Update to gemini-cli-0.46.0.
VersionDeltaFile
1.27+50-64sysutils/gemini-cli/pkg/PLIST
1.28+2-2sysutils/gemini-cli/distinfo
1.30+1-1sysutils/gemini-cli/Makefile
+53-673 files

OpenBSD/ports xMkhCZKsysutils/terragrunt distinfo Makefile

   Update to terragrunt-1.0.8.
VersionDeltaFile
1.394+2-2sysutils/terragrunt/distinfo
1.401+1-1sysutils/terragrunt/Makefile
+3-32 files

FreeBSD/ports ce0afa2net/onedrivegui distinfo Makefile

net/onedrivegui: Update to 1.3.1

ChangeLog at:   https://github.com/bpozdena/OneDriveGUI/releases/tag/v1.3.1
DeltaFile
+3-3net/onedrivegui/distinfo
+1-1net/onedrivegui/Makefile
+4-42 files

FreeBSD/ports 7b349d5net/onedrive Makefile

net/onedrive: Bump PORTREVISION. lang/ldc was updated to 1.42.0
DeltaFile
+1-0net/onedrive/Makefile
+1-01 files

FreeBSD/ports 3d2df8fdevel/msgpack-d distinfo Makefile

devel/msgpack-d: Update to 1.0.5
DeltaFile
+3-3devel/msgpack-d/distinfo
+1-2devel/msgpack-d/Makefile
+4-52 files

FreeBSD/ports 90b0340devel/dlib Makefile, devel/icontheme Makefile

*/*: Bump PORTREVISION. lang/ldc was updated to 1.42.0
DeltaFile
+1-1x11/tilix/Makefile
+1-1devel/dlib/Makefile
+1-1print/derelict-ft/Makefile
+1-1x11-toolkits/gtkd/Makefile
+1-1devel/icontheme/Makefile
+1-1devel/isfreedesktop/Makefile
+6-68 files not shown
+14-1214 files

FreeBSD/ports b02fa30devel/derelict-sdl2 Makefile, devel/derelict-util Makefile

*/*: Bump PORTREVISION. lang/ldc was updated to 1.42.0
DeltaFile
+1-1devel/derelict-sdl2/Makefile
+1-1devel/derelict-util/Makefile
+1-1devel/inifiled/Makefile
+3-33 files

FreeBSD/ports bc7895bdevel/inilike distinfo Makefile

devel/inilike: Update to 1.2.3
DeltaFile
+3-3devel/inilike/distinfo
+1-2devel/inilike/Makefile
+4-52 files

FreeBSD/ports ed3c80ddevel/d-scanner Makefile distinfo, devel/d-scanner/files patch-makefile patch-dub.json

devel/d-scanner: Update to 0.15.2

- Remove BROKEN
DeltaFile
+12-21devel/d-scanner/Makefile
+20-0devel/d-scanner/files/patch-makefile
+0-20devel/d-scanner/files/patch-dub.json
+13-3devel/d-scanner/distinfo
+45-444 files

FreeBSD/ports 3b03132lang/dlang-tools distinfo Makefile

lang/dlang-tools: Update to 2.112.1
DeltaFile
+3-3lang/dlang-tools/distinfo
+1-2lang/dlang-tools/Makefile
+4-52 files

FreeBSD/ports d05c39bdevel/dcd-client Makefile, devel/dcd-server pkg-plist Makefile

devel/dcd-client|server: Update to 0.16.2

- Remove BROKEN
DeltaFile
+13-10devel/dcd-server/files/patch-dub.json
+19-1devel/dcd-server/pkg-plist
+7-10devel/dcd-server/Makefile
+3-3devel/dcd-server/distinfo
+1-1devel/dcd-client/Makefile
+43-255 files

FreeBSD/ports fab5cb6devel/containers Makefile, devel/dub Makefile

*/*: Bump PORTREVISION. lang/ldc was updated to 1.41.0
DeltaFile
+1-1devel/dub/Makefile
+1-1devel/stdx-allocator/Makefile
+1-1devel/mir-core/Makefile
+1-1devel/containers/Makefile
+4-44 files

FreeBSD/ports 1fc0b27devel/libdparse distinfo Makefile

devel/libdparse: Update to 0.25.1

ChangeLog at:   https://github.com/dlang-community/libdparse/releases/tag/v0.25.1
DeltaFile
+3-3devel/libdparse/distinfo
+1-2devel/libdparse/Makefile
+4-52 files

FreeBSD/ports d8b87c5lang/ldc pkg-plist distinfo, lang/ldc/files extra-patch-ldc2-1.41.0-freebsd-x86_64-import-core-sys-freebsd-config.d

lang/ldc: Update to 1.42.0

Changelog at:   https://github.com/ldc-developers/ldc/releases/tag/v1.42.0
PR:             293515
DeltaFile
+23-11lang/ldc/pkg-plist
+5-5lang/ldc/distinfo
+2-2lang/ldc/Makefile
+2-2lang/ldc/files/extra-patch-ldc2-1.41.0-freebsd-x86_64-import-core-sys-freebsd-config.d
+32-204 files

OPNSense/ports f39b37bopnsense/filterlog-go distinfo pkg-descr

opnsense/filterlog-go: update to 0.10.0

bumps go from 1.25 to 1.26
DeltaFile
+5-5opnsense/filterlog-go/distinfo
+5-3opnsense/filterlog-go/pkg-descr
+3-3opnsense/filterlog-go/Makefile
+13-113 files

FreeBSD/src 0d644b4usr.bin/renice renice.c, usr.bin/renice/tests renice_test.sh

Revert "improve renice user error messages"

This reverts commit 925f53682469ea12c017b48114b16e8f1627fb0b. The tests are wrong,
so I'm reverting and reopening the pull request.
DeltaFile
+0-57usr.bin/renice/tests/renice_test.sh
+4-27usr.bin/renice/renice.c
+4-842 files

OpenBSD/ports eG8Ca2fgraphics/openjph distinfo Makefile

   Update to openjph-0.28.0.
VersionDeltaFile
1.18+2-2graphics/openjph/distinfo
1.19+1-1graphics/openjph/Makefile
+3-32 files

LLVM/project 8d8a196clang/lib/AST/ByteCode InterpBuiltin.cpp, clang/test/AST/ByteCode builtins.c

[clang][bytecode] Check CarrayOutPtr in subcl more thorougly (#203172)

Use the local `isReadable` check.
DeltaFile
+4-0clang/test/AST/ByteCode/builtins.c
+1-1clang/lib/AST/ByteCode/InterpBuiltin.cpp
+5-12 files

LLVM/project 1b1e7c0clang/include/clang/Options Options.td, clang/lib/Basic/Targets X86.cpp

[X86][APX] Enable PP2/PPX generation on Windows (#202984)

Revert restrictions from
https://github.com/llvm/llvm-project/pull/178122 which disabled
PUSH2/POP2/PPX on Windows due to missing unwinder opcodes. Now that
unwinder support has landed, this is no longer needed.
DeltaFile
+1-42llvm/test/CodeGen/X86/apx/push2-pop2-cfi-seh-v3.ll
+3-8clang/lib/Basic/Targets/X86.cpp
+5-6clang/test/Driver/cl-x86-flags.c
+5-6clang/test/Driver/x86-target-features.c
+0-9clang/lib/Driver/ToolChains/Arch/X86.cpp
+6-2clang/include/clang/Options/Options.td
+20-733 files not shown
+21-799 files

LLVM/project d6411b2llvm/lib/Transforms/IPO ThinLTOBitcodeWriter.cpp WholeProgramDevirt.cpp, llvm/test/ThinLTO/X86 devirt_function_alias2.ll

cfi creates alias
DeltaFile
+20-33llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
+17-5llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
+10-7llvm/test/Transforms/ThinLTOBitcodeWriter/comdat.ll
+16-0llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+6-4llvm/test/ThinLTO/X86/devirt_function_alias2.ll
+5-4llvm/test/Transforms/ThinLTOBitcodeWriter/split-internal2.ll
+74-533 files not shown
+82-589 files

NetBSD/src J4IKEUHlibexec/httpd cgi-bozo.c

   The parent process for a CGI request exits after all input
   data to the CGI is received and leaves the CGI reparented
   to init. This prevents controlling concurrency when httpd
   is run by e.g. inetd.

   Exchange input and output processes for a CGI request so that
   output processing is done by the parent httpd so that the parent
   stays until the CGI is done.
VersionDeltaFile
1.57+35-30libexec/httpd/cgi-bozo.c
+35-301 files

LLVM/project d03a68aclang/include/clang/Basic AttrDocs.td, clang/lib/CodeGen CGBuiltin.cpp CGAtomic.cpp

[Clang][AMDGPU] Add ``amdgcn_av("none")`` attribute for atomic expressions

Add a statement attribute that suppresses MakeAvailable/MakeVisible
cache operations on AMDGPU atomic instructions while preserving memory
ordering (waits).

The attribute takes a string argument specifying the mode. Currently
"none" is the only supported mode. The resulting atomic or fence
instruction carries !mmra !{!"amdgcn-av", !"none"} metadata.

Assisted-By: Claude Opus 4.6
DeltaFile
+130-0clang/test/CodeGen/AMDGPU/amdgcn-av-none-attr.cpp
+42-26clang/lib/CodeGen/CGBuiltin.cpp
+57-0clang/lib/Sema/SemaStmtAttr.cpp
+43-0clang/test/CodeGen/AMDGPU/amdgcn-av-non-atomic.cpp
+23-0clang/include/clang/Basic/AttrDocs.td
+8-1clang/lib/CodeGen/CGAtomic.cpp
+303-277 files not shown
+331-2713 files