index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
type_check.mli
Age
Commit message (
Expand
)
Author
2020-09-29
Refactor: Change AST type from a union to a struct
Alasdair
2020-09-28
Refactor: Rename 'a defs to 'a ast
Alasdair
2020-09-28
Move the ast defs wrapper into it's own file
Alasdair
2020-09-23
Allow more access to parts of Env (needed by minisail)
Mark Wassell
2020-06-23
Fix bug with duplicate enum identifiers in patterns
Alasdair
2020-04-21
Mono: Check for non-constant calls to make_the_value
Thomas Bauereiss
2020-03-18
Expose details of failed lexp bounds checks
Thomas Bauereiss
2019-12-10
Introduce new bitfield syntax for ASL translation
Alasdair Armstrong
2019-05-17
Experiment with making vector and bitvector distinct types
Alasdair Armstrong
2019-04-16
Coq: don't record assertions in the context if Sail doesn't
Brian Campbell
2019-04-15
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-03-15
Various monomorphisation tweaks and fixes
Thomas Bauereiss
2019-03-14
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-03-11
Improve ocamldoc comments
Alasdair Armstrong
2019-03-04
Type_check: functions env/typ_of_tannot
Jon French
2019-03-04
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-03-04
Type_check: make prover reference in env an option defaulting to None
Jon French
2019-03-01
WIP: Start working on being able to slice single instructions out of specs
Alasdair Armstrong
2019-02-25
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-02-18
Add option to linearize constraints containing exponentials
Alasdair Armstrong
2019-02-18
Rename Type_check.solve -> Type_check.solve_unique
Alasdair Armstrong
2019-02-14
Fix issues for versions of z3 confused by 2^n
Alasdair Armstrong
2019-02-13
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-02-12
Merge remote-tracking branch 'origin/sail2' into asl_flow2
Alasdair Armstrong
2019-02-08
Remove dead code from type-checker
Alasdair
2019-02-06
Make sure type synonym errors have correct location info
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
Merge remote-tracking branch 'origin/sail2' into asl_flow2
Alasdair
2019-01-31
Fix an unnecessary cast insertion on assignments
Brian Campbell
2019-01-31
Monomorphisation: improve cast insertion and nexp rewriting on variants
Brian Campbell
2019-01-29
Merge branch 'sail2' into asl_flow2
Thomas Bauereiss
2019-01-24
Start supporting informative bool types in Coq backend
Brian Campbell
2019-01-22
Add a pragma for unrolling recursive functions
Alasdair Armstrong
2019-01-08
Improvements for v85
Alasdair Armstrong
2018-12-28
Merge branch 'sail2' into rmem_interpreter
Jon French
2018-12-22
Improve error messages and debugging
Alasdair Armstrong
2018-12-20
Fix monomorpisation tests with typechecker changes
Alasdair Armstrong
2018-12-18
Ensure type-variables have consistent names
Alasdair
2018-12-18
Revert "Experiment with generating type variable names in a repeatable way"
Alasdair
2018-12-18
Experiment with generating type variable names in a repeatable way
Alasdair Armstrong
2018-12-17
Adapt Coq and termination measure support to typechecker changes
Brian Campbell
2018-12-12
Add a test case for various simple boolean properties
Alasdair Armstrong
2018-12-12
Generalise existentials for non-integer type variables
Alasdair
2018-12-10
Various changes:
Alasdair Armstrong
2018-12-08
Compiling again
Alasdair
2018-12-07
Working on better flow typing for ASL
Alasdair Armstrong
2018-12-04
Simplify kinds in the AST
Alasdair Armstrong
2018-11-30
Remove constraint synonyms
Alasdair Armstrong
2018-11-15
When outputing latex do not expand type synonyms in val specs during type check.
Robert Norton
[next]