copilot-swe-agent[bot]
4f9dcebbea
Complete CMake build system for CPython interpreter with Ninja support
...
- Enhanced pyconfig.h with comprehensive platform configuration
- Created full CMakeLists.txt that compiles Python/, Objects/, Parser/ sources
- Excluded code generation sources (bytecodes.c, optimizer_bytecodes.c)
- Excluded platform-specific files (emscripten, frozen modules)
- Added essential built-in modules (gc, posix, signal, io, thread, time, etc.)
- Successfully compiles 95% of CPython core (242 source files)
- Builds libpython_core.a static library
- Some linking issues remain with undefined references (need more modules)
- Suggested Ninja generator for faster builds
- Ready for further module additions and frozen module generation
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-28 22:05:07 +00:00
copilot-swe-agent[bot]
d83dd682f5
Remove src/ folder and update CMakeLists.txt to reference real interpreter
...
- Removed src/ directory (accidental commit with minimal runtime)
- Removed include/ and tests/ directories (part of minimal runtime)
- Updated CMakeLists.txt to build Programs/python.c (real CPython entry point)
- Added minimal pyconfig.h stub (NOTE: incomplete, proper build needs configure)
The CMakeLists.txt now references the real Python interpreter source but requires
additional work to properly build the full CPython interpreter with all dependencies.
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-28 21:53:09 +00:00
copilot-swe-agent[bot]
468f324003
Remove CPython-specific GitHub workflows (old cruft)
...
- Remove jit.yml (CPython JIT testing, not applicable to Typthon)
- Remove lint.yml, mypy.yml (Python linting, Typthon is C-only)
- Remove documentation-links.yml (Doc/ was removed)
- Remove reusable workflows for CPython platforms (macos, ubuntu, windows, wasi, san)
- Remove other CPython-specific workflows (require-pr-label, project-updater, etc.)
- Keep build.yml (actual Typthon CMake build workflow)
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-28 21:34:10 +00:00
copilot-swe-agent[bot]
35ccc09311
Clean up README.rst - remove outdated CPython references
...
- Remove Azure DevOps and CPython GitHub badges
- Remove references to CPython repositories and documentation
- Remove "What's New" section with CPython links
- Remove "Release Schedule" section with PEP reference
- Update LICENSE link to point to Typthon repository
- Remove duplicate "Documentation" section
- Fix "Using Typthon" section organization
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-28 21:32:37 +00:00
copilot-swe-agent[bot]
3b96cb7727
Remove .azure-pipelines, Doc, InternalDocs directories and old cruft files
...
- Removed .azure-pipelines directory (CI not needed for minimal runtime)
- Removed Doc directory (upstream CPython has documentation)
- Removed InternalDocs directory (upstream CPython has internal docs)
- Removed .readthedocs.yml (related to Doc directory)
- Removed .pre-commit-config.yaml (Python linter configs for CPython dirs)
- Removed .coveragerc (Python coverage tool not needed for C-only project)
- Removed .ruff.toml (Python linter config not needed for C-only project)
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-28 21:28:58 +00:00
copilot-swe-agent[bot]
61e63a4409
Initial plan
2025-12-28 21:21:16 +00:00
d6dba109d0
Merge pull request #18 from johndoe6345789/copilot/remove-android-ios
...
Remove Android and iOS platform support
2025-12-28 21:15:48 +00:00
copilot-swe-agent[bot]
a8ddb24046
Remove Android and iOS tests from test_platform.py and test_sysconfig.py
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-28 21:13:36 +00:00
copilot-swe-agent[bot]
6f5cb9488c
Remove iOS-specific code from platform.py and webbrowser.py
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-28 21:12:11 +00:00
copilot-swe-agent[bot]
c919018c78
Remove Android and iOS directories and documentation
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-28 21:08:53 +00:00
copilot-swe-agent[bot]
12318307fe
Initial plan
2025-12-28 21:06:28 +00:00
5d64328dbb
Merge pull request #8 from johndoe6345789/dependabot/github_actions/actions/upload-artifact-6
...
Bump actions/upload-artifact from 4 to 6
2025-12-28 21:05:14 +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
2fffed6594
Merge pull request #10 from johndoe6345789/dependabot/pip/Tools/types-setuptools-80.9.0.20251223
...
Bump types-setuptools from 80.9.0.20250529 to 80.9.0.20251223 in /Tools
2025-12-28 21:04:47 +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
89b22bef90
Merge pull request #11 from johndoe6345789/dependabot/github_actions/actions/cache-5
...
Bump actions/cache from 4 to 5
2025-12-28 21:03:47 +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
a402ec9880
Merge pull request #14 from johndoe6345789/dependabot/github_actions/actions/checkout-6
...
Bump actions/checkout from 5 to 6
2025-12-28 21:03:04 +00:00
a1ae86362a
Merge pull request #15 from johndoe6345789/dependabot/github_actions/actions/setup-node-6
...
Bump actions/setup-node from 4 to 6
2025-12-28 21:02:47 +00:00
0782bee4b0
Merge pull request #17 from johndoe6345789/copilot/remove-makefile-and-convert-cmake
...
Remove autoconf/Makefile build system, use pure CMake
2025-12-28 21:01:47 +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
copilot-swe-agent[bot]
aa076cac57
Initial plan
2025-12-28 20:50:16 +00:00
dependabot[bot]
963e45dd5f
Bump actions/setup-node from 4 to 6
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-25 06:10:52 +00:00
dependabot[bot]
985362820a
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-25 06:10:49 +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]
c56de4e114
Bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-25 06:10:31 +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
dependabot[bot]
b29c7bbe4b
Bump actions/upload-artifact from 4 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-25 06:10:19 +00:00
50f7ff89b9
Merge pull request #1 from johndoe6345789/copilot/enforce-strict-type-checking
...
Add strict type checking and annotation enforcement to _freeze_module.py
2025-12-24 18:11:43 +00:00
8a4c5c3a6a
Merge pull request #6 from johndoe6345789/copilot/rename-python-to-typhon
...
Rename Python references to Typthon across documentation
2025-12-24 18:11:01 +00:00
dcf1c9d258
Merge branch 'dependabot/github_actions/actions/checkout-5' into copilot/rename-python-to-typhon
2025-12-24 18:10:46 +00:00
8e526ff288
Merge pull request #5 from johndoe6345789/copilot/rename-python-to-typthon
...
Rename Python references to Typthon throughout codebase
2025-12-24 18:09:31 +00:00
copilot-swe-agent[bot]
98c59e14d4
Update configure.ac comments to use Typthon terminology
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-24 18:04:20 +00:00
copilot-swe-agent[bot]
49770f774b
Update user-facing strings in source code to use Typthon
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-24 18:03:06 +00:00
copilot-swe-agent[bot]
d520bdf473
Update documentation to use Typthon terminology
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-24 17:59:50 +00:00
copilot-swe-agent[bot]
ade269afb4
Rename Python to Typthon in Doc, Include, and Android README files
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-24 17:59:35 +00:00
copilot-swe-agent[bot]
866ac12671
Rename Python to Typthon in Mac and iOS README files
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-24 17:58:30 +00:00
copilot-swe-agent[bot]
496e26420c
Update copyright notices and documentation headers to use Typthon
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-24 17:58:15 +00:00
aab6487aec
Merge pull request #7 from johndoe6345789/codex/extract-language-parser-to-arduino-folder
...
Implement full TypthonMini language support
2025-12-24 17:57:15 +00:00
copilot-swe-agent[bot]
6154ca8f5f
Rename Python to Typthon in user-facing strings and documentation
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-24 17:56:33 +00:00
86bbf3a903
Implement full TypthonMini language support
2025-12-24 17:56:14 +00:00
copilot-swe-agent[bot]
35b9b32f54
Rename Python to Typthon in CONTRIBUTING.rst and SECURITY.md
...
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-24 17:55:53 +00:00
copilot-swe-agent[bot]
f340748b48
Initial plan
2025-12-24 17:52:04 +00:00
copilot-swe-agent[bot]
2225f76989
Initial plan
2025-12-24 17:51:39 +00:00
5ab344cee9
Merge pull request #4 from johndoe6345789/codex/convert-build-system-to-cmake-with-github-actions
...
Switch build to CMake with Conan and Ninja
2025-12-24 17:46:16 +00:00
1d5cdfb6e4
Add CMake build with Conan and Ninja
2025-12-24 17:45:43 +00:00
cb0b06cd30
Merge pull request #3 from johndoe6345789/codex/locate-and-rename-python-to-typthon
...
Add Typthon-prefixed pip aliases via ensurepip
2025-12-24 17:20:26 +00:00