Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
typon-compiler
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
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
typon
typon-compiler
Commits
4d9e52e88add15bd0462d81207697dccb4043c9d
Switch branch/tag
typon-compiler
03 Jul, 2023
2 commits
Remove obsolete TODO for bitwise operators precedence
· 4d9e52e8
Tom Niget
authored
Jul 03, 2023
4d9e52e8
Remove TODO for interface support since they are now supported
· 65ed58bd
Tom Niget
authored
Jul 03, 2023
65ed58bd
20 Jun, 2023
4 commits
Fix recursive call
· 5acab5be
Tom Niget
authored
Jun 20, 2023
5acab5be
Add type checking to for-loops
· 0f328ac7
Tom Niget
authored
Jun 20, 2023
0f328ac7
Add initial (WIP) support for protocols
· a32ef1be
Tom Niget
authored
Jun 20, 2023
a32ef1be
Remove old code
· 8afba292
Tom Niget
authored
Jun 20, 2023
8afba292
15 Jun, 2023
11 commits
Add class method optional parameter tests
· 43ab4820
Tom Niget
authored
Jun 15, 2023
43ab4820
Emit forward declarations for free functions
· bd64b1c6
Tom Niget
authored
Jun 15, 2023
bd64b1c6
Add simple makefile just for debugging
· 32b26d80
Tom Niget
authored
Jun 15, 2023
32b26d80
Fix C++ stream global state weirdness
· 55e951ff
Tom Niget
authored
Jun 15, 2023
55e951ff
Analyze functions in two passes (signatures, then bodies) to allow for forward use
· 56e68e46
Tom Niget
authored
Jun 15, 2023
56e68e46
Add directive for not running tests (for interactive ones)
· ee666ed5
Tom Niget
authored
Jun 15, 2023
ee666ed5
Insert co_return if coroutine has no return statement
· dfa7f148
Tom Niget
authored
Jun 15, 2023
dfa7f148
Fix bound method optional index
· f1bb683f
Tom Niget
authored
Jun 15, 2023
f1bb683f
Fix optional arg unification for types with no optional args
· 5fc6741f
Tom Niget
authored
Jun 15, 2023
5fc6741f
Use angle brackets for stdlib include
· 9eafe1ee
Tom Niget
authored
Jun 15, 2023
9eafe1ee
Include sys by default, for argv filling
· 8755dc62
Tom Niget
authored
Jun 15, 2023
8755dc62
13 Jun, 2023
10 commits
Fix support for generic parent classes
· 3b3d5c13
Tom Niget
authored
Jun 14, 2023
3b3d5c13
Fix optional parameter unification
· ba47aacb
Tom Niget
authored
Jun 14, 2023
ba47aacb
Fix type call evaluation
· 5f91e8b6
Tom Niget
authored
Jun 14, 2023
5f91e8b6
Finish webserver demo
· d3d93dac
Tom Niget
authored
Jun 13, 2023
d3d93dac
Implement necessary socket features for web server
· 667466a4
Tom Niget
authored
Jun 13, 2023
667466a4
Started implementing builtin types PyBytes, PyStr, Socket
· c613c224
Tom Niget
authored
Jun 13, 2023
c613c224
Fix module import and instantiation
· 46594221
Tom Niget
authored
Jun 13, 2023
46594221
Make proper module type and add sys.argv
· 919cd141
Tom Niget
authored
Jun 13, 2023
919cd141
Remove unneeded unification
· da22f5a8
Tom Niget
authored
Jun 13, 2023
da22f5a8
Define wrapper type for shared_ptr
· 8e1baff7
Tom Niget
authored
Jun 13, 2023
8e1baff7
11 Jun, 2023
3 commits
Allow passing type objects around
· 4ff63464
Tom Niget
authored
Jun 12, 2023
4ff63464
Fix user type storage in scope
· db55dac1
Tom Niget
authored
Jun 12, 2023
db55dac1
Add initial support for reference-counted user-defined classes
· 28ff809a
Tom Niget
authored
Jun 11, 2023
28ff809a
09 Jun, 2023
7 commits
Add test
· e4d6f647
Tom Niget
authored
Jun 09, 2023
e4d6f647
Remove complex case
· 1cd8d2d4
Tom Niget
authored
Jun 09, 2023
1cd8d2d4
Fix async call detection for stdlib context
· a118e863
Tom Niget
authored
Jun 09, 2023
a118e863
Fix returnless function detection for generators
· 6ad1f3cf
Tom Niget
authored
Jun 09, 2023
6ad1f3cf
Fix expression evaluation scope in stdlib analyzer
· df182cfb
Tom Niget
authored
Jun 09, 2023
df182cfb
Fix generic substitution for methods
· ab4b30b2
Tom Niget
authored
Jun 09, 2023
ab4b30b2
Fix tuple type instantiation
· 23ea132c
Tom Niget
authored
Jun 09, 2023
23ea132c
29 May, 2023
2 commits
Forbid use of raw type variable
· 1e590d39
Tom Niget
authored
May 29, 2023
1e590d39
Fix unification checks and type instantiation
· b1ddc670
Tom Niget
authored
May 29, 2023
b1ddc670
28 May, 2023
1 commit
Handle free generic functions
· 8439961b
Tom Niget
authored
May 29, 2023
8439961b