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-04-13
Move riscv memory definitions into a separate file.
Prashanth Mundkur
2018-04-13
Fix access checks to riscv CSRs.
Prashanth Mundkur
2018-04-13
Add a few more generated file to gitignore
Brian Campbell
2018-04-13
Update aarch64 no vector monomorphisation source for current type checker
Brian Campbell
2018-04-13
Check all patterns inside functions with -dsanity
Brian Campbell
2018-04-12
Fill in some minor missing cases in monomorphisation
Brian Campbell
2018-04-12
remove cheri128 backwards compatibility hack that extended access_system_regs...
Robert Norton
2018-04-12
implement new permit_unseal used for CUnseal instead of permit_seal.
Robert Norton
2018-04-12
add a cheri_trace target for conveniently building a debug build.
Robert Norton
2018-04-12
Add implementations of CReadHwr and CWriteHwr
Robert Norton
2018-04-12
Add missing read of UserLocal register using dmtc0 4, sel 2. Write was presen...
Robert Norton
2018-04-11
Initial bits of supervisor state.
Prashanth Mundkur
2018-04-11
Add some misc informational m-mode registers that are used in a test.
Prashanth Mundkur
2018-04-11
More structured riscv trap vector handling.
Prashanth Mundkur
2018-04-11
Fix test prelude
Brian Campbell
2018-04-11
Avoid unnecessary rechecking in remove numeral pats rewrite
Brian Campbell
2018-04-11
Use more robust method of finding deps of new tyvars in mono analysis
Brian Campbell
2018-04-11
Make the atom to singleton type rewriter replace literals with guards
Brian Campbell
2018-04-11
Fix neq_range in flow.sail
Alasdair Armstrong
2018-04-10
Porting some minisail changes to sail2 branch
Alasdair Armstrong
2018-04-10
Avoid rejecting reasonable pattern matches in monomorphisation
Brian Campbell
2018-04-10
Add basic reference support to monomorphisation
Brian Campbell
2018-04-09
Update riscv to use the new system definitions, remove duplicates.
Prashanth Mundkur
2018-04-09
Add some riscv arch definitions: privilege levels, exceptions, interrupts, ex...
Prashanth Mundkur
2018-04-09
Slightly re-org defs to move related things closer together.
Prashanth Mundkur
2018-04-09
Better separate riscv-independent and riscv-specific parts between prelude an...
Prashanth Mundkur
2018-04-09
Remove unnecessary restriction on complex nexp rewriting
Brian Campbell
2018-04-09
Stop vector_typ_args_of from failing when order is a variable
Brian Campbell
2018-04-09
cheri: compute virtual address mod 2^64 when doing bounds check to avoid fail...
Robert Norton
2018-04-09
remove unused functions from cher/mips prelude (step towards using standard p...
Robert Norton
2018-04-06
Fix some error msg typos.
Prashanth Mundkur
2018-04-06
Fix emacs sail2-mode.
Prashanth Mundkur
2018-04-06
Generate better tyvar names for complex nexps in monomorphisation
Brian Campbell
2018-04-06
Test now passes
Brian Campbell
2018-04-06
Add integer comparisons to overloads in flow typing library
Alasdair Armstrong
2018-04-06
Update sail.tex for wip latex output
Alasdair Armstrong
2018-04-05
Fix precedence printing and update aarch64 spec
Alasdair Armstrong
2018-04-05
More work on latex output
Alasdair Armstrong
2018-04-05
Cleanup repository by removing old and generated files
Alasdair Armstrong
2018-04-05
Add generic prelude library that pulls in various basic sail
Alasdair Armstrong
2018-04-04
Fix another infinite loop in cast bit_to_bool. Following introduction of eq_b...
Robert Norton
2018-04-04
Make Type_check.solve do obvious cases immediately
Brian Campbell
2018-04-04
Use solver properly to simplify nexps in mono analysis, Lem printing
Brian Campbell
2018-04-04
Instantiate type properly when introducing mono casts
Brian Campbell
2018-04-04
Use valspec equations in monomorphisation analysis
Brian Campbell
2018-04-04
Tweak Type_check.solve for this branch
Brian Campbell
2018-04-04
Add a function to find unique solution for constraints
Alasdair Armstrong
2018-04-04
Add bitvector casts to funcl bodies when necessary
Brian Campbell
2018-04-04
Initial rewrite to move complex nexps in fn sigs into constraints
Brian Campbell
2018-04-04
Improve location information in mono dependency errors
Brian Campbell
[next]