AMDGPU: Move AMDGPUTargetID to AMDGPUTargetParser
Move the AMDGPUTargetID class and TargetIDSetting enum from
AMDGPUBaseInfo to AMDGPUTargetParser, making them available in the
MC-independent TargetParser library.
Currently there is this backend implementation, and a second one in
clang. Move this here so in the future the clang copy can be deleted.
Co-Authored-By: Claude <noreply at anthropic.com>
Reland "[clang][ssaf][NFC] Move SSAF flags from FrontendOptions to a dedicated SSAFOptions" (#204798)
Second attempt of #204686
This class will help keeping SSAF options apart from generic
FrontendOptions. It is inspired by AnalyzerOptions.
This way all of these SSAF (and future) options will be at a
centralized place.
In preparation of rdar://179151023
py-test-order: updated to 1.5.0
1.5.0
Adds option to abort tests after a failed ordering.
New features
* added option `--fail-all-on-failed-ordering` to abort the whole test run
without executing any tests if some tests could not be ordered
Fixes
- transitive relative chains are resolved as a single globally consistent order
py-test: updated to 9.1.1
pytest 9.1.1 (2026-06-19)
Bug fixes
* Fixed a logic bug in pytest.RaisesGroup which would might cause it to display incorrect “It matches FooError() which was paired with BarError” messages.
* Fixed a regression in pytest 9.1.0 which caused overriding a parametrized fixture with an indirect @pytest.mark.parametrize to fail with “duplicate parametrization of ‘<fixture name>’”.
* Fixed list-item typing errors from mypy in @pytest.mark.parametrize argvalues parameter.
* Fixed a regression in pytest 9.1.0 where conftest.py files located in <invocation dir>/test* were no longer loaded as initial conftests when invoked without arguments. This could cause certain hooks (like pytest_addoption) in these files to not fire.
py-setuptools_scm: updated to 10.1.2
10.1.2 (2026-06-22)
Fixed
- Fix DeprecationWarning leak by threading VcsEnvironment through VersionInferenceConfig and using env.make_reader() in _should_write_to_source.
10.1.1 (2026-06-22)
Fixed
- Update CI to use PyPy 3.11 as cryptography has no PyPy 3.10 build available
10.1.0 (2026-06-22)
Added
- Add backward-compatible shims in ``setuptools_scm.git``, ``setuptools_scm.hg``, ``setuptools_scm.hg_git``, and ``setuptools_scm.scm_workdir`` so that external code calling ``get_scm_version(config)`` or ``run_describe(config)`` with an explicit ``Configuration`` continues to work. The shim automatically wires ``_config`` and ``VcsEnvironment`` onto the workdir.
[16 lines not shown]
py-vcs-versioning: updated to 2.1.0
2.1.0 (2026-06-22)
Added
- Add `VcsEnvironment.build_config_from_pyproject`, `build_config_from_data`, and `pyproject_tool_names` methods for canonical env-first configuration creation.
Fixed
- Fix DeprecationWarning leak in pretend API by ensuring all public APIs attach VcsEnvironment to Configuration before accessing env-dependent properties.
- Fix fallback discovery so an unprocessed `.git_archival.txt` no longer shadows a valid `PKG-INFO` in PyPI sdists.
2.0.1 (2026-06-22)
Fixed
- Update CI to use PyPy 3.11 as cryptography has no PyPy 3.10 build available
[30 lines not shown]