summaryrefslogtreecommitdiff
path: root/tnslc/compile/var.tnsl
AgeCommit message (Collapse)Author
3 days[tnslc] passable bool ops for noworiginKai Gunger
4 days[tnslc] boring if impl, need to fix bin bool opsKai Gunger
5 days[tnslc] fix members in binary operationsKai Gunger
6 days[tnslc] better calling, issue with member setting on refsKai Gunger
8 days[tnslc] better dot chain, begin on function call (not done)Kai Gunger
11 days[tnslc] self in methodKai Gunger
12 days[tnslc] small fix for finding module varsKai Gunger
13 days[tnslc] Basic statement compKai Gunger
2026-04-17[tnslc] Extremely scuffed compile time globalsKai Gunger
2026-04-13[tnslc] More var utilsKai Gunger
2026-04-10[tnslc] var opsKai Gunger
2026-04-09[tnslc] add initial var mov testsKai Gunger
2026-04-08[tnslc] fixes for movKai Gunger
2026-04-08[tnslc] helpers for generating src and dest regsKai Gunger
2026-04-05Add reg computation for setting structsKai Gunger
2026-03-20[tnslc] fix bug in scope for getting stack locationsKai Gunger
2026-03-16Various fixesKai Gunger
2025-12-31fix var loc generationCircleShift
2025-12-29find existing uninitialized instead of copying newKai Gunger
2025-12-28pre-check funcs (stub)Kai Gunger
2025-12-24strip refsCircleShift
2025-12-23slightly better var creation (not done)CircleShift
2025-12-22better locationsCircleShift
2025-12-19Change indentingKai Gunger
2025-12-09begin on the actual codegenCircleShift
2025-12-08fix memory issues with type resolutionKai Gunger
2025-12-07change how methods are resolvedKai Gunger
2025-12-07Merge branch 'origin' of cshift.net:git/tnsl-lang into originKai Gunger
2025-12-07in progress reg genCircleShift
2025-12-07reg movesKai Gunger
2025-12-05[tnslc] Fix pointer issue with find funcCircleShift
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] Rework compile layoutCircleShift