index
:
circleshift/tnsl-lang
origin
The source code for the TNSL programming language - Reference libtnsl and tnslc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tnslc
Age
Commit message (
Expand
)
Author
5 days
fix some improper memory accesses
origin
Kai Gunger
8 days
poor implementation of tmp vars + returns i guess
Kai Gunger
8 days
handle variable declarations
Kai Gunger
10 days
fix var loc generation
CircleShift
10 days
move comperr message to else block
Kai Gunger
10 days
finding parent scopes
Kai Gunger
12 days
find existing uninitialized instead of copying new
Kai Gunger
13 days
mk_aware from node
CircleShift
13 days
pre-check funcs (stub)
Kai Gunger
2025-12-25
Fix typo
Kai Gunger
2025-12-25
Add functions to member modules
Kai Gunger
2025-12-24
strip refs
CircleShift
2025-12-23
slightly better var creation (not done)
CircleShift
2025-12-22
better locations
CircleShift
2025-12-19
Change indenting
Kai Gunger
2025-12-18
is_primitive helper
CircleShift
2025-12-09
begin on the actual codegen
CircleShift
2025-12-09
Fix recursive type resolution for pointers
Kai Gunger
2025-12-08
fix memory issues with type resolution
Kai Gunger
2025-12-07
fix module step 1 name resolution
Kai Gunger
2025-12-07
change how methods are resolved
Kai Gunger
2025-12-07
Merge branch 'origin' of cshift.net:git/tnsl-lang into origin
Kai Gunger
2025-12-07
in progress reg gen
CircleShift
2025-12-07
reg moves
Kai Gunger
2025-12-05
[tnslc] Fix struct resolution
CircleShift
2025-12-05
[tnslc] Fix pointer issue with find func
CircleShift
2025-12-04
[tnslc] setup scope
CircleShift
2025-12-04
[tnslc] Scope label generators
Kai Gunger
2025-12-03
[tnslc] remove random file
CircleShift
2025-12-03
[tnslc] begin rework of scope
CircleShift
2025-12-02
[tnslc] resolve types for structs and functions
Kai Gunger
2025-12-01
initial struct sizing
Kai Gunger
2025-11-30
Start work on backend
Kai Gunger
2025-11-28
Update module building code
Kai Gunger
2025-03-18
[tnslc ]Register string generate func
CircleShift
2025-03-05
[tnslc] Merge local with remote
CircleShift
2025-03-05
[tnslc] Rework compile layout
CircleShift
2025-01-28
Scope type initial funcs
CircleShift
2024-12-13
Type generation for compile modules
Kyle Gunger
2024-10-16
[tnslc] begin building transform funcs
Kyle Gunger
2024-10-16
Find funcs
Kyle Gunger
2024-10-14
[tnslc] compile structs
Kyle Gunger
2024-10-08
[tnslc] enum hotfix
Kyle Gunger
2024-10-08
[tnslc] draft parser done
Kyle Gunger
2024-10-08
[tnslc] parse tokenizer.tnsl without error messages
Kyle Gunger
2024-10-08
[tnslc] get vector.tnsl to compile
Kyle Gunger
2024-10-08
[tnslc] beginning of the end of the ast
Kyle Gunger
2024-10-06
[tnslc] escape from inside parens
Kyle Gunger
2024-10-05
[tnslc] fix mem leak
Kyle Gunger
2024-10-04
[tnslc] proper declaration handling within functions
Kyle Gunger
[next]