aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org
AgeCommit message (Expand)Author
2023-12-24Ignore test dynamicallyMichael Williamson
2023-12-24Add example for generic structsMichael Williamson
2023-12-23Add basic type checking for constructed typesMichael Williamson
2023-12-23Add ConstructedTypeMichael Williamson
2023-12-23Use type params in struct fieldsMichael Williamson
2023-12-23Set correct type for generic struct in environmentMichael Williamson
2023-12-23Create type constructor for structs with type paramsMichael Williamson
2023-12-23Parse constructed typesMichael Williamson
2023-12-23Parse type level params for sum typesMichael Williamson
2023-12-23Parse struct type level paramsMichael Williamson
2023-12-21Update error messageMichael Williamson
2023-12-21Check that we're not using placeholder unrelocatable valuesMichael Williamson
2023-12-21Avoid silently dropping instructions when generating LLVM codeMichael Williamson
2023-12-21Check that character range is validMichael Williamson
2023-12-21Add basic test for FileFragmentSource::at()Michael Williamson
2023-12-21Add source to ShidNamespaceMichael Williamson
2023-12-21Test message of CircularNamespaceDependencyErrorMichael Williamson
2023-12-20Test message of UnknownNamespaceErrorMichael Williamson
2023-12-20Handle unknown namespacesMichael Williamson
2023-12-20Only include cyclic dependencies in errorMichael Williamson
2023-12-20Add test for popping of stackMichael Williamson
2023-12-20Check namespace can be depended on multiple timesMichael Williamson
2023-12-20Detect loops in namespace dependenciesMichael Williamson
2023-12-20Extract and test namespace linearisationMichael Williamson
2023-12-20Remove redundant packageMichael Williamson
2023-12-20Move ShidToPatio code to separate packageMichael Williamson
2023-12-20Split out ShidToPatioTestingMichael Williamson
2023-12-20Rename PatioCodeGen to ShidToPatioMichael Williamson
2023-12-20Rename PatioToLlvm contextsMichael Williamson
2023-12-20Rename LlvmPatioCodeGent to PatioToLlvmMichael Williamson
2023-12-20Rename WasmPatioCodeGen to PatioToWasmMichael Williamson
2023-12-19Handle returns from try bodiesMichael Williamson
2023-12-17Add Patio data value null data ptrMichael Williamson
2023-12-16Garbage collect on function exitMichael Williamson
2023-12-16Specify initial value for Patio mutable data elementsMichael Williamson
2023-12-16Add PatioDataValueBoolMichael Williamson
2023-12-16Use GC alloc when allocating on the heapMichael Williamson
2023-12-15Fix name of instructionMichael Williamson
2023-12-15Add code gen for Patio blocksMichael Williamson
2023-12-15Mark Patio block as an instructionMichael Williamson
2023-12-15Update naming for Shid matchersMichael Williamson
2023-12-15Use common code for Patio block code genMichael Williamson
2023-12-15Store temporaries as operandsMichael Williamson
2023-12-13Use Shid bound variables to generate Patio variablesMichael Williamson
2023-12-13Store bound locals in ShidBlockMichael Williamson
2023-12-13Introduce ShidBlockMichael Williamson
2023-12-13Add Shid local-drop instructionMichael Williamson
2023-12-12Split out LLVM code gen contextsMichael Williamson
2023-12-12Create LLVM codegen packageMichael Williamson
2023-12-12Add global context for LLVM code genMichael Williamson