aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/shedlang/compiler/backends
AgeCommit message (Expand)Author
2026-04-12Make targets independent of specific backendsMichael Williamson
2026-04-12Extract PatioToCraneliftTestsMichael Williamson
2026-04-08Add poison as LLVM operandMichael Williamson
2026-04-08Add insertvalue instruction to LLVM IRMichael Williamson
2026-04-08Add extractvalue instruction to LLVM IRMichael Williamson
2026-04-07Return multiple values from Patio functionsMichael Williamson
2026-04-06Add Patio test for loading from mutable data element declMichael Williamson
2026-04-06Add full backend support for craneliftMichael Williamson
2026-04-03Clarify test nameMichael Williamson
2026-03-30Generate main function for patio-to-cranelift testsMichael Williamson
2026-03-29Load target ISA in patio-to-craneliftMichael Williamson
2026-03-28Add initial skeleton of cranelift backendMichael Williamson
2026-03-21Remove printing of module path in testsMichael Williamson
2025-03-09Add valgrind testsMichael Williamson
2025-03-09Extract notion of an example setMichael Williamson
2025-03-09Extract Examples.exampleDirectories()Michael Williamson
2025-03-09Extract Wasm executable extension into a constantMichael Williamson
2025-03-09Remove duplication of path to binaryMichael Williamson
2025-03-08Support methods from other namespaces in Wasm backendMichael Williamson
2025-03-08Support undefined data elements in Wasm binary formatMichael Williamson
2025-03-08Support method calls from other namespaces (without Wasm support)Michael Williamson
2025-03-08Fix: serialization of linkage for LLVM global definitionMichael Williamson
2025-01-17Add support for native functionsMichael Williamson
2025-01-11Remove old references to TOMLMichael Williamson
2025-01-11Create separate config file for examplesMichael Williamson
2024-12-22Support Wasm block types with multiple resultsMichael Williamson
2024-12-22Add WasmBlockType.EMPTYMichael Williamson
2024-12-22Add tests for serializing Wasm block typesMichael Williamson
2024-12-22Fix formattingMichael Williamson
2024-12-22Add symbols for tablesMichael Williamson
2024-12-22Implement Patio codegen for method store and loadMichael Williamson
2024-12-19Define methods directly on structMichael Williamson
2024-12-11Rename 36-extensions example to 35-extend-struct-inlineMichael Williamson
2024-12-11Compile Patio code for positional structsMichael Williamson
2024-12-10Add disabled example for struct positional fieldsMichael Williamson
2024-12-10Add disabled test for extensionsMichael Williamson
2024-12-10Allow INCLUDE_WIP_TESTS to be set to 0 to disable WIP testsMichael Williamson
2024-03-30Make LlvmCompiler staticMichael Williamson
2024-03-24Support custom runtimes when compilingMichael Williamson
2024-03-24Clarify target dir is for runtimeMichael Williamson
2024-03-24Use profiles when compilingMichael Williamson
2024-03-20Set profile on command lineMichael Williamson
2024-03-19Use Python script to build runtimeMichael Williamson
2024-02-12Only include Patio test functions for Patio testsMichael Williamson
2024-02-12Remove reliance on exit code for Patio testsMichael Williamson
2024-01-28Add memory.fill to WasmMichael Williamson
2024-01-22Add LLVM getelementptr operandMichael Williamson
2024-01-21Rename target to destination in IRsMichael Williamson
2023-12-28Add example tests for i686Michael Williamson
2023-12-28Add clang flags to support linking on i686Michael Williamson