index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2018-02-13
Support for large bitvector literals in C backend
Alasdair Armstrong
2018-02-13
Try to replace generated kids with user-defined ones from the environment
Thomas Bauereiss
2018-02-13
Some support in mono for extra fresh tyvars generated in the typechecker
Brian Campbell
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-08
work in progress mips sail2 port.
Robert Norton
2018-02-08
Some perl for automating some of sail->sail2 porting. Does not even attempt t...
Robert Norton
2018-02-08
Add (most of) the bitvector cast insertion transformation
Brian Campbell
2018-02-07
Setup test suite for C backend
Alasdair Armstrong
2018-02-07
Remove warnings during re-writing
Alasdair Armstrong
2018-02-07
Have exceptions working in C backend
Alasdair Armstrong
2018-02-07
Add some printing functions to Lem shallow embedding
Thomas Bauereiss
2018-02-06
Fixed some bugs in the RVC spec; the rvc test now passes.
Prashanth Mundkur
2018-02-06
Add a system initialization function. For now, it merely initializes support...
Prashanth Mundkur
2018-02-06
Compile union types in C backend
Alasdair Armstrong
2018-02-06
Fix lexer so operators cannot start with /* or //
Alasdair Armstrong
2018-02-06
immediate for CIncOffsetImmediate must be treated as signed (fixes test_cp2_r...
Robert Norton
2018-02-06
fix backwards arguments to pow2.
Robert Norton
2018-02-06
some prettyfying of riscv: replace regbits/bits(64) with xlenbits and use ove...
Robert Norton
2018-02-06
Add remaining RVC instructions.
Prashanth Mundkur
2018-02-06
Make small change to improve readability of riscv duopod
Alasdair Armstrong
2018-02-06
Work on handling exceptions in C backend
Alasdair Armstrong
2018-02-06
note existence of sail2 in README
Peter Sewell
2018-02-06
Add aux constructor to type patterns for consistency
Alasdair Armstrong
2018-02-06
Improve destructuring existential types
Alasdair Armstrong
2018-02-05
Merge changes to type_check.ml
Alasdair Armstrong
2018-02-05
Add typ patterns for destructuring existentials
Alasdair Armstrong
2018-02-05
Allow type variables to be introduced by global let bindings.
Alasdair Armstrong
2018-02-05
riscv: slightly prettier register trace output
Robert Norton
2018-02-05
squash a warning.
Robert Norton
2018-02-02
Added remaining compressed instructions in Quadrant 0 and 1, Quadrant 2 remains.
Prashanth Mundkur
2018-02-02
Add M extension to RISCV. Slightly inelegant implementation for now but passi...
Robert Norton
2018-02-02
Extra nexp simplification
Brian Campbell
2018-02-02
Add arithmetic shift right for aarch64 mono
Brian Campbell
2018-02-02
Move exp_lift_assign rewrite after fixing effects and retypechecking
Brian Campbell
2018-02-02
When cutting functions short at assertions, put an exit to correct types
Brian Campbell
2018-02-02
Also rewrite boolean terms in asserts during monomorphisation
Brian Campbell
2018-02-02
Add aarch64 duopod...
Alasdair Armstrong
2018-02-02
Add some more compressed instruction specs, and slightly clean up previous ones.
Prashanth Mundkur
2018-02-02
Allow global type variables
Alasdair Armstrong
2018-02-01
More work on C compilation
Alasdair Armstrong
2018-02-01
Fix atom -> itself transformation when clauses feature different set of sizes
Brian Campbell
2018-02-01
Curtail function bodies at known-false assertions during mono
Brian Campbell
2018-02-01
Proper substitution and propagation of size from last commit
Brian Campbell
2018-02-01
Substitute extra size case splits into body in monomorphisation
Brian Campbell
2018-02-01
Make mono add case expressions for size tyvars without a corresponding arg
Brian Campbell
2018-02-01
Use the recursive execute for c.addi4spn.
Prashanth Mundkur
2018-02-01
badaddr is a misleading name, since it could contain what the PC points to fo...
Prashanth Mundkur
[next]