LLVM/project 76af740clang/include/clang/Basic DiagnosticCommentKinds.td, clang/lib/AST CommentSema.cpp

[clang][diagnostics] Refactor `warn_doc_function_method_decl_mismatch` to use enum_select (#181769)

Related: https://github.com/llvm/llvm-project/issues/123121

This patch refactors the `warn_doc_function_method_decl_mismatch`
diagnostic to use `enum_select` instead of `select`. This gets rid of
magic numbers in its caller and improves readability.
DeltaFile
+10-12clang/lib/AST/CommentSema.cpp
+3-1clang/include/clang/Basic/DiagnosticCommentKinds.td
+13-132 files

FreeBSD/src 3c69641tools/build/mk OptionalObsoleteFiles.inc

usr.bin/tftp: remove tests when MK_TFTP=no

These tests require the tftp client, which is not installed when
`MK_TFTP=no`. Remove them when that's not true.

MFC after:      1 week

(cherry picked from commit e1f36b9db9220cf51c6c3d2d2ad230fb9490bc3e)
DeltaFile
+3-0tools/build/mk/OptionalObsoleteFiles.inc
+3-01 files

FreeBSD/src 05ce2aetools/build/mk OptionalObsoleteFiles.inc

tftpd: remove tests when MK_TFTP=no

MFC after:      1 week

(cherry picked from commit 1ccee516edb681b33182f0a57531752eb98ec838)
DeltaFile
+3-0tools/build/mk/OptionalObsoleteFiles.inc
+3-01 files

FreeBSD/src 6ba1febtools/build/mk OptionalObsoleteFiles.inc

usr.bin/tftp: remove tests when MK_TFTP=no

These tests require the tftp client, which is not installed when
`MK_TFTP=no`. Remove them when that's not true.

MFC after:      1 week

(cherry picked from commit e1f36b9db9220cf51c6c3d2d2ad230fb9490bc3e)
DeltaFile
+3-0tools/build/mk/OptionalObsoleteFiles.inc
+3-01 files

FreeBSD/src 26632bctools/build/mk OptionalObsoleteFiles.inc

tftpd: remove tests when MK_TFTP=no

MFC after:      1 week

(cherry picked from commit 1ccee516edb681b33182f0a57531752eb98ec838)
DeltaFile
+3-0tools/build/mk/OptionalObsoleteFiles.inc
+3-01 files

FreeBSD/src 68fd588tools/build/mk OptionalObsoleteFiles.inc

Remove bsnmpd tests when MK_BSNMP == no

MFC after:      1 week

(cherry picked from commit 51509500acdc5d23285a962e9c55dd9e38d2b30a)
DeltaFile
+3-0tools/build/mk/OptionalObsoleteFiles.inc
+3-01 files

FreeBSD/src d6eabaetools/build/mk OptionalObsoleteFiles.inc

Remove bsnmpd tests when MK_BSNMP == no

MFC after:      1 week

(cherry picked from commit 51509500acdc5d23285a962e9c55dd9e38d2b30a)
DeltaFile
+3-0tools/build/mk/OptionalObsoleteFiles.inc
+3-01 files

FreeBSD/src 0306b70tools/build/mk OptionalObsoleteFiles.inc

usr.bin/factor: remove tests when MK_GAMES=no

factor(1) is only installed when MK_GAMES != no. Ergo, remove the tests
when that's not true.

MFC after:      1 week

(cherry picked from commit 7baa76c30c833750007e8d8823c9f5d94f5b2925)
DeltaFile
+4-0tools/build/mk/OptionalObsoleteFiles.inc
+4-01 files

FreeBSD/src 3882602libexec/tftpd/tests functional.c

tftpd tests: clean trailing whitespace

No functional change intended.

MFC after:      1 week

(cherry picked from commit fd6217075e6a5926bdc627145b38194b6c5ba8da)
DeltaFile
+9-9libexec/tftpd/tests/functional.c
+9-91 files

FreeBSD/src 968d6accontrib/netbsd-tests/sbin/newfs_msdos t_create.sh, sbin/newfs_msdos/tests Makefile

t_create.sh: use `ATF_TESTS_SH_SED` & remove local mods

This particular change replaces all local modifications to the test
script like so:
- Use `ATF_TESTS_SH_SED_test` with a sed(1) statement in the Makefile,
  instead of the equivalent local modifications.
- Remove the need for expecting the output of newfs_msdos to be empty.
  There isn't much to gain from deviating from the upstream NetBSD test--it's
  just another local modification that would need to be carried forward. If
  it's worth testing this FreeBSD-specific behavior, it should be in a
  FreeBSD-specific test.

This makes moving new modifications to the script easier moving forward.

MFC after:      1 week

(cherry picked from commit 411a566d565277e47c9644d19a5efa0fe5b00179)
DeltaFile
+2-12contrib/netbsd-tests/sbin/newfs_msdos/t_create.sh
+2-0sbin/newfs_msdos/tests/Makefile
+4-122 files

FreeBSD/src 02d896acontrib/netbsd-tests/sbin/newfs_msdos t_create.sh, sbin/newfs_msdos/tests Makefile

t_create.sh: use `ATF_TESTS_SH_SED` & remove local mods

This particular change replaces all local modifications to the test
script like so:
- Use `ATF_TESTS_SH_SED_test` with a sed(1) statement in the Makefile,
  instead of the equivalent local modifications.
- Remove the need for expecting the output of newfs_msdos to be empty.
  There isn't much to gain from deviating from the upstream NetBSD test--it's
  just another local modification that would need to be carried forward. If
  it's worth testing this FreeBSD-specific behavior, it should be in a
  FreeBSD-specific test.

This makes moving new modifications to the script easier moving forward.

MFC after:      1 week

(cherry picked from commit 411a566d565277e47c9644d19a5efa0fe5b00179)
DeltaFile
+2-12contrib/netbsd-tests/sbin/newfs_msdos/t_create.sh
+2-0sbin/newfs_msdos/tests/Makefile
+4-122 files

FreeBSD/src d7363dccontrib/netbsd-tests/lib/libc/sys t_access.c

t_access.c: remove unnecessary local modification

FreeBSD 11.x is no longer supported; there's no reason why the
`FreeBSD_version__` check is still required (now).

MFC after:      1 week

(cherry picked from commit 35237ff9871478a92b34ced28a75487afd3562ff)
DeltaFile
+0-8contrib/netbsd-tests/lib/libc/sys/t_access.c
+0-81 files

FreeBSD/src d8cd8a4contrib/netbsd-tests/lib/libc/sys t_access.c

t_access.c: remove unnecessary local modification

FreeBSD 11.x is no longer supported; there's no reason why the
`FreeBSD_version__` check is still required (now).

MFC after:      1 week

(cherry picked from commit 35237ff9871478a92b34ced28a75487afd3562ff)
DeltaFile
+0-8contrib/netbsd-tests/lib/libc/sys/t_access.c
+0-81 files

FreeBSD/src 175920clib/libnetbsd/sys cdefs.h

libnetbsd: import the `__nothing` macro

This macro is widely used in new NetBSD tests. Please see the comment
next to the imported macro for more details on its use.

Obtained from:  NetBSD (c26cc77b3a0b2)
MFC after:      1 week

(cherry picked from commit faaeb6e62ae2f7371ac3ed37aae102f8e066a4b9)
DeltaFile
+14-1lib/libnetbsd/sys/cdefs.h
+14-11 files

FreeBSD/src 3b7db69lib/libnetbsd/sys cdefs.h

libnetbsd: import the `__nothing` macro

This macro is widely used in new NetBSD tests. Please see the comment
next to the imported macro for more details on its use.

Obtained from:  NetBSD (c26cc77b3a0b2)
MFC after:      1 week

(cherry picked from commit faaeb6e62ae2f7371ac3ed37aae102f8e066a4b9)
DeltaFile
+14-1lib/libnetbsd/sys/cdefs.h
+14-11 files

LLVM/project 728a684libcxx/include/__atomic atomic.h

[libc++] Fix typo in atomic.h comment
DeltaFile
+2-2libcxx/include/__atomic/atomic.h
+2-21 files

FreeBSD/src 6a6152bsys/dev/usb/wlan if_rsu.c

rsu: migrate to new net80211 encryption key API

Migrate to the new encryption key API rather than poking at the
key struct directly.

Differential Revision:  https://reviews.freebsd.org/D54483
DeltaFile
+12-7sys/dev/usb/wlan/if_rsu.c
+12-71 files

NetBSD/xsrc VTDoLycexternal/mit/MesaLib/dist/src/egl/main eglglobals.c, external/mit/MesaLib/dist/src/mesa/main context.c extensions.c

   revert prior atexit/destructor fixes in preparation of syncing with pkgsrc.
VersionDeltaFile
1.7+5-7external/mit/MesaLib/dist/src/egl/main/eglglobals.c
1.10+3-6external/mit/MesaLib/dist/src/mesa/main/context.c
1.5+2-1external/mit/MesaLib/dist/src/mesa/main/extensions.c
+10-143 files

FreeBSD/src 4544f34. .gitignore

.gitignore: ignore additional unwanted files

Ignore more files generated by toolchains, e.g., `.pico`, etc. Ignore the
`.DS_Store` produced by macOS as well because all they provide is
additional file metadata that shouldn't be committed to `git`.

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55096
DeltaFile
+10-0.gitignore
+10-01 files

LLVM/project d5b9417llvm/include/llvm/ADT SmallString.h, llvm/unittests/ADT SmallStringTest.cpp

[LLVM][ADT] Add some more `starts_with`, `ends_with`, and `contains` overloads to `SmallString` (#182692)

This makes `SmallString` consistent with `std::string`,
`std::string_view`, and `StringRef`.
DeltaFile
+31-0llvm/unittests/ADT/SmallStringTest.cpp
+14-0llvm/include/llvm/ADT/SmallString.h
+45-02 files

LLVM/project d04f380llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 phi.ll

Fix crashes

Created using spr 1.3.7
DeltaFile
+26-26llvm/test/Transforms/SLPVectorizer/X86/phi.ll
+4-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+30-272 files

FreeBSD/doc 554bb3dwebsite/data/en/news news.toml

14.4: Announce BETA3

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+5-0website/data/en/news/news.toml
+5-01 files

FreeBSD/src 19a18bbsys/powerpc/aim mmu_oea64.c

powerpc64: initial conversion of oea64 to rwlocks

Convert the oea64 mmu code to rwlocks.

Reviewed by:    jhibbits
Differential Revision:  https://reviews.freebsd.org/D54936
DeltaFile
+32-18sys/powerpc/aim/mmu_oea64.c
+32-181 files

FreeBSD/ports f9eb616misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS powerpc-powerpc64-14.4-BETA3 powerpc-powerpc64-14.4-BETA2

misc/freebsd-release-manifests: Add 14.4-BETA3 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative

(cherry picked from commit 12aa8c974882f64054c9e26bfe6e9d1095f319d3)
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.4-BETA3
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.4-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-BETA3
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-BETA3
+35-2612 files not shown
+71-7118 files

FreeBSD/ports 12aa8c9misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS powerpc-powerpc64-14.4-BETA3 arm64-aarch64-14.4-BETA3

misc/freebsd-release-manifests: Add 14.4-BETA3 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.4-BETA3
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-BETA3
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.4-BETA2
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-BETA3
+35-2612 files not shown
+71-7118 files

FreeBSD/doc e8ed984website/content/en/releases/14.4R/checksums CHECKSUM.SHA256-FreeBSD-14.4-BETA3-arm64-aarch64-vm.asc CHECKSUM.SHA256-FreeBSD-14.4-BETA3-amd64-vm.asc

14.4: Add checksums for 14.4-BETA3

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+35-0website/content/en/releases/14.4R/checksums/CHECKSUM.SHA256-FreeBSD-14.4-BETA3-arm64-aarch64-vm.asc
+35-0website/content/en/releases/14.4R/checksums/CHECKSUM.SHA256-FreeBSD-14.4-BETA3-amd64-vm.asc
+35-0website/content/en/releases/14.4R/checksums/CHECKSUM.SHA512-FreeBSD-14.4-BETA3-amd64-vm.asc
+35-0website/content/en/releases/14.4R/checksums/CHECKSUM.SHA512-FreeBSD-14.4-BETA3-arm64-aarch64-vm.asc
+31-0website/content/en/releases/14.4R/checksums/CHECKSUM.SHA256-FreeBSD-14.4-BETA3-i386-vm.asc
+31-0website/content/en/releases/14.4R/checksums/CHECKSUM.SHA256-FreeBSD-14.4-BETA3-riscv-riscv64-vm.asc
+202-035 files not shown
+999-341 files

FreeBSD/ports 55a5373graphics/glfw Makefile

graphics/glfw: Register the required dependencies
DeltaFile
+6-4graphics/glfw/Makefile
+6-41 files

FreeBSD/ports 9101345editors/zed distinfo Makefile

editors/zed: Update to 0.224.11

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v0.224.7
- https://github.com/zed-industries/zed/releases/tag/v0.224.8
- https://github.com/zed-industries/zed/releases/tag/v0.224.9
- https://github.com/zed-industries/zed/releases/tag/v0.224.10
- https://github.com/zed-industries/zed/releases/tag/v0.224.11

Reported by:    GitHub (watch releases)
DeltaFile
+3-3editors/zed/distinfo
+1-1editors/zed/Makefile
+4-42 files

FreeBSD/src eda36aesys/dev/asmc asmc.c

asmc: resource cleanup simplifications

This change makes `asmc_detach(..)` reentrant by setting freed resources
to known invalid values when done, and makes `asmc_attach(..)` call
`asmc_detach(..)` instead of attempting to the semi-equivalent way of
cleaning up the driver resources allocated in `asmc_detach(..)`.

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55413
DeltaFile
+19-14sys/dev/asmc/asmc.c
+19-141 files

FreeBSD/src 9a44e42contrib/diff ChangeLog, contrib/diff/doc diff.7 diff.texi

Retire GNU diff3

We added the option to build BSD diff3 in commit 2201f7c49f11 ("Build
BSD diff3 if GNU diff3 is disabled.") and made it the default in
4d5c434ed16e ("diff3: use bsd diff3 by default") after resolving
deficiencies relative to GNU diff3.  Thus, we can now remove the GNU
diff3 build infrastructure and source.

Reviewed by:    bapt, ziaee
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D46878
DeltaFile
+0-6,287contrib/diff/doc/diff.7
+0-4,653contrib/diff/doc/diff.texi
+0-3,878contrib/diff/ChangeLog
+0-1,743contrib/diff/src/diff3.c
+0-1,357contrib/diff/src/diff.c
+0-1,330contrib/diff/lib/strftime.c
+0-19,24876 files not shown
+0-32,56082 files