[AMDGPU][NewPM] Format llc-pipeline-npm.ll better (#174161)
This patch makes it so that we print the passes on separate lines which
makes it much easier to read the piepline and look at diffs with most
tooling.
Use set_output_name rather than hardcoding the output name
The output name can change depending on variables such as
LLVM_ENABLE_PER_TARGET_RUNTIME_DIR and set_output_name is used
throughout compiler-rt to correctly construct the output name.
Backout controlling terminal setting support to unbreak with gtkgreet/regreet
My tests with agreety succeeded but the diff broke landry's use of
gtkgreet/regreet (EPERM). It's not 100% clear yet why, so revert for
now.
Requested by landry@
[mlir][c] Enable creating and setting greedy rewrite confing. (#162429)
Done very mechanically.
This changes that one cannot just pass null config to C API for config.
KERNEL_LOCK(9): Improve diagnostics when hogging kernel lock.
1. Log diagnostics unconditionally, even if !LOCKDEBUG -- only put the
_KERNEL_LOCK_ABORT("spinout") under LOCKDEBUG.
2. Spin up to ten seconds (not 0x0fffffff iterations of the loop), as
measured by getticks() and hz, before logging diagnostics.
3. Avoid printing anything if it was already printed in the last ten
seconds.
This uses a somewhat grody symbol alias hack to keep the declaration
of kernel_lock intact so it doesn't require changes in sys/lock.h or
its users.
kern/59870: kernel lock runtime diagnostics are difficult
[MLIR][CAPI] Fix duplicate output from mlirOperationPrintWithState (#174047)
Fixes an issue where, when supplied with an `MlirAsmState`,
`mlirOperationPrintWithState` prints the output twice, once with and
once without using the state.
These files contain both MP and non-MP versions of the shoot functions
seperated by #else. The MP versions contain the code from the non-MP
versions verbatim. This adds and #ifdef MULTIPROCESSOR into the MP
versions makes minor adjustments. This style will avoid future errors.
I already almost introduced one..
Pullup ticket #7039 - requested by nia
emulators/qemu7: Security fix
Revisions pulled up:
- emulators/qemu7/Makefile 1.9
- emulators/qemu7/distinfo 1.2
---
Module Name: pkgsrc
Committed By: nia
Date: Fri Jan 2 00:32:38 UTC 2026
Modified Files:
pkgsrc/emulators/qemu7: Makefile distinfo
Log Message:
qemu7: Update to qemu-7.2.22
This is exclusively a bug and security fix release that fixes a
use-after-free and various aborts.
racket-textual: update to 9.0
- Supports parallel threads
- Parallel threads can be created using the #:pool argument to
thread creation.
- Threads created with #:keep set to 'results
will record their results for later retrieval with thread-wait.
- The black-box wrapper prevents the optimizing compiler from
optimizing away certain computations entirely. This can be helpful
in ensuring that benchmarks are accurate.
- The decompile-linklet function can map linklets back to
s-expressions.
- When using BC Racket, the processor-count function is changed to
always return the parallel count.
- We now distribute “natipkg” packages for AArch64, useful for
[8 lines not shown]
HBSD: Add various C/C++ hardening flags
One common optimization is to remove NULL pointer checks when the
compiler thinks it's not truly needed. We want to keep those checks in
place (-fno-delete-null-pointer-checks).
Another C/C++ compiler flag enabled by this commit is to check for
potential format string vulnerabilities (-Werror=format-security).
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
MFC-to: 15-STABLE
MFC-to: 14-STABLE
(cherry picked from commit ca0a80281e4ee936f0bf9df8f40448d37cd6667d)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
HBSD: Use the right Makefile variables
The -fno-delete-null-pointer-checks is not a warning, but rather a
normal compiler flag.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
MFC-to: 15-STABLE
MFC-to: 14-STABLE
Fixes: ca0a80281e4ee936f0bf9df8f40448d37cd6667d
(cherry picked from commit 6d0ee2014c9e9742963bea14cca47925e11151f0)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
HBSD: Fix branch detection in release
The way the build scripts use newvers.sh is a bit weird. This commit
fixes the issue by forcing only a single BRANCH assignment.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
issue: #119
MFC-to: 15-STABLE
(cherry picked from commit c14cefa9ac374d5dc01378d103324a755ae8b45f)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>