[clang] Fix assertion crash in CTAD for alias templates with non-dependent type (#191885)
When building deduction guides, clang assumes that the return type of
the deduction guide would always be a dependent type
(`TemplateSpecializationType`), but this is not true for invalid case,
where the alias RHS is a non-dependent class template specialization, it
is represented as a `RecordType` instead.
Fixes #190517.
www/web2ldap: Fix build with setuptools 81.0.0
This patch make web2ldap build against both setuptools 63.1.0 (currently
in ports) and 81.0.0.
PR: 294472
cad/yosys: Update 0.63 => 0.64
Summary: * Strip all the executables, not only the main one
Approved by: yuri@ (maintainer, Mentor)
Approved by: db@, yuri@ (Mentors, implicit)
Differential Revision: https://reviews.freebsd.org/D56397
multimedia/streamlink: update to streamlink-8.3.0
Changelog:
== streamlink 8.3.0 (2026-04-10)
- Added: support for choosing the `--interface` by name on non-Windows
systems, with optional prefixes, similar to curl
- Added: support for also checking stream segments in
`HLSStream.parse_variant_playlist()` by setting
`check_streams="segments"`
- Fixed: stdout/stderr streams in `ProcessOutput` not being fully
line-buffered
- Updated plugins:
- cdnbg: rewritten and fixed plugin
- nicolive: added websocket reconnect attempts on HLS decryption key
retrieval failure
- soop: migrated to sooplive.com
- telefe: rewritten and fixed plugin
[41 lines not shown]
Merge tag 'perf-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull performance events updates from Ingo Molnar:
"Core updates:
- Try to allocate task_ctx_data quickly, to optimize O(N^2) algorithm
on large systems with O(100k) threads (Namhyung Kim)
AMD PMU driver IBS support updates and fixes, by Ravi Bangoria:
- Fix interrupt accounting for discarded samples
- Fix a Zen5-specific quirk
- Fix PhyAddrVal handling
- Fix NMI-safety with perf_allow_kernel()
- Fix a race between event add and NMIs
Intel PMU driver updates:
- Only check GP counters for PEBS constraints validation (Dapeng Mi)
MSR driver:
[27 lines not shown]
CI: Disable ZIP file artifacts, update versions
The GH artifacts action now lets you disable auto-zipping your
artifacts. Previously, GH would always automatically put your
artifacts in a ZIP file. This is annoying when your artifacts
are already in a tarball.
Also update the following action versions
checkout: v4 -> v6
upload-artifact: v4 -> v7
download-artifact: v4 -> v8
Lastly, fix a issue where zfs-qmeu-packages now needs to power
cycle the VM.
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: George Melikov <mail at gmelikov.ru>
Signed-off-by: Tony Hutter <hutter2 at llnl.gov>
Closes #18411
[flang][cuda] Allow host variables to be defined in device subprograms under -gpu=unified (#192118)
When `-gpu=unified` (or `-gpu=mem:unified`) is enabled, host variables
should be definable in device subprograms because HMM/ATS makes all host
memory accessible from the GPU.
The definability check in `WhyNotDefinableBase` was unconditionally
rejecting host variables in device contexts. This fix skips that check
when `CudaUnified` is enabled.
[clang][cmake] Add check-clang-extra to bootstrap targets for Fuchsia (#192104)
Not having these prevents us from testing the clang-tool-extra targets
in our CI and multi stage builds.
Merge tag 'objtool-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull objtool updates from Ingo Molnar:
- KLP support updates and fixes (Song Liu)
- KLP-build script updates and fixes (Joe Lawrence)
- Support Clang RAX DRAP sequence, to address clang false positive
(Josh Poimboeuf)
- Reorder ORC register numbering to match regular x86 register
numbering (Josh Poimboeuf)
- Misc cleanups (Wentong Tian, Song Liu)
* tag 'objtool-core-2026-04-13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
objtool/x86: Reorder ORC register numbering
objtool: Support Clang RAX DRAP sequence
[17 lines not shown]
devel/freebsd-sysroot: force rebuild with pkg 2.7.1
pkg 2.7.1 will make sure at installation this port is not expecting
any shlib to be required to the exception of the private libraries
which are not part of this sysroot, but some of the libraries in this
sysroot are linked to those libprivate so they are listed in the
required field, add NO_SHLIB_REQUIRES_GLOB=libprivate* to get rid of
those.
PR: 293874
ports-mgmt/pkg: update to 2.7.1
Major Changes:
- install: respect -q
- vital: now explicitly state the SAT solver issue are due to a vital package
- lua: add pkg.exec_capture, a pkg.exec version capturing stdout/stderr
- Honor --repository flag for disabled repos as documented
Other Changes:
- version: add IGNORE_MAJOR to pkg.conf and document it
- pkg_config: accept int as boolean converted via != 0
- lock: do not error in expected (un)lock state
- backup_libraries: now fully respects rootdir
- backup libraries: atomic replacement of the library
- DB: loudly complain if the DB cannot be opened
- shlibs: also remove ignored shlibs provided from shlibs required
[NFC][SPIRV] Re-factor feature map initialisation for AMDGCN flavoured SPIR-V (#192067)
AMDGCN flavoured SPIR-V must support the union of all AMDGCN features,
as we cannot early adjudicate on this or that feature's availability. We
were hand filling in the feature map, which was error prone and led to
constant grind as new features were added. This patch moves to a
programmatic approach where we iterate through all AMDGCN GPUs and
collect features, thus establishing the union. With this change AMDGCN
flavoured SPIR-V will automatically pick up new features as they come
along.
devel/prjpeppercorn111: Remove port
This ports gets removed immediately without a grace period as it is only
useful in combination with the devel/nextpnr* ports which no longer support
this particular version of prjpeppercorn.
Reviewed by: rene
loopback: Account for packet drops
Make loopback packet drops more obvious by reporting them
in interface stats visable via netstat -ni
Since loopback uses netisr, packets can be dropped if the
netisr queue overflows. These drops are visible via
netisr -Q, but its not an obvious place to look.
Differential Revision: https://reviews.freebsd.org/D56356
Reviewed by: glebius, tuexen
Sponsored by: Netflix