index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
c_backend.ml
Age
Commit message (
Expand
)
Author
2018-06-13
Tracing instrumentation for C backend
Alasdair Armstrong
2018-06-11
More efficient bitfield implementation
Alasdair Armstrong
2018-06-09
Fix issue in C_backend, and run C tests with undefined behavior sanitizer
Alasdair
2018-06-09
Fix issue with catch block return values not being compiled correctly
Alasdair
2018-06-07
Fix bug in add_bits optimization
Alasdair Armstrong
2018-06-06
Factor utility functions for IR into separate file and struct update optimiza...
Alasdair Armstrong
2018-06-06
Some additional fixes to C backend. Re-enable primitive optimizations.
Alasdair Armstrong
2018-06-06
Some work on improving error messages
Alasdair Armstrong
2018-06-04
Fix an issue with riscv_platform involving flow typing
Alasdair Armstrong
2018-06-04
Fix bug with function return types in C backend
Alasdair Armstrong
2018-05-31
Fixes to get ARM u-boot working in Sail.
Alasdair Armstrong
2018-05-09
Fix an issue with C compilation
Alasdair Armstrong
2018-04-26
Fix bug in rewriting of loops
Thomas Bauereiss
2018-04-10
Porting some minisail changes to sail2 branch
Alasdair Armstrong
2018-03-22
Fix C compilation for CHERI and MIPS
Alasdair Armstrong
2018-03-19
Fixes to C backend for RISCV-compilation
Alasdair Armstrong
2018-03-14
Fix toplevel pattern compilation
Alasdair Armstrong
2018-03-13
Polymorphic option types now compile to C
Alasdair Armstrong
2018-03-12
ELF loading for C backend
Alasdair Armstrong
2018-03-09
Specialise constructors for polymorphic unions
Alasdair Armstrong
2018-03-07
Make union types consistent in the AST
Alasdair Armstrong
2018-03-02
Use sail_lib.lem values in C backend
Alasdair Armstrong
2018-03-01
Cleanup intermediate bytecode representation in C backend
Alasdair Armstrong
2018-02-27
Fix some bugs in C compilation, and optimise struct updates
Alasdair Armstrong
2018-02-26
Add some obvious optimisations to C backend.
Alasdair Armstrong
2018-02-23
Fix some bugs in C compilation
Alasdair Armstrong
2018-02-22
More updates to C backend
Alasdair Armstrong
2018-02-21
Can now compile aarch64/no_vector into C
Alasdair Armstrong
2018-02-21
Have aarch64/no_vector compiling to C
Alasdair Armstrong
2018-02-19
Have generic vectors working in C backend
Alasdair Armstrong
2018-02-16
Add __TakeColdReset function to aarch64_no_vector
Alasdair Armstrong
2018-02-16
Can now compile aarch64/duopod to C
Alasdair Armstrong
2018-02-15
C backend can now handle record literals and record update syntax correctly
Alasdair Armstrong
2018-02-15
List support in C backend
Alasdair Armstrong
2018-02-13
Support for large bitvector literals in C backend
Alasdair Armstrong
2018-02-12
Add support for top-level letbindings to C backend
Alasdair Armstrong
2018-02-09
Improve IR pretty-printing for debugging
Alasdair Armstrong
2018-02-09
Formalize C backend intermediate representation in Ott
Alasdair Armstrong
2018-02-08
Can now generate control flow graphs with C backend
Alasdair Armstrong
2018-02-07
Have exceptions working in C backend
Alasdair Armstrong
2018-02-06
Compile union types in C backend
Alasdair Armstrong
2018-02-06
Work on handling exceptions in C backend
Alasdair Armstrong
2018-02-01
More work on C compilation
Alasdair Armstrong
2018-02-01
More work on running sail tests compiled to C
Alasdair Armstrong
2018-02-01
Can now compile some simple sail programs to C
Alasdair Armstrong
2018-01-31
More updates to C backend - matching and tuples
Alasdair Armstrong
2018-01-30
Updates to C backend
Alasdair Armstrong
2018-01-29
Further updates to C backend
Alasdair Armstrong
2018-01-26
More work on C backend
Alasdair Armstrong
2018-01-25
Add pattern completness check for match statements
Alasdair Armstrong
[prev]
[next]