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
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
b2af3ebf10
Add typthon-prefixed pip aliases after ensurepip
2025-12-24 17:20:02 +00:00
e7b2fd4e85
Merge pull request #2 from johndoe6345789/codex/ensure-function-raises-exception-for-invalid-types
...
Extend parameter annotation enforcement to lambdas
2025-12-24 16:59:18 +00:00
957ae15e3b
Require annotations for lambda parameters
2025-12-24 16:59:02 +00:00
copilot-swe-agent[bot]
b0af5a66cd
Add type annotations to helper functions per code review
...
- Added type annotations to strict_types decorator (func: F -> F)
- Added type annotations to _check_type parameters (value: Any, expected_type: Type)
- Removed unused get_type_hints import
- Added TypeVar and proper typing imports for decorator
- All functions now have complete type annotations including helpers
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-24 12:50:16 +00:00
copilot-swe-agent[bot]
8af79e6e8b
Enforce type annotations at function definition time
...
- Added @strict_types decorator that validates all parameters have type hints
- Functions without type annotations now raise TypeError at definition time
- All functions in the module decorated with @strict_types
- def my_func(var1, var2): raises TypeError (no annotations)
- def my_func(var1: str, var2: int): is accepted (has annotations)
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-24 12:48:37 +00:00
copilot-swe-agent[bot]
b72a44eb4c
Fix code review feedback - improve error handling and remove redundant checks
...
- Use getattr to safely access __name__ attribute for better type error messages
- Remove redundant type checks for sys.argv elements (guaranteed to be strings)
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-24 12:30:09 +00:00
copilot-swe-agent[bot]
f669c5c74c
Add strict type checking to _freeze_module.py
...
- Added complete type annotations to all functions, parameters, and return types
- Added runtime type checking function _check_type() that enforces strict typing
- All functions now validate parameter types and raise TypeError if incorrect
- Added comprehensive docstrings explaining type requirements
- Module header variable now has explicit type annotation
- Tested both normal operation and type error detection
Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com >
2025-12-24 12:29:04 +00:00
copilot-swe-agent[bot]
9fd77e5b53
Initial plan
2025-12-24 12:17:29 +00:00
dependabot[bot]
ff43f41b8a
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [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/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-01 03:33:36 +00:00
Richie Ward
9853be11ff
Initial 3.14 commit
2025-07-22 07:54:51 +01:00