Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
typon
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Tom Niget
typon
Commits
eee8a2f3f4adf43fff484c7afba2eae134e48f96
Switch branch/tag
typon
20 Jun, 2023
3 commits
Add type checking to for-loops
· eee8a2f3
Tom Niget
authored
Jun 20, 2023
eee8a2f3
Add initial (WIP) support for protocols
· b3e3696f
Tom Niget
authored
Jun 20, 2023
b3e3696f
Remove old code
· 5c8b8830
Tom Niget
authored
Jun 20, 2023
5c8b8830
15 Jun, 2023
11 commits
Add class method optional parameter tests
· 6f5a9c52
Tom Niget
authored
Jun 15, 2023
6f5a9c52
Emit forward declarations for free functions
· 4febcf3d
Tom Niget
authored
Jun 15, 2023
4febcf3d
Add simple makefile just for debugging
· 2b764af5
Tom Niget
authored
Jun 15, 2023
2b764af5
Fix C++ stream global state weirdness
· 2ed51ece
Tom Niget
authored
Jun 15, 2023
2ed51ece
Analyze functions in two passes (signatures, then bodies) to allow for forward use
· 9f0d1621
Tom Niget
authored
Jun 15, 2023
9f0d1621
Add directive for not running tests (for interactive ones)
· 3a5d7a43
Tom Niget
authored
Jun 15, 2023
3a5d7a43
Insert co_return if coroutine has no return statement
· 051607fe
Tom Niget
authored
Jun 15, 2023
051607fe
Fix bound method optional index
· e98b341f
Tom Niget
authored
Jun 15, 2023
e98b341f
Fix optional arg unification for types with no optional args
· bfa48484
Tom Niget
authored
Jun 15, 2023
bfa48484
Use angle brackets for stdlib include
· 188cda88
Tom Niget
authored
Jun 15, 2023
188cda88
Include sys by default, for argv filling
· a5808e61
Tom Niget
authored
Jun 15, 2023
a5808e61
13 Jun, 2023
10 commits
Fix support for generic parent classes
· cb121dc5
Tom Niget
authored
Jun 14, 2023
cb121dc5
Fix optional parameter unification
· 566f4bb0
Tom Niget
authored
Jun 14, 2023
566f4bb0
Fix type call evaluation
· ae470644
Tom Niget
authored
Jun 14, 2023
ae470644
Finish webserver demo
· 7fd31869
Tom Niget
authored
Jun 13, 2023
7fd31869
Implement necessary socket features for web server
· 7b7f4d0d
Tom Niget
authored
Jun 13, 2023
7b7f4d0d
Started implementing builtin types PyBytes, PyStr, Socket
· 31cd80fe
Tom Niget
authored
Jun 13, 2023
31cd80fe
Fix module import and instantiation
· 4136d4cf
Tom Niget
authored
Jun 13, 2023
4136d4cf
Make proper module type and add sys.argv
· 44114a7d
Tom Niget
authored
Jun 13, 2023
44114a7d
Remove unneeded unification
· 4e444c27
Tom Niget
authored
Jun 13, 2023
4e444c27
Define wrapper type for shared_ptr
· 67c00f47
Tom Niget
authored
Jun 13, 2023
67c00f47
11 Jun, 2023
3 commits
Allow passing type objects around
· 3ddf3249
Tom Niget
authored
Jun 12, 2023
3ddf3249
Fix user type storage in scope
· 173e8636
Tom Niget
authored
Jun 12, 2023
173e8636
Add initial support for reference-counted user-defined classes
· 067451b0
Tom Niget
authored
Jun 11, 2023
067451b0
09 Jun, 2023
7 commits
Add test
· 2c5aca4d
Tom Niget
authored
Jun 09, 2023
2c5aca4d
Remove complex case
· 7b91e9d5
Tom Niget
authored
Jun 09, 2023
7b91e9d5
Fix async call detection for stdlib context
· 78d19475
Tom Niget
authored
Jun 09, 2023
78d19475
Fix returnless function detection for generators
· e1cd0021
Tom Niget
authored
Jun 09, 2023
e1cd0021
Fix expression evaluation scope in stdlib analyzer
· 234ea64e
Tom Niget
authored
Jun 09, 2023
234ea64e
Fix generic substitution for methods
· 1871431a
Tom Niget
authored
Jun 09, 2023
1871431a
Fix tuple type instantiation
· 44123167
Tom Niget
authored
Jun 09, 2023
44123167
29 May, 2023
2 commits
Forbid use of raw type variable
· 9e0f4f36
Tom Niget
authored
May 29, 2023
9e0f4f36
Fix unification checks and type instantiation
· 8cadfa12
Tom Niget
authored
May 29, 2023
8cadfa12
28 May, 2023
2 commits
Handle free generic functions
· e523e730
Tom Niget
authored
May 29, 2023
e523e730
Add Scope.declare_local
· d12286eb
Tom Niget
authored
May 29, 2023
d12286eb
25 May, 2023
2 commits
Temp commit: todo
· 1c590c5d
Tom Niget
authored
May 25, 2023
1c590c5d
Add support for generators
· 0f582e92
Tom Niget
authored
May 25, 2023
0f582e92