www/gohugo: Update to 0.161.0
ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.161.0
Bug fixes
* langs/i18n: Fix translation lookup when using language variants
* create: Fix non-deterministic conflict detection in hugo new content
* commands: Fix environment isolation for configuration settings
* Fix filename dimension identifiers (role_X, version_X) to replace mount config
* Fix it so we never auto-fallback to page resources in other roles/versions
Improvements
* css: Support nested hugo:vars/ imports
* github: Update GitHub actions versions
* hugolib: Do not render aliases if the page is not rendered
* langs/i18n: Improve default content language fallback
* helpers: Remove unused code
[17 lines not shown]
[SelectionDAG][NFC] Add function for `peekThroughFreeze` (#195324)
There are a few callsites in SelectionDAG and DAGCombiner where it is
necessary to look through an `ISD::FREEZE` to unblock some optimization
and folds. This patch introduces `peekThroughFreeze` and
`peekThroughOneUseFreeze` utility functions to cleanup the repeated sites.
[Clang][ItaniumMangle] Preserve field-name closure-prefix for instantiated lambdas (#195340)
Previously, instantiation did not pass `LambdaContextDecl`, so the NSDMI
lambda in the class template used the wrong `ContextDecl`.
Fixes: #190555
Handle missing compose service label in app query
This commit adds fixes for app.query crashing with KeyError when a
container tagged with the com.docker.compose.project label is missing
the com.docker.compose.service label. A single such container would
take down the entire apps panel since the unconditional label lookup
in translate_resources_to_desired_workflow raised before any app data
could be returned.
The label is now read defensively, falling back to the container name
(or 'unknown') for the displayed service_name. The container is still
counted and its ports, volumes, images, and state are still aggregated
normally.
Introduce a new function, uvm_lwp_is_pagedaemon(), which returns true
if the specified LWP is the pagedaemon LWP. This test is inline for
the kernel proper, and directed to a function for modules. This, in turn,
allows us to hide "struct uvm_cpu" and "struct uvm" from modules, as
these have arrays in them that are not a consistent size certainly across
$MACHINEs within a given $MACHINE_ARCH, and may not necessarily even be
consistent within a given $MACHINE.
NetBSD -> 11.99.6 because new symbol referenced by modules.
moor: update to 2.12.3.
2.12.3
Fix a crash
Crash reported here: #399
Also, this release makes filtering using & 14% faster with large input.
2.12.2
Support ANSI escape codes for blink, hidden, and strikethrough,
contributed by @viserctul in #402.
Thanks!
Also in this release:
Ignore OSC8 parameters
Make LESS_TERMCAP_md control man page headings as well
[10 lines not shown]
rumdl: update to 0.1.87.
1.87
Added
config: fall back to ~/.rumdl.toml and ~/rumdl.toml as user config (8557089)
Fixed
code-block-tools: use yamlfmt lint mode for YAML (#606) (0296f86)
MD038: preserve spaces around nested backticks (#605) (a9552c6)
MD013: keep closing quote with parenthetical splits (#601) (9a47b99)
1.86
Added
cli: support inline TOML overrides via --config (ae5461f)
[24 lines not shown]
[SLP][NFC] Pre-commit tests for build-vector stores in store chains (#195531)
These tests exercise SLP store-chain handling when an explicit
build-vector store (a chain of insertelements stored to memory) is
interleaved with scalar stores at adjacent addresses. The CHECK lines
reflect current behavior:
- buildvector_store_middle: vector store sits in the middle of the
chain.
SLP currently leaves it intact and packs the surrounding scalars into
a narrower <2 x float> + scalar tail mix.
- buildvector_store_start / buildvector_store_end: vector store sits at
the start/end of the chain. SLP already combines the adjacent scalar
stores into a clean <4 x float> store, so these are regression cases
that should remain unchanged.
- buildvector_store_duplicate_offset: scalar stores at the same address
bracket the vector store; SLP keeps the chain split.
A follow-up patch updates the CHECK lines for the cases that change.
lockf: Avoid spinning when operating on an fd
When operating on a file descriptor, acquire_lock() would ignore the
flags argument and always operate in non-blocking mode, resulting in
unnecessary busy-looping.
PR: 294832
MFC after: 1 week
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D56722
stat: Drop unused code and conditionals
We haven't pulled from upstream in over 15 years, and the codebases
have diverged so far it is unlikely that we ever will.
* Drop NetBSD and OpenBSD version control information.
* Drop support for building on non-BSD / non-POSIX platforms.
* Fix a few minor style issues.
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D56771
[SLP][REVEC] Replace all uses of direct gather scalar operands
When ReVec gather inserts a tree-vector scalar V directly as a
shufflevector operand (poison-vector path of createInsertVector), the
existing per-User external use only rewrites V's use inside that one
shufflevector. Other in-IR uses of V are left untouched and trigger
the "Deleting out-of-tree value" assertion in vectorizeTree when V's
tree entry is erased.
Register an additional nullptr-User external use so V's remaining
uses are rewritten via replaceAllUsesWith.
Fixes #195425
Reviewers:
Pull Request: https://github.com/llvm/llvm-project/pull/195536
vt_core: don't draw the splash if a panic occurred
The shutdown splash draws over all the useful info if ddb(4) is
disabled. Don't draw the splash screen if we're rebooting because of a
panic.
MFC after: 3 days
Import acpica-20260408 (previous was 20251212)
8 April 2026. Summary of changes for version 20260804:
Major changes:
* ACPI Table Enhancements:
Updated IORT and MADT template compilations to add new IWB and
GICv5 translator/router/ITS entries. Introduced full support for
the new DTPR table, including compiler and disassembler handling,
template fixes, and register structure refinements.
- Jose Marinho and Michal Camacho Romero
* Expanded IDs, GUIDs, and Methods:
Added Framework Computer Hardware IDs, modern standby _DSM GUIDs,
and TPM2 start methods. Updated _DSM Arg3 formatting and _CPC
handling to align with newer ACPI specifications and avoid Linux
compatibility warnings.
- Daniel Schaefer and Saket Dumbre
[28 lines not shown]