aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-07-31Use transient-0 instead of flatbuffersmainMichael Williamson
2026-07-31Add hobgoblin definitions for PatioMichael Williamson
2026-07-31Add hobgoblin definitions for sourcesMichael Williamson
2026-07-31Make Source a sealed interfaceMichael Williamson
2026-04-23Fix docs for parseMany()Michael Williamson
2026-04-17Use packages from Maven CentralMichael Williamson
2026-04-12Remove old TODOMichael Williamson
2026-04-12Make targets independent of specific backendsMichael Williamson
2026-04-12Extract PatioToCraneliftTestsMichael Williamson
2026-04-12Add proper error for unsupported targetsMichael Williamson
2026-04-12Don't print null sources for errorsMichael Williamson
2026-04-11Allow explicit selection of backendMichael Williamson
2026-04-11Separate targets from backendsMichael Williamson
2026-04-08Support defining Patio functions with multiple return valuesMichael Williamson
2026-04-08Add disabled test for functions with multiple return valuesMichael Williamson
2026-04-08Return result from patioReturnOperandsToLlvmOperandMichael Williamson
2026-04-08Add poison as LLVM operandMichael Williamson
2026-04-08Add insertvalue instruction to LLVM IRMichael Williamson
2026-04-08Allow multiple destinations in Patio callsMichael Williamson
2026-04-08Add extractvalue instruction to LLVM IRMichael Williamson
2026-04-07Return multiple values from Patio functionsMichael Williamson
2026-04-07Remove Patio resume instructionMichael Williamson
2026-04-06Support unreachable instruction in patio-to-craneliftMichael Williamson
2026-04-06Avoid creating unreachable cranelift blocksMichael Williamson
2026-04-06Implement loops into patio-to-craneliftMichael Williamson
2026-04-06Add test for Patio loop breakMichael Williamson
2026-04-06Add test for Patio loopMichael Williamson
2026-04-06Add support for mutable data element declarations to patio-to-craneliftMichael Williamson
2026-04-06Add Patio test for loading from mutable data element declMichael Williamson
2026-04-06Remove unused methodMichael Williamson
2026-04-06Seal blocks as soon as possibleMichael Williamson
2026-04-06Add full backend support for craneliftMichael Williamson
2026-04-06Set up params properly in patio-to-craneliftMichael Williamson
2026-04-06Don't use cranelift vars for Patio valsMichael Williamson
2026-04-06Add Patio for calling local function with argsMichael Williamson
2026-04-06Add TODOMichael Williamson
2026-04-06Use cranelift vars instead of stack slotsMichael Williamson
2026-04-06Implement switch in patio-to-craneliftMichael Williamson
2026-04-06Implement int / data-ptr conversion in patio-to-craneliftMichael Williamson
2026-04-05Support calling pointers in patio-to-craneliftMichael Williamson
2026-04-05Add test for calling pointersMichael Williamson
2026-04-05Implement calls with destination in patio-to-craneliftMichael Williamson
2026-04-05Add test for calling local patio functionMichael Williamson
2026-04-05Write null data pointers as data valueMichael Williamson
2026-04-05Handle int being 32-bits in write_data_value()Michael Williamson
2026-04-05Add test for writing struct data values in patio-to-craneliftMichael Williamson
2026-04-05Support array data values in patio-to-craneliftMichael Williamson
2026-04-05Split out tests for evaluating int valuesMichael Williamson
2026-04-05Add tests for different int valuesMichael Williamson
2026-04-05Handle int32 data values in patio-to-craneliftMichael Williamson