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
a6f9a9dcca12a21a586163377c14f38e32cf516f
Switch branch/tag
typon-compiler
19 Aug, 2023
3 commits
Add support for nested functions
· a6f9a9dc
Tom Niget
authored
Aug 19, 2023
a6f9a9dc
Add Any and Optional
· e54a10fc
Tom Niget
authored
Aug 19, 2023
e54a10fc
Add support for for-else and while-else
· 4979ed0e
Tom Niget
authored
Aug 19, 2023
4979ed0e
18 Aug, 2023
5 commits
Add preliminary support for list comprehensions
· 85b27174
Tom Niget
authored
Aug 18, 2023
85b27174
Add preliminary support for dataclass __init__ generation
· 00f0474f
Tom Niget
authored
Aug 18, 2023
00f0474f
Add preliminary support for is/is not
· 93fa31d1
Tom Niget
authored
Aug 18, 2023
93fa31d1
Finish implementation of range
· 7281d632
Tom Niget
authored
Aug 18, 2023
7281d632
Move constants
· 9ced6e74
Tom Niget
authored
Aug 18, 2023
9ced6e74
17 Aug, 2023
4 commits
Update __init__.py
· 6740254c
Tom Niget
authored
Aug 17, 2023
6740254c
Fix find_indices to support UTF-8 characters
· 7a976c15
Tom Niget
authored
Aug 17, 2023
7a976c15
Add scope checking for break and continue
· 5574219b
Tom Niget
authored
Aug 17, 2023
5574219b
Remove PyType references
· ed119774
Tom Niget
authored
Aug 17, 2023
ed119774
15 Aug, 2023
2 commits
Update test_runner.py
· 558acbaa
Tom Niget
authored
Aug 15, 2023
558acbaa
Finish migrating almost everything to dot, all examples compile again
· a7972639
Tom Niget
authored
Aug 15, 2023
a7972639
13 Aug, 2023
12 commits
Disable dot for builtin promises
· 898d3135
Tom Niget
authored
Aug 14, 2023
898d3135
Fix desugaring and internal handling of bin/unops
· ae6126f2
Tom Niget
authored
Aug 14, 2023
ae6126f2
Mark socket test as norun
· 2cb61dd6
Tom Niget
authored
Aug 14, 2023
2cb61dd6
Convert py_contains to dot structure
· ec916b36
Tom Niget
authored
Aug 14, 2023
ec916b36
Add object type
· 7f08b35a
Tom Niget
authored
Aug 13, 2023
7f08b35a
Fix Self substitution for generics
· f1dd801a
Tom Niget
authored
Aug 13, 2023
f1dd801a
Add proper display for ICEs
· aec0e5c2
Tom Niget
authored
Aug 13, 2023
aec0e5c2
Add proper implementation of Compare nodes
· 13764aba
Tom Niget
authored
Aug 13, 2023
13764aba
Fix substitution of Self type in functions
· 6374abcf
Tom Niget
authored
Aug 13, 2023
6374abcf
Add dot C++ impl
· 3b51dc29
Tom Niget
authored
Aug 13, 2023
3b51dc29
Add protected fields to PlainBlock so NodeTransformer knows it's a composite node
· e6678055
Tom Niget
authored
Aug 13, 2023
e6678055
Prioritize errors from __main__ in multipass analysis
· b4f3b150
Tom Niget
authored
Aug 13, 2023
b4f3b150
11 Aug, 2023
2 commits
Use dot macro
· e7c1d806
Tom Niget
authored
Aug 11, 2023
e7c1d806
Fix arg iteration
· 3ea27887
Tom Niget
authored
Aug 11, 2023
3ea27887
10 Aug, 2023
12 commits
Extract method for better traceback
· d0c84863
Tom Niget
authored
Aug 11, 2023
d0c84863
Fix find_indices relying on unspecified set iteration order
· fc4a6b28
Tom Niget
authored
Aug 11, 2023
fc4a6b28
Store type origin info for traceback display
· 83f4655e
Tom Niget
authored
Aug 11, 2023
83f4655e
Add traceback info for visit_block
· 5270ab37
Tom Niget
authored
Aug 11, 2023
5270ab37
Skip internal functions
· 1be7d50a
Tom Niget
authored
Aug 11, 2023
1be7d50a
Allow manually specifying the node for traceback
· 8b02cffd
Tom Niget
authored
Aug 11, 2023
8b02cffd
Use Unicode characters for file extract
· fa71cb36
Tom Niget
authored
Aug 11, 2023
fa71cb36
Hide debug line
· d2fed600
Tom Niget
authored
Aug 11, 2023
d2fed600
Make file references parseable by IDEs
· 58cfc1b2
Tom Niget
authored
Aug 11, 2023
58cfc1b2
Remove old log message
· b1f20e2a
Tom Niget
authored
Aug 11, 2023
b1f20e2a
Add type checking for default values and emit them in C++
· 0b516646
Tom Niget
authored
Aug 10, 2023
0b516646
Fix typevariable name generation
· a98a3941
Tom Niget
authored
Aug 10, 2023
a98a3941