Commit Graph

13 Commits

Author SHA1 Message Date
copilot-swe-agent[bot]
3ce4b26be2 Continue fixing Py_ to Ty_ renaming - fix missed patterns
Fixed additional patterns that were missed in the initial renaming:
- PyThreadState → TyThreadState (typedef and all uses)
- PyMem_RawFree → TyMem_RawFree
- Py_buffer → Ty_buffer
- Py_CLEANUP_SUPPORTED → Ty_CLEANUP_SUPPORTED
- PyStatus → TyStatus and PyStatus_NoMemory → TyStatus_NoMemory
- _Py__has_builtin → _Ty__has_builtin
- _Py_SINGLETON → _Ty_SINGLETON
- _Py_CODEUNIT → _Ty_CODEUNIT
- _Py_BackoffCounter → _Ty_BackoffCounter
- _Py_slot_* and _Py_type_* patterns

Build is progressing with fewer errors.

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-29 18:23:23 +00:00
copilot-swe-agent[bot]
42e2356c88 Fix incorrect replacements in Py_ to Ty_ renaming
Fixed several macros and constants that should not have been renamed:
- _Py_CAST, _Py_NULL, _Py_RVALUE (internal utility macros)
- Py_UNUSED (unused parameter macro)
- Py_EQ, Py_NE, Py_LT, Py_LE, Py_GT, Py_GE (comparison constants)
- Py_RETURN_* macros (NONE, TRUE, FALSE, NOTIMPLEMENTED, RICHCOMPARE)
- Py_READONLY, Py_ULL, Py_CONTEXT_SWITCHED
- TyGC_Head in generated clinic files

Build is still in progress with some remaining issues to resolve.

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-29 17:44:05 +00:00
copilot-swe-agent[bot]
b198f511d2 Rename Py_ to Ty_ throughout C API
Massive automated renaming of all Py_/PyObject/etc. prefixes to Ty_/TyObject/etc.
This includes:
- All public API types (TyObject, TyTypeObject, etc.)
- All public API functions (Ty_Initialize, Ty_BuildValue, etc.)
- All internal API (_Ty_ prefixes)
- Reference counting macros (Ty_INCREF, Ty_DECREF, etc.)
- Type flags (Ty_TPFLAGS_*)
- Debug flags (Ty_DEBUG, Ty_TRACE_REFS, etc.)
- All object type APIs (TyList_, TyDict_, TyUnicode_, etc.)

This changes over 60,000 occurrences across 1000+ files.

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-29 17:37:49 +00:00
a511eab912 Merge pull request #9 from johndoe6345789/dependabot/pip/Tools/hypothesis-6.148.8
Bump hypothesis from 6.135.26 to 6.148.8 in /Tools
2025-12-28 21:05:01 +00:00
9be4638f19 Merge branch 'dependabot/github_actions/actions/checkout-5' into dependabot/pip/Tools/types-setuptools-80.9.0.20251223 2025-12-28 21:04:40 +00:00
aa7d339d52 Merge pull request #12 from johndoe6345789/dependabot/pip/Tools/mypy-1.19.1
Bump mypy from 1.16.1 to 1.19.1 in /Tools
2025-12-28 21:03:32 +00:00
c653409c9c Merge pull request #13 from johndoe6345789/dependabot/pip/Tools/types-psutil-7.1.3.20251211
Bump types-psutil from 7.0.0.20250601 to 7.1.3.20251211 in /Tools
2025-12-28 21:03:19 +00:00
copilot-swe-agent[bot]
0ffefdd29a Remove Makefile and autoconf files, update README for CMake
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
2025-12-28 20:55:56 +00:00
dependabot[bot]
d5a4f425e3 Bump types-psutil from 7.0.0.20250601 to 7.1.3.20251211 in /Tools
Bumps [types-psutil](https://github.com/typeshed-internal/stub_uploader) from 7.0.0.20250601 to 7.1.3.20251211.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-psutil
  dependency-version: 7.1.3.20251211
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-25 06:10:33 +00:00
dependabot[bot]
b3cb2d86eb Bump mypy from 1.16.1 to 1.19.1 in /Tools
Bumps [mypy](https://github.com/python/mypy) from 1.16.1 to 1.19.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.16.1...v1.19.1)

---
updated-dependencies:
- dependency-name: mypy
  dependency-version: 1.19.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-25 06:10:32 +00:00
dependabot[bot]
55918ce464 Bump types-setuptools from 80.9.0.20250529 to 80.9.0.20251223 in /Tools
Bumps [types-setuptools](https://github.com/typeshed-internal/stub_uploader) from 80.9.0.20250529 to 80.9.0.20251223.
- [Commits](https://github.com/typeshed-internal/stub_uploader/commits)

---
updated-dependencies:
- dependency-name: types-setuptools
  dependency-version: 80.9.0.20251223
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-25 06:10:29 +00:00
dependabot[bot]
08363eb8ad Bump hypothesis from 6.135.26 to 6.148.8 in /Tools
Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.135.26 to 6.148.8.
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.135.26...hypothesis-python-6.148.8)

---
updated-dependencies:
- dependency-name: hypothesis
  dependency-version: 6.148.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-25 06:10:27 +00:00
Richie Ward
9853be11ff Initial 3.14 commit 2025-07-22 07:54:51 +01:00