index
:
shed-lang.git
main
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
main
/
java
/
org
/
shedlang
/
compiler
/
backends
Age
Commit message (
Expand
)
Author
2026-07-31
Use transient-0 instead of flatbuffers
main
Michael Williamson
2026-04-12
Remove old TODO
Michael Williamson
2026-04-12
Make targets independent of specific backends
Michael Williamson
2026-04-11
Allow explicit selection of backend
Michael Williamson
2026-04-11
Separate targets from backends
Michael Williamson
2026-04-08
Support defining Patio functions with multiple return values
Michael Williamson
2026-04-08
Return result from patioReturnOperandsToLlvmOperand
Michael Williamson
2026-04-08
Add poison as LLVM operand
Michael Williamson
2026-04-08
Add insertvalue instruction to LLVM IR
Michael Williamson
2026-04-08
Allow multiple destinations in Patio calls
Michael Williamson
2026-04-08
Add extractvalue instruction to LLVM IR
Michael Williamson
2026-04-07
Return multiple values from Patio functions
Michael Williamson
2026-04-07
Remove Patio resume instruction
Michael Williamson
2026-04-06
Add full backend support for cranelift
Michael Williamson
2026-04-04
Rename offset field to elementOffsets
Michael Williamson
2026-03-29
Generate empty object files using cranelift
Michael Williamson
2026-03-29
Load target ISA in patio-to-cranelift
Michael Williamson
2026-03-28
Add initial skeleton of cranelift backend
Michael Williamson
2026-03-20
Update to LLVM 23
Michael Williamson
2026-03-20
Drop redundant node argument --experimental-wasm-memory64
Michael Williamson
2025-03-09
Extract Wasm executable extension into a constant
Michael Williamson
2025-03-08
Support methods from other namespaces in Wasm backend
Michael Williamson
2025-03-08
Support undefined data elements in Wasm binary format
Michael Williamson
2025-03-08
Support method calls from other namespaces (without Wasm support)
Michael Williamson
2025-03-08
Fix: serialization of linkage for LLVM global definition
Michael Williamson
2025-03-08
Compile Patio mutable data declarations into LLVM IR
Michael Williamson
2025-03-08
Add PatioDataElementMutableDeclaration
Michael Williamson
2025-03-08
Clarify name of Patio data element definitions
Michael Williamson
2025-01-25
Change include path for shed.h
Michael Williamson
2025-01-25
Add macro guard to generated C header files
Michael Williamson
2025-01-25
Create separate target directories for each namespace parent
Michael Williamson
2025-01-19
Add basic compilation to native C headers
Michael Williamson
2024-12-22
Use jmp_buf size for LLVM target
Michael Williamson
2024-12-22
Update wasmIntConst to use exhaustive check
Michael Williamson
2024-12-22
Support any result type for Patio try
Michael Williamson
2024-12-22
Support Wasm block types with multiple results
Michael Williamson
2024-12-22
Add WasmBlockType.EMPTY
Michael Williamson
2024-12-22
Add tests for serializing Wasm block types
Michael Williamson
2024-12-22
Use explicit indirect function table
Michael Williamson
2024-12-22
Add symbols for tables
Michael Williamson
2024-12-22
Record SymbolInfo variants to match spec
Michael Williamson
2024-03-30
Make LlvmCompiler static
Michael Williamson
2024-03-24
Support custom runtimes when compiling
Michael Williamson
2024-03-24
Clarify target dir is for runtime
Michael Williamson
2024-03-24
Use profiles when compiling
Michael Williamson
2024-03-20
Set profile on command line
Michael Williamson
2024-03-20
Clarify output path variables
Michael Williamson
2024-03-19
Use Python script to build runtime
Michael Williamson
2024-03-19
Remove unnecessary malloc import
Michael Williamson
2024-03-19
Remove Patio alloc-stack instruction
Michael Williamson
[next]