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-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
2018-06-08
Coq: fix axiom generation
Brian Campbell
2018-06-08
Coq: update foreach handling, correct field accesses
Brian Campbell
2018-06-08
Coq: correct failure on unsupported undefined values
Brian Campbell
2018-06-08
Coq: use record update syntax (only single fields work for now)
Brian Campbell
2018-06-08
Coq: correct implicitness of type arguments in unions
Brian Campbell
2018-06-07
Fix bug in add_bits optimization
Alasdair Armstrong
2018-06-07
Fix a small bug in monomorphisation
Thomas Bauereiss
2018-06-06
Fix a typo.
Yao Li
2018-06-07
Add a constant folding optimization pass
Alasdair
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-06-04
switch to using a Map data structure for cheri tags in ocaml backend. This so...
Robert Norton
2018-06-04
Use Util.split_on_char in sail_lib.ml
Alasdair Armstrong
2018-05-31
Fix for Jenkins build
Alasdair Armstrong
2018-05-31
Fixes to get ARM u-boot working in Sail.
Alasdair Armstrong
2018-05-31
Some tweaks to ocaml compilation and sail_lib for ARM with system registers
Alasdair Armstrong
2018-05-28
Coq: merge some implicit variables from axioms with arguments
Brian Campbell
2018-05-28
Coq: prefer simple binders over patterns
Brian Campbell
2018-05-28
Coq: add option to produce axioms for unimplemented functions
Brian Campbell
2018-05-28
Coq: proper printing of nexps
Brian Campbell
2018-05-25
Use paged memory storage for ocaml backend memory. This is slightly slower (<...
Robert Norton
2018-05-24
Revert "Allow instantiation of type or order type variables without kind decl...
Brian Campbell
2018-05-24
Check kinds of type variables while checking well-formedness of types
Brian Campbell
[prev]
[next]