aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
AgeCommit message (Expand)Author
2023-06-14Extract LlvmCompilerNamespaces.fieldStore()Michael Williamson
2023-06-13Introduce NamespaceTypeInfoMichael Williamson
2023-06-13Store field names in typed namespace nodeMichael Williamson
2023-06-13Pass in namespace field types in one goMichael Williamson
2023-06-13Compile namespace-field-store to LLVM IRMichael Williamson
2023-06-13Add LLVM store instructionMichael Williamson
2023-06-13Rename OBJECT_TYPE to VALUE_TYPEMichael Williamson
2023-06-13Store types of fields on namespace nodeMichael Williamson
2023-06-13Store type of function on nodeMichael Williamson
2023-06-13Put namespace name onto namespace nodesMichael Williamson
2023-06-13Extract POrderedMapMichael Williamson
2023-06-13Add NamespaceTypeMichael Williamson
2023-06-13Add LLVM getelementptr instructionMichael Williamson
2023-06-13Add missing suffixMichael Williamson
2023-06-12Replace module-export instruction with namespace-field-storeMichael Williamson
2023-06-12Add docsMichael Williamson
2023-06-12Make string definitions privateMichael Williamson
2023-06-12Support private LLVM globalsMichael Williamson
2023-06-12Compile push-string instruction to LLVM IRMichael Williamson
2023-06-12Add LLVM operand ptrtointMichael Williamson
2023-06-12Add LLVM i8 typeMichael Williamson
2023-06-12Add LLVM pointer typeMichael Williamson
2023-06-12Add LLVM structure typeMichael Williamson
2023-06-12Add LLVM type arrayMichael Williamson
2023-06-12Add LLVM operand structureMichael Williamson
2023-06-12Add LLVM array operandMichael Williamson
2023-06-12Add LLVM typed operandMichael Williamson
2023-06-12Add global definitionMichael Williamson
2023-06-11Compile discard instruction to LLVM IRMichael Williamson
2023-06-11Compile local-load instruction to LLVM IRMichael Williamson
2023-06-11Compile load-store instruction to LLVM IRMichael Williamson
2023-06-11Compile push-int instruction to LLVM IRMichael Williamson
2023-06-11Compile push-unit instruction to LLVM IRMichael Williamson
2023-06-11Compile push-bool instruction to LLVM IRMichael Williamson
2023-06-11Add stubbed LLVM compilerMichael Williamson
2023-06-11Add docs for typesMichael Williamson
2023-06-11Add note on TypeMichael Williamson
2023-06-11Add stubbed LLVM backendMichael Williamson
2023-06-11Add subparser for generating instructionsMichael Williamson
2023-06-11Rename ShedcCli to ShedCliMichael Williamson
2023-06-11Parser main configMichael Williamson
2023-06-11Push unit at end of function definition bodyMichael Williamson
2023-06-11Add push-unit instructionMichael Williamson
2023-06-11Escape strings in serialized instructionsMichael Williamson
2023-06-11Use consistent casingMichael Williamson
2023-06-10Update CLI to print instructionsMichael Williamson
2023-06-10Add serialization for instructionsMichael Williamson
2023-06-10Add free variables to define function instructionMichael Williamson
2023-06-10Add params to environment in functionMichael Williamson
2023-06-10Store free variables used in functionMichael Williamson