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
2019-02-08
Updates for asl_parser
Alasdair Armstrong
2019-02-08
Rewrite type definitions in rewrite_nexp_ids
Thomas Bauereiss
2019-02-08
Remove dead code from type-checker
Alasdair
2019-02-07
Replace equality check for declared effects by subset check
Thomas Bauereiss
2019-02-07
Monomorphisation tweaks for v8.5
Thomas Bauereiss
2019-02-07
Add a symbol for new implicit arguments for backwards compatability
Alasdair Armstrong
2019-02-07
Fix implicits in v8.2 public ARM spec
Alasdair Armstrong
2019-02-06
Emacs mode understands relationships between Sail files
Alasdair
2019-02-06
Improve emacs mode
Alasdair Armstrong
2019-02-06
Fix some tests
Alasdair Armstrong
2019-02-06
Make sure type synonym errors have correct location info
Alasdair Armstrong
2019-02-06
Remove all sizeof rewriting from C compilation
Alasdair
2019-02-05
Simpler implicit arguments
Alasdair Armstrong
2019-02-05
Ensure Lem output doesn't fail if there's a termination measure present
Brian Campbell
2019-02-05
Use more general types for lexps in the internal lets rewriting pass
Brian Campbell
2019-02-05
The alpha equivalence check should keep tyvars that only appear in constraints
Brian Campbell
2019-02-05
Handle a few more cases in mono rewrites
Thomas Bauereiss
2019-02-04
Fix some warnings
Alasdair Armstrong
2019-02-04
Add dec_str builtin to lem
Alasdair Armstrong
2019-02-04
Test lem output by running end-to-end tests using ocaml via lem
Alasdair Armstrong
2019-02-04
Fix behavior for fallthrough cases in catch blocks
Alasdair Armstrong
2019-02-03
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-02-02
Avoid unification on ambiguous return types
Alasdair
2019-02-02
Monomorphisation tests all pass so add them to standard regression tests
Alasdair
2019-02-02
Merge remote-tracking branch 'origin/sail2' into asl_flow2
Alasdair
2019-02-01
Fix missing typedef cases in OCaml output
Alasdair
2019-02-01
Expand integer synonyms
Alasdair Armstrong
2019-02-01
Add tracing instrumention for SMT
Alasdair Armstrong
2019-01-31
Fix an unnecessary cast insertion on assignments
Brian Campbell
2019-01-31
Turn on cast insertion for -lem_mwords and revert b826df25
Brian Campbell
2019-01-31
Drop type annotations in top-level nexp rewriting in favour of valspecs
Brian Campbell
2019-01-31
Make cast insertion handle more complex nexps and pushing casts into blocks
Brian Campbell
2019-01-31
Merge branch 'monads' into asl_flow2
Thomas Bauereiss
2019-01-31
Further restrict attention to Int kids
Thomas Bauereiss
2019-01-31
Monomorphisation: improve cast insertion and nexp rewriting on variants
Brian Campbell
2019-01-31
Add missing cases to constraint comparison
Brian Campbell
2019-01-31
Support case splitting on variables as well as sizeof in cast introduction
Brian Campbell
2019-01-30
Cache compilation results to improve build times for repeated builds
Alasdair
2019-01-29
Fixes for full v8.5
Alasdair Armstrong
2019-01-29
Add an option to crudely slice a function out of a Sail model
Brian Campbell
2019-01-29
Monomorphisation: add missing tyvar substitution during constrant propagation
Brian Campbell
2019-01-29
Add a few more type annotations after mono rewrites
Thomas Bauereiss
2019-01-29
Merge branch 'sail2' into asl_flow2
Thomas Bauereiss
2019-01-29
Improve generation of initial register state
Thomas Bauereiss
2019-01-29
Monomorphisation: restrict our attention to Int kids
Brian Campbell
2019-01-28
Lem: Be more careful about nexps occurring in the function signature
Thomas Bauereiss
2019-01-25
Monomorphisation: update a built-in name
Brian Campbell
2019-01-25
Fix solution finding using SMT by looking for the right variable
Brian Campbell
2019-01-25
Coq: add enough to generate some output for arm-v8.5-a
Brian Campbell
2019-01-24
Start supporting informative bool types in Coq backend
Brian Campbell
[prev]
[next]