aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/shedlang/compiler/backends
AgeCommit message (Expand)Author
2023-12-28Set target triple in LLVM IRMichael Williamson
2023-12-28Set target in LlvmCompilerMichael Williamson
2023-12-28Update tmp pathsMichael Williamson
2023-12-28Create separate static method for creating WasmBackend from targetMichael Williamson
2023-12-28Extract PatioToLlvmTestsMichael Williamson
2023-12-27Rename PatioToLlvmTests to PatioToAmd64TestsMichael Williamson
2023-12-27Parameterise LlvmBackend with targetMichael Williamson
2023-12-27Add support for WASI on wasm64Michael Williamson
2023-12-27Use appropriate relocation type for memory addressesMichael Williamson
2023-12-27Add LEB128 encoding for padded 64-bit intsMichael Williamson
2023-12-27Enable 00-missing-main example for wasm64Michael Williamson
2023-12-27Fix handling of handling of examples when checking for errorMichael Williamson
2023-12-27Enable Patio-to-Wasm tests for wasm64Michael Williamson
2023-12-27Update to node 20Michael Williamson
2023-12-26Add i32.wrap_i64 instructionMichael Williamson
2023-12-26Add i64.extend_i32_u instructionMichael Williamson
2023-12-26Enable 01-true example for wasm64Michael Williamson
2023-12-26Add i64.store instructionMichael Williamson
2023-12-26Add support for i64.load instructionMichael Williamson
2023-12-26Add i64.ne instructionMichael Williamson
2023-12-26Test serialization of i32.ne instructionMichael Williamson
2023-12-26Add i64.eq instructionMichael Williamson
2023-12-26Add test for i32.eq instructionMichael Williamson
2023-12-26Add i64.sub instructionMichael Williamson
2023-12-26Extract serializeInstructions()Michael Williamson
2023-12-26Add test for i32.add instructionMichael Williamson
2023-12-26Add i64.add instructionMichael Williamson
2023-12-26Support running wasm64 through nodeMichael Williamson
2023-12-26Support 64-bit memoriesMichael Williamson
2023-12-26Add separate wasm32 and (unsupported) wasm64 targetsMichael Williamson
2023-12-26Rename LlvmPatioExampleTests to Amd64ExampleTestsMichael Williamson
2023-12-26Rename WasmPatioExampleTests to Wasm32ExampleTestsMichael Williamson
2023-12-26Support constructed type field accesses in Shid code genMichael Williamson
2023-12-25Add support for running WIP example testsMichael Williamson
2023-12-25Extract ExampleTests::runTest()Michael Williamson
2023-12-24Ignore test dynamicallyMichael Williamson
2023-12-24Add example for generic structsMichael 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-20Remove redundant packageMichael 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-12Split out LLVM code gen contextsMichael Williamson
2023-12-12Create LLVM codegen packageMichael Williamson
2023-12-12Add global context for LLVM code genMichael Williamson
2023-12-05Introduce classes for consistent target directory layoutMichael Williamson
2023-12-03Write target name instead of backend name to target directoryMichael Williamson