[MLIR][Python] Forward the name of MLIR types to Python side (#174700)
In this PR, I added a C API for each (upstream) MLIR type to retrieve
its type name (for example, `IntegerType` -> `mlirIntegerTypeGetName()`
-> `"builtin.integer"`), and exposed a corresponding `type_name` class
attribute in the Python bindings (e.g., `IntegerType.type_name` ->
`"builtin.integer"`). This can be used in various places to avoid
hard-coded strings, such as eliminating the manual string in
`irdl.base("!builtin.integer")`.
Note that parts of this PR (mainly mechanical changes) were produced via
GitHub Copilot and GPT-5.2. I have manually reviewed the changes and
verified them with tests to ensure correctness.
[AMDGPU] Modifies cvt and atomic builtin def to take _Float16 for HIP/C++ (#174707)
For cvt and atomic `__builtin_amdgcn_cvt` builtins, using 'x' in the def
to take _Float16 for HIP/C++ and half for OpenCL.
curl: update to 8.18.0.
This release includes the following changes:
o build: drop support for VS2008 (Windows) [62]
o build: drop Windows CE / CeGCC support [69]
o gnutls: drop support for GnuTLS < 3.6.5 [167]
o gnutls: implement CURLOPT_CAINFO_BLOB [168]
o openssl: bump minimum OpenSSL version to 3.0.0 [60]
This release includes the following bugfixes:
o _PROGRESS.md: add the E unit, mention kibibyte [24]
o alt-svc: more flexibility on same destination [298]
o altsvc: accept ma/persist per alternative entry [287]
o altsvc: make it one malloc instead of three per entry [266]
o AmigaOS: increase minimum stack size for tool_main [137]
o apple sectrust: fix ancient evaluation [327]
o apple-sectrust: always ask when `native_ca_store` is in use [162]
[384 lines not shown]
net-mgmt/netbox: Update to 4.4.10
Changelog:
Enhancements
* Show reverse bridge relationships on interface detail pages
* Include request method & URL when displaying server errors
Bug Fixes
* Add filter forms for component templates to ensure object selector
support
* Fix dark mode support for rack elevations
* Restore support for selecting related interfaces when bulk editing
device interfaces
* Re-enable sync button when disabling scheduled syncing for a data
source
* Fix ValueError exception when saving a site with an assigned prefix
[7 lines not shown]
wget2: update to 2.2.1.
30.12.2025 Release v2.2.1
* Fix file overwrite issue with metalink
* Fix remote buffer overflow in get_local_filename_real()
* Fix a redirect/mirror regression from 400713ca
* Use the local system timestamp when requested via --no-use-server-timestamps
* Prevent file truncation with --no-clobber
* Improve messages about why URLs are not being followed
* Fix metalink with -O/--output-document
* Fix sorting of metalink mirrors by priority
* Add --show-progress to improve backwards compatibility to wget
* Fix buffer overflow in wget_iri_clone() after wget_iri_set_scheme()
* Allow 'no_' prefix in config options
* Use libnghttp2 for HTTP/2 testing
* Fix WolfSSL build issue if SSLv2 isn't built into the library
* Set exit status to 8 on 403 response code
* Fix convert-links
* Fix --server-response for HTTP/1.1
[3 lines not shown]
[CI] Add more glob patterns for `mlir:python` label
Right now, some paths for `mlir:python` are missing, which means the right maintainers don’t always get notified. This PR adds those paths.
x11/ly: update to 1.3.1
Add a pkg-message file which explains what to do when upgrading from
0.6 [1]
Fix WWW [1]
Reported by: Michael Reim <michael.reim at web.de> [1]
[C++20] [Modules] Avoid infinite loop when checking TU local exposures (#174704)
Close https://github.com/llvm/llvm-project/issues/174543
The root cause of the problem is that the recursion in the code pattern
triggers infinite loop in the checking process for TU local exposure.