summaryrefslogtreecommitdiff
path: root/tnslc/compile
AgeCommit message (Collapse)Author
30 hoursis_primitive helperCircleShift
11 daysbegin on the actual codegenCircleShift
11 daysFix recursive type resolution for pointersKai Gunger
11 daysfix memory issues with type resolutionKai Gunger
12 daysfix module step 1 name resolutionKai Gunger
12 dayschange how methods are resolvedKai Gunger
12 daysMerge branch 'origin' of cshift.net:git/tnsl-lang into originKai Gunger
13 daysin progress reg genCircleShift
13 daysreg movesKai Gunger
2025-12-05[tnslc] Fix struct resolutionCircleShift
2025-12-05[tnslc] Fix pointer issue with find funcCircleShift
2025-12-04[tnslc] setup scopeCircleShift
2025-12-04[tnslc] Scope label generatorsKai Gunger
2025-12-03[tnslc] begin rework of scopeCircleShift
2025-12-02[tnslc] resolve types for structs and functionsKai Gunger
2025-12-01initial struct sizingKai Gunger
2025-11-30Start work on backendKai Gunger
2025-11-28Update module building codeKai Gunger
2025-03-18[tnslc ]Register string generate funcCircleShift
2025-03-05[tnslc] Merge local with remoteCircleShift
2025-03-05[tnslc] Rework compile layoutCircleShift
2025-01-28Scope type initial funcsCircleShift
2024-12-13Type generation for compile modulesKyle Gunger
2024-10-16[tnslc] begin building transform funcsKyle Gunger
2024-10-16Find funcsKyle Gunger
2024-10-14[tnslc] compile structsKyle Gunger
2024-07-19switch tokenization schemeKyle Gunger
2024-06-29Submodules in sub nodesKyle Gunger
2024-06-25load imported tnsl filesKyle Gunger
2024-06-25Start work on ast genKyle Gunger
2024-04-24Module init and endKyle Gunger
2024-03-31better tokensKyle Gunger
2024-03-31Tenative tokenizerKyle Gunger
2024-03-30port strings from c based compilerKyle Gunger
2024-03-30copy file exampleKyle Gunger
2024-03-30in_csv functionKyle Gunger
2024-03-29File read testKyle Gunger
2024-03-26generator funcKyle Gunger
2024-03-26fix linux cwrapKyle Gunger
2023-02-16Collapse tnslc into a single fileKyle Gunger
2023-01-03Basic addition and subtractionKyle Gunger
2022-12-30Small fix for vtrack setupKyle Gunger
2022-12-30Gen asm to fix registers after a callKyle Gunger
2022-12-23Add initial value functionsKyle Gunger
2022-12-17Change charp to uint8Kyle Gunger
+ Change charp to uint8 + Start value abstraction
2022-12-15is_call and get_function_labelKyle Gunger
2022-12-15Change label formatKyle Gunger
+ Support modules + Track member types better ~ Remove unused files
2022-12-12Module include syntaxKyle Gunger
2022-12-12Fix path completionKyle Gunger
2022-12-12Evaluation of numeric literalsKyle Gunger