[LV] Add test with outer loop test nested inside another loop (NFC). (#191267)
Add missing test coverage for the VPlan-native path, where we have a
loop nest nested inside another loop. This guards against regressions in
the future.
ix(4): Add support for firmware logging for E610 adapters
This is part 3 of the support for the new Intel Ethernet E610
family of devices
The ix driver now enables firmware logging on Intel E610 devices
for debugging with Customer Support. Logs are enabled by default
and generated in binary format that requires decoding by support
teams. The collected data is firmware and hardware related for
debugging purposes only.
When the driver loads, it creates a fw_log sysctl node under the
debug section. Events are organized into categories (modules) for
targeted logging, and users can adjust verbosity levels as needed.
This adds sysctl support for the firmware logging feature and
updates the ix(4) manual page with documentation.
Signed-off-by: Yogesh Bhosale <yogesh.bhosale at intel.com>
[7 lines not shown]
firefox140: update to 140.9.1
Mozilla Foundation Security Advisory 2026-27
Security Vulnerabilities fixed in Firefox ESR 140.9.1
Announced
April 7, 2026
Impact
high
Products
Firefox ESR
Fixed in
Firefox ESR 140.9.1
#CVE-2026-5732: Incorrect boundary conditions, integer overflow in the Graphics: Text component
Reporter
Sajeeb Lohani
[34 lines not shown]
[clang][ssaf] Refactor path validation into shared `FormatFile` utilities (#188847)
This patch introduces the following changes:
- Renames `SummaryFile` to `FormatFile` to better reflect that the
struct pairs a file path with its resolved `SerializationFormat`.
- Consolidates duplicated input/output path validation logic from
`SSAFLinker.cpp` and `SSAFFormat.cpp` into shared
`FormatFile::fromInputPath()` and `FormatFile::fromOutputPath()` methods
in `Tool/Utils.{h,cpp}`
- Moves error message constants from the public header into the `.cpp`
file and rewords them.
- Removes per-tool local error messages and filesystem logic that are
now handled centrally.
- Updates all affected lit tests to match the new error message wording
and adds a test for directory-as-input.
[flang][OpenACC] Diagnose illegal routine calls in parallel loops (#190068)
Add routine call checking to `AccStructureChecker` to reject OpenACC
routine calls whose parallel level is incompatible with the enclosing
loop directive (e.g., calling a worker‑level routine from a
vector‑parallel loop), as required by the OpenACC specification.
wm/herbstluftwm: update to 0.9.6
Release 0.9.6 on 2026-04-03
- New herbstclient mode --binary-pipe which allows to send multiple commands through a single herbstclient instance.
- CSS-inspired theme engine (new attributes theme.name, theme.style_override)
- New client attribute sticky (does not react yet to EWMH requests)
- New option if_multiple_empty for settings.show_frame_decorations that only shows the frame decorations on a tag with multiple frames and no client windows.
- The setting smart_window_surroundings has been changed to accept the following new values: off, one_window (equivalently on), and one_window_and_frame. Setting it to one_window_and_frame will only hide window surroundings when there is only one window and one frame in a tag, one_window and off mirror the old behaviour with regards to true and false.
- New monitors.tag_selection_strategy attribute, which can be used to customize how tags are assigned to new monitors. The default any_unshown picks the first available (not yet shown) tag, which is the same behavior as previous releases. only_empty makes sure only empty tags are picked for new monitors, while prefer_empty prefers empty tags but falls back to any unshown tag if none are empty.
- New support for extra mouse buttons (up to 9). These values are hard-coded, but upstream X.h also uses hardcoded values, so potential for breakage should be minimal.
- Bug fix: Only redraw after new WM_NORMAL_HINTS if it would affect the clients geometry.
- New options to rule consequence floatplacement which allow placement of floating clients into monitor corners; topleft, topright, bottomleft, bottomright
textproc/xan: update to 0.57.0
The temporal update.
Breaking
xan select -n will not error anymore on empty inputs and, generally, empty files should not trigger selection errors when using commands with -n/--no-headers.
xan heatmap -C/--cram becomes a flag accepting either auto, always or never.
Dropping -C short flag for xan sort --cells (it could be confused with --columns or --check).
Completely overhauled how datetimes work in moonblade.
xan separate will not trim splitted values with some modes by default anymore.
Dropping xan network --stats in favor of -f stats.
-D becomes short flag for xan network --degrees instead of --disjoint-keys.
xan separate --capture-groups is dropped in favor of -c/--captures & -C/--all-captures.
Renaming xan search --breakdown shortflag to -b to allow for future -B/--before-context.
Features
Adding xan matrix count & xan matrix adj.
[43 lines not shown]