index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
2018-06-25
Check for variables in disjointness check
Thomas Bauereiss
2018-06-25
Support bitlist representation in Sail2_string
Thomas Bauereiss
2018-06-25
Fix a bug in pattern guard rewriting
Thomas Bauereiss
2018-06-25
Coq: add typeclass based comparison, and instantiate for enums
Brian Campbell
2018-06-25
Coq: automatic cast introduction
Brian Campbell
2018-06-25
Use getopt rather than argp for Mac compatibility in C runtime
Alasdair Armstrong
2018-06-23
Split Sail->ANF translation into its own file
Alasdair
2018-06-22
Fix bug in elf_loader: zero memory when segment memsz exceeds size.
Prashanth Mundkur
2018-06-22
Coq: use simple forms for simple pattern matches in E_internal_let
Brian Campbell
2018-06-22
add support for new cycle_limit feature in mips.
Robert Norton
2018-06-21
Add command line option support for Sail->C compiled models
Alasdair Armstrong
2018-06-21
Follow Sail2 renaming in Isabelle library
Thomas Bauereiss
2018-06-21
Merge branch 'tracing' into sail2
Alasdair Armstrong
2018-06-21
Fix MIPS wrt changes to C runtime
Alasdair Armstrong
2018-06-21
Simplify the ANF->IR translation
Alasdair Armstrong
2018-06-21
changes to riscv model to support rmem
Jon French
2018-06-20
Coq: Generate MR when appropriate; syntax fixes
Brian Campbell
2018-06-20
Coq: add missing existential projection on simple let expressions
Brian Campbell
2018-06-20
Coq: Tidy up libraries, export String
Brian Campbell
2018-06-20
Coq: print div/mod/abs in nexps; avoid mod as an identifier
Brian Campbell
2018-06-20
Coq: port handling of effectful and/or from Lem backend
Brian Campbell
2018-06-19
Minor optimization in ocaml_backend to use ints instead of strings for Big_in...
Prashanth Mundkur
2018-06-19
Coq: use undefined_bitvector
Brian Campbell
2018-06-19
Add elf parsing from Alastair
Alasdair Armstrong
2018-06-19
Improvements to Sail C for booting Linux
Alasdair Armstrong
2018-06-18
Coq: better handling of identifiers, esp infix ones
Brian Campbell
2018-06-15
Fixes for C RTS for aarch64 no it's split into multiple files
Alasdair Armstrong
2018-06-14
rename all lem support files to sail2_foo to avoid conflict with sail1 in rmem
Jon French
2018-06-14
provide impl of int_of_string_opt in Sail_lib to support older Ocaml versions
Jon French
2018-06-14
Refactor C backend, and split RTS into multiple files
Alasdair
2018-06-13
Tracing instrumentation for C backend
Alasdair Armstrong
2018-06-13
Coq: library updates, informative type errors, fix type aliases
Brian Campbell
2018-06-12
Coq: Handle simple top-level type variable definitions
Brian Campbell
2018-06-12
Coq: upgrade some errors to report locations
Brian Campbell
2018-06-12
Coq: support for range type, along with related existential improvements
Brian Campbell
2018-06-11
add 'pat as id' mapping-patterns
Jon French
2018-06-11
More efficient bitfield implementation
Alasdair Armstrong
2018-06-11
Merge branch 'sail2' into mappings
Jon French
2018-06-11
change double-caret for string-append-pattern to single caret, since that wou...
Jon French
2018-06-11
better type inference of union-constructors and mappings
Jon French
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-08
Fix use of non-tail-recursive calls in elf_loader.
Prashanth Mundkur
2018-06-08
type checking mappings: allow inferring based on the other side's id inferences
Jon French
2018-06-08
Coq: some handling of existential types as function return types
Brian Campbell
2018-06-08
Coq: add destructuring of atom existentials in patterns
Brian Campbell
2018-06-08
Coq: track add_typquant change
Brian Campbell
2018-06-08
Correct dependencies of bytecode sail
Brian Campbell
2018-06-08
Coq: existential and constraint solving work
Brian Campbell
2018-06-08
Coq: some very basic existential support
Brian Campbell
[next]