[RegAllocFast] Use getOneDef() in traceCopyChain(). NFC (#219850)
getUniqueVRegDef() finds one defining instruction, while getOneDef()
finds one def operand and is inlined.
(They differ for a register defined twice by one instruction but
RegAllocFast does not support that shape in defineVirtReg().)
[VPlan] Fold trivial bitcasts. (#219849)
Fold trivial bitcasts in VPlan. This avoids special handling when
constructing SCEV expressions (which folds such trivial casts), and
ensures we can close the gap between IR-based SCEV analysis and
VPlan-based SCEV analysis. This is important going forward to make sure
we can replace existing IR analysis without regressions.
krpc: Add some glue for client side NFS over RDMA
This patch adds assorted bits needed by the nfsclrdma.ko
module that implements client side NFS over RDMA.
It should not affect non-RDMA operation.
Some additional glue is needed for the nfsclrdma.ko
module within the NFS code. That will be added as
a separate commit.
I've specified a long MFC, since the module still
requires extensive testing and, hopefully, a review.
MFC after: 3 months
forgejo-runner: import forgejo-runner-13.0.0 as devel/forgejo-runner
Daemon that connects to a Forgejo instance and runs jobs for continuous
integration. The installation and usage instructions are part of the
Forgejo documentation.
[clang] Migrate remaining FoldingSet users to lookup/insert. NFC (#219844)
findSpecialization/AddSpecialization and their Decl.h wrappers stop
threading a `void *` through the AST, Sema, Serialization and CodeGen
callers. This is the last user of FoldingSet's `void *` insert position.
LLM-aided
security/pass-cli: Add port: Command-line interface for Proton Pass
The Proton Pass CLI allows you to manage your Proton Pass vaults and
items directly from the command line, bringing the power of secure
secret management to your terminal workflow. With the CLI, you can
create, list, view, and delete vaults and items seamlessly, making it
an great tool for developers and system administrators who prefer
working in the command line.
Beyond basic vault management, the CLI allows you to inject secrets
into your applications through environment variables or template
files, enabling easy integration with your deployment workflows. The
tool also provides comprehensive SSH integration, allowing you to use
your SSH keys stored in Proton Pass with your existing SSH workflows.
WWW: https://protonpass.github.io/pass-cli/
WWW: https://github.com/protonpass/pass-cli
[VPlan] Fix VPScalarIVStepsRecipe for FSub inductions. (#219214)
The lane offsets passed to the new VPScalarIVStepsRecipe always count
upwards (based on the canonical IV), independent of the induction
opcode.
Remove code incorrectly negating the lane offset for inductions with
FPSub opcode. The double negation caused incorrect results.
PR: https://github.com/llvm/llvm-project/pull/219214
[Clang][Driver] Revise Cygwin ToolChain to call linker directly (#147960)
...so that `libc++`, `compiler-rt`, and `libunwind` can be used by the
options: `-stdlib=libc++`, `-rtlib=compiler-rt`, and
`-unwindlib=libunwind` respectively. Along with this change, the test
for this driver is also trimmed a bit.
This is a followup patch for
https://github.com/llvm/llvm-project/commit/52924a2d7255cdd280b2b82dad8616e01fe065da.
---------
Signed-off-by: Takashi Yano <takashi.yano at nifty.ne.jp>
Co-authored-by: Jeremy Drake <github at jdrake.com>
Co-authored-by: Tomohiro Kashiwada <kikairoya at gmail.com>
[VPlan] Add tests for more address idioms not by VPlan's SCEV (NFC). (#219843)
Add tests gaps currently handled by IR based SCEV analysis, but not
VPlan-based SCEV analysis.
devel/lnphost: Deprecate
No activity upstream for many years.
Consider porting brickOS-bibo if interested in Lego Mindstorms.
(cherry picked from commit 9414e65491eff9f303c5104bb0e33228cf091f78)
icewm: Import icewm-4.0.0 as wip/icewm
Copied files from existing pkgsrc wm/icewm package.
Will update to 4.1.0 release and enable icewm-menu-fdo tool.
Added COMMIT_MSG.
nono: update to 1.8.3.
add options.mk for alsa and pulseaudio
https://gist.github.com/tsutsui/4d2f78d001871479e7e5a68695606952
1.8.3 (2026/08/29)
build(New): "Migrated to C++17."
m68030(Fix): "Fix access to the cache-inhibited area. This fixes the issue where 4.4BSD failed to boot since ver 1.6.6."
vm(Fix): "Fix and adjust "out of tune" mark on SSG monitor."
vm(Update): "In CLI app, power-off sequence on the system port also makes power button off on X68030."
debugger(Fix): "Fix branch information for DJNZ on HD64180."
debugger(Fix): "Fix mnemonic of LD r,(IX+d) / LD (IX+d),r where r is H/L on HD64180."
debugger(New): "Implement bt command."
vm(Update): "MSX-DOS mode now can pass command line arguments to the guest command."