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
2024-02-11
Create separate lib for patio runtime
Michael Williamson
2024-02-03
Allow any int type in Patio switch
Michael Williamson
2024-02-03
Add visibility to mutable data elements
Michael Williamson
2024-02-03
Add TODO
Michael Williamson
2024-02-03
Add visibility to PatioDataElementImmutable
Michael Williamson
2024-02-02
Use runtime type tag as struct tag
Michael Williamson
2024-02-02
Reduce size of GC object header
Michael Williamson
2024-01-31
Remove Patio memory-fill
Michael Williamson
2024-01-28
Name pointer types more consistently
Michael Williamson
2024-01-28
Replace PatioDataValueDataPointerNull with PatioDataValuedataPointer
Michael Williamson
2024-01-28
Add PatioDataPtrValueNull
Michael Williamson
2024-01-28
Introduce PatioDataPtrValue
Michael Williamson
2024-01-28
Implement Patio memory-fill using LLVM
Michael Williamson
2024-01-28
Support memory-fill in Patio-to-Wasm code gen
Michael Williamson
2024-01-28
Add memory-fill instruction to Patio
Michael Williamson
2024-01-28
Add Patio byte-const
Michael Williamson
2024-01-28
Add memory.fill to Wasm
Michael Williamson
2024-01-27
Add PatioOperandConst::type()
Michael Williamson
2024-01-27
Extract PatioOffsets
Michael Williamson
2024-01-27
Reduce size of GC header
Michael Williamson
2024-01-27
Add Patio int32 data value
Michael Williamson
2024-01-26
Add Patio int32-const
Michael Williamson
2024-01-26
Add stubbed method for generating RTTI
Michael Williamson
2024-01-26
Add int32 to Patio
Michael Williamson
2024-01-26
Remove Patio type index
Michael Williamson
2024-01-24
Update Patio text backend to use common code for Patio backends
Michael Williamson
2024-01-24
Extract common code for Patio backends
Michael Williamson
2024-01-24
Reuse Shid-to-Patio contexts
Michael Williamson
2024-01-22
Replace Patio instructions for size/offset with operands
Michael Williamson
2024-01-22
Add LLVM getelementptr operand
Michael Williamson
2024-01-22
Extract PatioIntValue
Michael Williamson
2024-01-22
Rename const operands to with const suffix
Michael Williamson
2024-01-21
Remove alloc-heap from Patio
Michael Williamson
2024-01-21
Implement Patio byte-size-of instruction
Michael Williamson
2024-01-21
Implement Patio byte-offset-of instruction
Michael Williamson
2024-01-21
Add Patio byte-size-of and byte-offset-of instructions
Michael Williamson
2024-01-21
Add Patio type index
Michael Williamson
2024-01-21
Rename platformTarget to target
Michael Williamson
2024-01-21
Rename target to destination in IRs
Michael Williamson
2023-12-28
Update types for i686 target
Michael Williamson
2023-12-28
Add clang flags to support linking on i686
Michael Williamson
2023-12-28
Set target triple in LLVM IR
Michael Williamson
2023-12-28
Update llc to llc-17
Michael Williamson
2023-12-28
Set target in LlvmCompiler
Michael Williamson
2023-12-28
Create separate static method for creating WasmBackend from target
Michael Williamson
2023-12-27
Parameterise LlvmBackend with target
Michael Williamson
2023-12-27
Make param name consistent
Michael Williamson
2023-12-27
Use clang instead of gcc to link
Michael Williamson
2023-12-27
Add support for WASI on wasm64
Michael Williamson
2023-12-27
Fix writing of int data elements for wasm64
Michael Williamson
[prev]
[next]