- Added CMake git detection to capture branch and commit hash
- Modified frozen_stubs.c to use CMake-provided git information
- Build info now shows actual git metadata instead of "default"
- Updated STUBS.md to reflect improvement
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- Fixed non-constant initializer error by replacing Py_ARRAY_LENGTH with sizeof
- Enabled faulthandler.c in CMakeLists.txt
- Removed faulthandler stubs from frozen_stubs.c
- Updated STUBS.md to reflect faulthandler is now functional
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
- 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>