devel/librashader: Update 0.10.1 => 0.11.0
Port changes:
* Improve readability by putting USE_GITHUB and its related variables
into its own block. Also put the CARGO_FEATURES on separate lines.
* Remove "stable" from CARGO_FEATURES. This has become the default
upstream and is a no-op to ensure backwards-compatibility.
* Remove obsolete patch for big-endian architectures. This fix is
included in the updated spirv-cross2 crate.
Changelog:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.11.0
PR: 295606
Reported by: Stefan Schlosser <bsdcode at disroot.org> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
[Clang][test] check-clang-format not created with LLVM_ENABLE_IDE (#199638)
add_lit_testsuites skips creating targets for each subdirectory when
LLVM_ENABLE_IDE. Only create the dependency (introduced in #199169) when
the check-clang-format target actually exists.
Fixes the LLVM build when using an IDE.
[Coroutines] Allow rematerialization of unary operators and selected intrinsics (#197698)
All of those can be cheaply recomputed when the coroutine has resumed.
Before this change, results of unary operators and intrinsics were
spilled into the coroutine frame and reloaded on resume:
```
%neg = fneg float %n
store float %neg, ptr %neg.spill.addr
; In resume:
%neg.reload = load float, ptr %neg.reload.addr
; ... use %neg.reload
```
After this change, only the operand is spilled and the operation is
rematerialized on each resume, avoiding the frame store:
[9 lines not shown]
[mlir][mem2reg] fix assert for indirect blocking uses inside regions (#199193)
When adding new blocking uses created by the interface of a previous
blocking uses (typically forwarding the blocking uses to the op result
users), the mem2reg framework was assuming that the new blocking uses
are in the same region as the original blocking use, which is not true
in general and lead to the assert:
`Transforms/Mem2Reg.cpp:743: void
{anonymous}::MemorySlotPromoter::removeBlockingUses(mlir::Region*):
Assertion `op->getParentRegion() == region && "all operations must still
be in the same region"' failed.`
This patch fixes this by adding the new uses into the userToBlockingUses
for the region of the new blocking uses.
py-mdit-py-plugins: updated to 0.6.1
0.6.1 - 2026-05-13
- FIX: Nested field lists incorrectly nesting inside parent containers
Field lists inside list items (or other indented containers) would recursively nest each field inside the previous one, instead of being siblings.
0.6.0 - 2026-05-07
- NEW: Add GFM autolink and composite GFM plugins
The `gfm_autolink` plugin implements [GFM autolink literals](https://github.github.com/gfm/#autolinks-extension-),
auto-linking URLs and email addresses without requiring angle brackets:
```markdown
Visit www.example.com or contact user at example.com
```
[15 lines not shown]
[LV] Add support for partial reduction chains with fsubs. (#197114)
The cost-model prevented this from happening, but the LV would otherwise
generate incorrect code (i.e. without the fneg).
py-sphinxcontrib-phpdomain: updated to 0.15.2
0.15.2
* Removed usage of `pkg_resources` and converted to an implicit namespace package.
* Fixed build warnings related to license metadata.
0.15.1
* Tagged the wrong branch for 0.15.0
* Fixed missing build dep
0.15.0
* Expand compatibled version range for sphinx 9.x
- Add new I2C device node to attach samsabi(4) to the SAM060B EC at address
0x62.
- Power on the GXTP7936 touch-screen, and disable the interrupts until we
can find the correct pin for it. ums(4) will handle it as a polling device
for now.
ok kirill@
py-sphinxcontrib-httpdomain: updated to 2.0.0
2.0.0
Breaking changes
Dropped support for Python 3.9 and older.
Switched to implicit (native) namespace for sphinxcontrib.
Major changes
Added support for Python 3.10 up to 3.14.
Adjusted a unit test regular expression for :file:`bottle_test.py`.
Use MDN documentation for information about HTTP status codes instead of w3.org.
Added :addtoc: option for http directives to register HTTP API endpoints and display them in the page-level table of contents.
Internal
Added Dependabot configuration.
[16 lines not shown]
[RISCV] Remove TargetLowering arg from getContainerForFixedLengthVector. NFC (#199629)
Unless I'm missing something we can just fetch the TLI from
RISCVSubtarget
snmp_pf: fix refresh
Some refresh functions had two layers of 'do we need to refresh now?'
checks, leading to inconsistent refreshes.
Consolidate them.
PR: 291725
Sponsored by: Rubicon Communications, LLC ("Netgate")
(cherry picked from commit a862e4b5a27c356e2584ee74fd9e211c18b1b125)
py-uvicorn: updated to 0.48.0
0.48.0
Changed
Default ssl_ciphers to None and use OpenSSL defaults
Fixed
Ignore duplicate forwarding headers in ProxyHeadersMiddleware
py-httptools: updated to 0.8.0
0.8.0
Add http-parser and llhttp licenses into the wheels
Mark cython module as free-threading compatible
Fix all typing issues
Bump llhttp to 9.4.1
Security: fix URL truncation issue
Allow building with latest setuptools
build: adjust LLDB and clang library naming on Windows (#185084)
Ensure that use of the GNU driver does not change the library name on
Windows. We would check the build tools being MSVC rather than targeting
Windows to select the output name.
(cherry picked from commit 687e66c989887542b1702a7a99eeaa4e25edd12e)