alex: update to 3.5.4.2.
## Changes in 3.5.4.2
* Fix botched distribution tarball of 3.5.4.1.
* Tested with GHC 8.0 - 9.14.1.
_Andreas Abel, 2026-03-22_
## Changes in 3.5.4.1
* New examples and fixes to the documentation (#284, #285, #286).
* Tested with GHC 8.0 - 9.14.1.
_Andreas Abel, 2026-03-21_
devel/jujutsu: fix installation of shell autocompletion files
The shells/fish port does already install the completion file for jj,
leading to an install conflict with the previous revision of this
port.
[CIR] Use data size in emitAggregateCopy for overlapping copies
Add skip_tail_padding property to cir.copy to handle potentially-overlapping
subobject copies directly, instead of falling back to cir.libc.memcpy. When
set, the lowering uses the record's data size (excluding tail padding) for
the memcpy length. This keeps typed semantics and promotability of cir.copy.
Also fix CXXABILowering to preserve op properties when recreating operations,
and expose RecordType::computeStructDataSize() for computing data size of
padded record types.
fzf: update to 0.71.0.
0.71.0
------
_Release highlights: https://junegunn.github.io/fzf/releases/0.71.0/_
- Added `--popup` as a new name for `--tmux` with Zellij support
- `--popup` starts fzf in a tmux popup or a Zellij floating pane
- `--tmux` is now an alias for `--popup`
- Requires tmux 3.3+ or Zellij 0.44+
- Cross-reload item identity with `--id-nth`
- Added `--id-nth=NTH` to define item identity fields for cross-reload operations
- When a `reload` is triggered with tracking enabled, fzf searches for the tracked item by its identity fields in the new list.
- `--track --id-nth ..` tracks by the entire line
- `--track --id-nth 1` tracks by the first field
- `--track` without `--id-nth` retains the existing index-based tracking behavior
- The UI is temporarily blocked (prompt dimmed, input disabled) until the item is found or loading completes.
- Press `Escape` or `Ctrl-C` to cancel the blocked state without quitting
- Info line shows `+T*` / `+t*` while searching
[33 lines not shown]
py-werkzeug: update to 3.1.8.
Version 3.1.8
-------------
Released 2026-04-02
- ``Request.host`` and ``get_host`` return the empty string if the header is
missing or has invalid characters. :issue:`3142`
py-urwid: update to 4.0.0.
Breaking Changes ⚠
Deprecation: Remove deprecated protected methods for version 4 by @penguinolog in #1078
Deprecation: Remove deprecated public methods announced to be removed in v4 by @penguinolog in #1085
Deprecation: Remove deprecated Filler.get_body and Filler.set_body by @penguinolog in #1117
Deprecations ⚡
Deprecation: announce deadline for deprecated APIs by @penguinolog in #1118
Bug fixes 🕷
stdin handling for closed state by @wilkpio in #1112
[LV][NFC] remove dead code in canFoldTailByMasking() (#190263)
Remove unused ReductionLiveOuts variable in `canFoldTailByMasking()`.
The set was being populated with reduction loop exit instructions but
was never actually used anywhere in the function.
py-textual: update to 8.2.3.
8.2.3
Changed
Reduce lag when resizing window, by moving resize from idle to a timer #6471
8.2.2
Fixed an issue where styles were being unneccesarily updated when
resizing. Textual apps will now adapt to changes in the terminal
size much more quickly.