about summary refs log tree commit diff
path: root/boot/transpile.c
AgeCommit message (Collapse)Author
2026-05-24Emit IR/C increment/decrement in expression positionMel
Signed-off-by: Mel <mel@rnrd.eu>
2026-05-24Support named-unnamed call and construction arguments and fields with final ↵Mel
resolved order Signed-off-by: Mel <mel@rnrd.eu>
2026-05-19Add IR constructorsMel
Signed-off-by: Mel <mel@rnrd.eu>
2026-05-05Emit transpiled function bodies, blocks, statements, expressions, etc.Mel
Signed-off-by: Mel <mel@rnrd.eu>
2026-05-05Output transpiled function signatures and definitionsMel
Signed-off-by: Mel <mel@rnrd.eu>
2026-05-05Type transpilation passes 1 & 2Mel
Signed-off-by: Mel <mel@rnrd.eu>
2026-05-04Initial structure for transpiler IR translation unit processMel
Signed-off-by: Mel <mel@rnrd.eu>
2026-05-04Remove previous source tree-based transpiler, wire in lowering passMel
Signed-off-by: Mel <mel@rnrd.eu>
2026-05-03Rename tree nodes to add consistent prefix, de-node, clean-up namesMel
Signed-off-by: Mel <mel@rnrd.eu>
2026-01-25Allow different transpile pass output typesMel
Signed-off-by: Mel <mel@rnrd.eu>
2026-01-22LLVM clang compiler backendMel
Signed-off-by: Mel <mel@rnrd.eu>
2025-12-28Expand bootstrap common library with generic Array and more String utility ↵Mel
functions Signed-off-by: Mel <mel@rnrd.eu>
2025-08-05Add runtime library for catskill transpiled artifacts, wrapping main ↵Mel
function with correct types Signed-off-by: Mel <mel@rnrd.eu>
2025-08-05Add core library for catskill transpiled source, output defined types in ↵Mel
transpiler Signed-off-by: Mel <mel@rnrd.eu>
2025-07-23Add rudimentary catskill-to-C transpiler (yay!)Mel
Signed-off-by: Mel <mel@rnrd.eu>