Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
6ec67f8
feat: add control instructions
0-th Oct 28, 2025
39b2c72
feat: add stack class to manage idle and active tasks
0-th Oct 28, 2025
cd2eddc
feat: add necessary task primitives(except resume)
0-th Oct 28, 2025
f60fde9
feat(wip): add a simplified cooperative scheduler
0-th Oct 28, 2025
7d697ac
feat(wip): add simple tests for cooperative scheduler
0-th Oct 28, 2025
59253b3
feat: add func to await asyncio coroutines and sleep
0-th Nov 24, 2025
f460cbf
implement task hieararchy via fork and join
0-th Nov 26, 2025
1cc5ba4
feat(wip): add task grouping feature
0-th Dec 3, 2025
b8a429d
feat(wip): add functions for managing a task lifecycle
0-th Dec 3, 2025
6196f98
feat(wip): improve parity of existing features to match ref implement…
0-th Dec 17, 2025
6a9347e
fix: improve typing to be compatible with py3.9 and correct subtle im…
0-th Dec 20, 2025
de7832a
feat(wip): add functions for effects
0-th Dec 25, 2025
bbe2207
chore: add py\.typed file to help type checkers utilize types in the …
0-th Jan 20, 2026
85b45bd
feat: complete implementation for effects
0-th Jan 21, 2026
b5206c4
fix: miscellaneous fixes
0-th Jan 21, 2026
2e245da
fix: ensure scheduler only processes task while it remains front of t…
0-th Jan 21, 2026
9124c54
feat: ensure fork is awaitable in async/await coroutines
0-th Jan 21, 2026
815493f
fix: fix scheduler looping of task and prevent eager execution of for…
0-th Feb 3, 2026
7eeee3e
chore: ignore .coverage artifact
0-th Feb 9, 2026
a784f2e
chore: add dependencies and metadata for testing
0-th Feb 9, 2026
c08423e
feat: add major tests and fixes
0-th Feb 9, 2026
7067964
fix: correct implementation to prevent deadlocking of tests
0-th Feb 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ dist
__pycache__
.pytest_cache
.mypy_cache
.coverage
Loading