[IR][NVVM] Fixed null pointer deference in AsmWriter pretty printer (#207223)
ASMWriter can deference a null pointer on intrinsics with pretty printed
args when those intrinsics are called with an invalid number of
arguments. This check avoids the null dereference and turns this into a
graceful failure.
[TableGen][CC][NFC] Emit idiomatic guards for CallingConv. (#207758)
Emit independent guards for the two existing sections rather than the
if-else done today. This is in preparation for adding other sections
that must be includable exclusive of the other sections.
This also eliminates the current asymmetry between the automatic
IfGuardEmitter for the "if" portion vs the manually emitted "else"
section.
[SandboxIR] Fix pass pipeline parsing after aux arguments (#207237)
## Summary
- Fix `sandboxir::PassManager::setPassPipeline` to resume scanning pass
names after a pass aux argument when the next token is a delimiter.
- Add a unit test covering flat pipelines like `foo(aux1),bar`.
This fixes parsing of region pass pipelines such as
`bottom-up-vec(top-down),tr-accept` that will be used by the
SandboxVectorizer.
## Test plan
- [x] `ninja SandboxIRTests`
- [x] `./unittests/SandboxIR/SandboxIRTests
--gtest_filter=PassTest.SetPassPipeline`
Made with [Cursor](https://cursor.com)
Co-authored-by: Cursor <cursoragent at cursor.com>
[MIR] Serialize/Deserialize MachineInstr::LRSplit flag (#197362)
The LRSplit MachineInstr flag is set by SplitKit on copies inserted for
live-range splitting.
Until now the flag had no MIR-text representation.
This patch fixes that so that it gets easier to reproduce/capture issues
that involves SplitKit.
Round-trip coverage in
llvm/test/CodeGen/MIR/AMDGPU/lr-split-flag.mir.
[SLP]Support Mul as the main copyable instruction
Added support for the missed Mul as a main copyable instruction opcode
Reviewers: RKSimon, hiraditya, bababuck
Pull Request: https://github.com/llvm/llvm-project/pull/207622
NAS-141620 / 26.0.0-RC.1 / Fix dataset alert quota (by yocalebo) (#19240)
The UX hard-codes the default thresholds for dataset alerts to 80 and 95
and this matched what we did in our quota alert. However, this regressed
in 7f2a017cc59709defd05501740d8dd4525aac839 which coupled the quota
alert with our audit dataset. This reverts those changes and decouples
them so they're handled correctly. Essentially the default values for
the audit dataset do not match any non-audit dataset default values. The
audit alert tests come back clean.
Original PR: https://github.com/truenas/middleware/pull/19238
Co-authored-by: Caleb St. John <30729806+yocalebo at users.noreply.github.com>
p5-Imager: update to 1.032.
Imager 1.032 - 1 July 2026
============
- JPEG: fix a memory leak from reading a JPEG image with more than
one IPTC/APP13 block
CVE-2026-13708
- SGI: fix a buffer read over flow when reading a crafted RLE SGI
file.
CVE-2026-13705
- getscanline() with type float in list context would leak the
returned SVs. Introduced in 1.013.
- TIFF: sizeproc could potentiallly ignore a seek error when finding
the current position (but then should fail later trying to restore
it.) Revealed by a signed comparison warning.
[3 lines not shown]
[clang][tablegen] Allow qualifiers on _Vector builtin types (#207091)
The builtin prototype parser accepts pointers to _Vector<> template
types but not const/volatile/restrict pointers. Currently, _Vector<>
types are parsed in a special way: first parsing the type itself,
consuming it, and saving the resulting type string. Then, the remaining
qualifiers are parsed while the type is removed from the input. For this
to work, parsing qualifiers must accept empty base type, which was the
case only for plain pointers and references.
This change extends this approach to const/volatile/restrict qualifiers.
Signed-off-by: Alexey Karyakin <akaryaki at qti.qualcomm.com>
[flang][OpenMP][NFC] Move variant-matching context to semantics (#207087)
Move FlangOMPContext from lowering into semantics as the
MLIR-independent OmpVariantMatchContext. This lets an upcoming semantic
check reuse the matcher to skip the loop-nest checks for a metadirective
variant that cannot be selected on the current target, such as a
`device={kind(nohost)}` variant in a host compilation. No functional
change to metadirective lowering.
Assisted with copilot.
openssh: update to 10.4p1.
Changes since OpenSSH 10.3
==========================
This release contains a number of security fixes as well as general
bugfixes and a couple of new features.
Security
========
* sftp(1): when downloading files on the command-line using
"sftp host:/path .", a malicious server could cause the file to
be downloaded to an unexpected location. This issue was identified
by the Swival Security Scanner.
* scp(1): when copying files between two remote destinations, do
not allow a malicious server to write files to the parent
directory of the intended target directory. This issue was
[180 lines not shown]