aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/shedlang/compiler/util
AgeCommit message (Expand)Author
2024-01-07Update commonSupertype to consider sum typesMichael Williamson
2023-12-20Read jmp_buf size instead of hard-codingMichael Williamson
2023-12-03Pass --target instead of --backendMichael Williamson
2023-11-19Add CheckReturnValue annotationMichael Williamson
2023-11-19Remove unused codeMichael Williamson
2023-11-19Make FieldsInfo iterableMichael Williamson
2023-11-04Use new reversed() method on ListMichael Williamson
2023-11-01Handle behaviour of if expressions properlyMichael Williamson
2023-10-29Infer type of positional param from hintMichael Williamson
2023-09-30Add type info for sum typesMichael Williamson
2023-09-28Add Patio code gen for struct field accessesMichael Williamson
2023-09-28Basic type checking for field accessMichael Williamson
2023-09-16Create separate error when processes failMichael Williamson
2023-07-22Generate main function using Patio code gen in llvm-patio backendMichael Williamson
2023-07-21Bodge together code gen from Patio to WasmMichael Williamson
2023-07-20Allocate memory for closureMichael Williamson
2023-07-19Add appropriate source when checking namespace statement dependenciesMichael Williamson
2023-07-17Store stack of lexical contextsMichael Williamson
2023-07-14Compile if expression with single conditional branchMichael Williamson
2023-07-09Check function returns correct typeMichael Williamson
2023-06-26Generate WASM functions for Shed functionsMichael Williamson
2023-06-26Add WASM code gen for call instructions with argsMichael Williamson
2023-06-19Write directly to file when serializing LLVM IRMichael Williamson
2023-06-18Use definition order for LLVM top level entitiesMichael Williamson
2023-06-17Store free variables into environmentMichael Williamson
2023-06-16Include args when compiling call to LLVM IRMichael Williamson
2023-06-13Introduce NamespaceTypeInfoMichael Williamson
2023-06-13Pass in namespace field types in one goMichael Williamson
2023-06-13Compile namespace-field-store to LLVM IRMichael Williamson
2023-06-13Store types of fields on namespace nodeMichael Williamson
2023-06-13Extract POrderedMapMichael Williamson
2023-06-10Add serialization for instructionsMichael Williamson
2023-06-10Add params to environment in functionMichael Williamson
2023-06-10Compile calls to stack instructionsMichael Williamson
2023-06-09Type check referencesMichael Williamson