[SLP] Fix spill-cost cache lookup and predecessor scan
A cached intra-block scan that stopped at a call or budget limit only
proves the sub-range below the stop point is call-free; do not reuse
the cached bit for queries whose First lies above it. Also switch the
cross-block predecessor scan to "exists a call-free backward path"
semantics, skip blocks strictly dominated by Root, and memoize only
the (Root, OpParent) key. Fixes a false-positive spill cost that was
blocking profitable vectorization.
Reviewers: RKSimon, hiraditya, bababuck
Pull Request: https://github.com/llvm/llvm-project/pull/192709
x11/xdm: Run-depend on x11/xrdb, as xdm calls this executable
There are a lot of more missing dependencies that I failed to enumerate in
entirety, but this is at least step forward.
Pull Request: https://github.com/freebsd/freebsd-ports/pull/505
py-requests-ratelimiter: update to 0.10.0.
0.10.0 (2026-04-22)
Add max_delay parameter compatible with pyrate-limiter v4 (previously removed in 0.9)
Fix per-host rate-limiting for Redis and Postgres backends
If both per_host=True and a bucket_name is specified, use bucket_name as a bucket prefix
Add warning if a custom Limiter object is passed with per_host=True and no HostBucketFactory
py-packaging: update to 26.2.
26.2 - 2026-04-24
~~~~~~~~~~~~~~~~~
Fixes:
* Fix incorrect sysconfig var name for pyemscripten in (:pull:`1160`)
* Make ``Version``, ``Specifier``, ``SpecifierSet``, ``Tag``, ``Marker``, and ``Requirement`` pickle-safe
and backward-compatible with pickles created in 25.0-26.1 (including references to the removed
``packaging._structures`` module) (:pull:`1163`, :pull:`1168`, :pull:`1170`, :pull:`1171`)
* Re-export ``ExceptionGroup`` in metatadata for now in (:pull:`1164`)
Documentation:
* Add errors section and fix missing details in (:pull:`1159`)
* Document our property-based test suite in (:pull:`1167`)
* Fix a ``DirectUrl`` typo in (:pull:`1167`)
* Add example of ``is_unsatisfiable`` in (:pull:`1166`)
[6 lines not shown]
py-nh3: update to 0.3.5.
Add usage examples for clean() and Cleaner arguments by @gghez in #120
Add doctest coverage for module docstrings and RST files by @gghez in #121
Bump pyo3 from 0.28.2 to 0.28.3 by @dependabot[bot] in #123
Add tags parameter to clean_text by @gghez in #122
py-flask-wtf: update to 1.3.0.
Version 1.3.0
-------------
Released 2026-04-23
- Don't read the whole uploaded files to know their size. :pr:`635`
- Stop support for Python 3.9. Start support for Python 3.14. :pr:`648`
- Migrate the project to uv. :pr:`649`
- Allow setting a ``nonce`` on :class:`~flask_wtf.recaptcha.RecaptchaField`
(string or zero-argument callable) for nonce-based Content Security
Policies. :pr:`312`
- Add ``csrf_meta_tag()`` helper and ``WTF_CSRF_META_NAME`` setting to render
the CSRF token as an HTML ``<meta>`` tag.
- Forward keyword arguments passed to the reCAPTCHA widget as HTML attributes
on the captcha ``<div>``, with the field id used as a default ``id``.
:pr:`353`
- Add ``apply_exemptions`` parameter to
[3 lines not shown]
ov: update to 0.52.0.
New Features
Word Wrap Mode
Word wrap has been added, and the --wrap / -w option now accepts a string instead of a boolean.
-w or -w=char (default): Wrap lines at screen width, breaking anywhere (character-based).
-w=word: Wrap lines at screen width, breaking at word boundaries.
-w=none: Disable line wrapping.
Toggle word wrap with the new default key alt+w.
⚠ Breaking change: The configuration key WrapMode: true must be updated to Wrap: "character".
View Mode Sidebar
When pressing p to enter view mode selection, the sidebar now opens automatically and displays the list of available view modes with index numbers. You can select a mode either by name or by its number (e.g., entering 1 selects the second mode in the list).
[4 lines not shown]
security/vuxml: Add entry for (lib)expat CVE-2026-41080
(lib)expat before 2.8.0 uses insufficient entropy, and thus hash
flooding can occur via a crafted XML document
PR: 294769
pf: fix duplicate rule detection for automatic tables
We should look at the table name for automatic tables as well. These
are different tables, so the rules using them are (or can be) different
as well.
MFC after: 3 days
Reported by: Michael Sinatra <michael at burnttofu.net>
Sponsored by: Rubicon Communications, LLC ("Netgate")
(cherry picked from commit fb838352751767e756bd45cd2040fa464ed4de20)
pf: fix duplicate rule detection for automatic tables
We should look at the table name for automatic tables as well. These
are different tables, so the rules using them are (or can be) different
as well.
MFC after: 3 days
Reported by: Michael Sinatra <michael at burnttofu.net>
Sponsored by: Rubicon Communications, LLC ("Netgate")
(cherry picked from commit fb838352751767e756bd45cd2040fa464ed4de20)