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-01-31
Find buried set constraints in asserts
Brian Campbell
2018-01-31
Fix mono continue away option
Brian Campbell
2018-01-31
Export arithmetic shift right from Lem library
Thomas Bauereiss
2018-01-31
Add Lem operator wrappers for bitlists
Thomas Bauereiss
2018-01-31
Add wrappers around Lem operators using bitvector type class
Thomas Bauereiss
2018-01-31
Split base definitions of Lem monads and further built-ins (e.g. loop combina...
Thomas Bauereiss
2018-01-31
add very stripped down 2-instruction RISCV example with add and load.
Robert Norton
2018-01-31
add some elf files from riscv test suite and run them on riscv model.
Robert Norton
2018-01-30
Handle 'N == 1 | 'N == 2 | ... style set constraints in mono
Brian Campbell
2018-01-30
Optionally give *all* monomorphisation errors at once
Brian Campbell
2018-01-30
Fix monomorphisation analysis to detect type variables which need to be
Brian Campbell
2018-01-30
Fix failing Lem tests
Alasdair Armstrong
2018-01-30
Updates to C backend
Alasdair Armstrong
2018-01-30
riscv prelude: add a to_bits function for converting ints to bits of given le...
Robert Norton
2018-01-30
Generate functions from enums to numbers and vice versa
Alasdair Armstrong
2018-01-29
Fix Lem generation for RISC-V
Thomas Bauereiss
2018-01-29
Add rreg effect to _reg_deref in fix_val_specs rewrite
Thomas Bauereiss
2018-01-29
Output a few more type annotations for Lem
Thomas Bauereiss
2018-01-29
Add a fixme for unhandled fences but allow them to execute.
Prashanth Mundkur
2018-01-29
Initial handling of CSR reads/writes.
Prashanth Mundkur
2018-01-29
Add satp to CSR dummy implemented predicate. Also direct the illegal instruc...
Prashanth Mundkur
2018-01-29
use check target in makefile when checking riscv spec.
Robert Norton
2018-01-29
riscv: fix warnings about incomplete patterns. Add a check target in Makefile...
Robert Norton
2018-01-29
Sync mono rewrites definitions with library
Brian Campbell
2018-01-29
Look through let expressions when constructing nconstraints
Brian Campbell
2018-01-29
Leave pure if-conditions in place instead of pulling out let-bindings
Brian Campbell
2018-01-29
Set maximum split size to work with aarch64 no vector
Brian Campbell
2018-01-29
Get typechecking to resolve overriding in remove numeral patterns rewrite
Brian Campbell
2018-01-29
Move subst to ast_util, use for guarded clauses rewrite
Brian Campbell
2018-01-29
Add some initial exception handling to the riscv execution loop.
Prashanth Mundkur
2018-01-29
Merge branch 'sail2' of https://bitbucket.org/Peter_Sewell/sail into sail2
Robert Norton
2018-01-29
riscv: remove break from main loop and place val spec in prelude.
Robert Norton
2018-01-29
riscv: add tracing of register writes.
Robert Norton
2018-01-29
add tohost to value.ml
Robert Norton
2018-01-29
implement shift primitives in sail_lib.ml
Robert Norton
2018-01-29
Further updates to C backend
Alasdair Armstrong
2018-01-29
Added ecall/mret and exception support.
Prashanth Mundkur
2018-01-29
Fix a bug where structs containing unions would generate bad to_string functions
Alasdair Armstrong
2018-01-29
Merge branch 'sail2' of https://bitbucket.org/Peter_Sewell/sail into sail2
Alasdair Armstrong
2018-01-29
Shaked removing generation of now-uncessary uint dependency
Peter Sewell
2018-01-29
Linksem does not use uint anymore
Shaked Flur
2018-01-29
Fix error in RISCV: SLLI and SRLI were swapped...
Robert Norton
2018-01-29
Turn off constraint substitution in mono
Brian Campbell
2018-01-29
Use fresh variables when dealing with (multiple) literal patterns
Brian Campbell
2018-01-29
Turn off warnings when rechecking after mono
Brian Campbell
2018-01-29
Avoid generating (_ as n) in mono, broke atom type rewriting
Brian Campbell
2018-01-27
Add Makefile for RISC-V
Thomas Bauereiss
2018-01-26
Fixed loading ARM elf files
Alasdair Armstrong
2018-01-26
One more mono rewrite
Brian Campbell
2018-01-26
Missing -ocamlfind
Brian Campbell
[next]