index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
ast_util.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-08-13
Preserve file structure through initial check
Alasdair
2020-05-15
Add coverage tracking tool
Alasdair
2019-11-29
Merge branch 'word-numerals' into sail2
Thomas Bauereiss
2019-08-02
Fix all warnings (except for two lem warnings)
Alasdair Armstrong
2019-05-17
Experiment with making vector and bitvector distinct types
Alasdair Armstrong
2019-05-13
move simple_string_of_loc to Ast_util
Jon French
2019-04-15
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-04-05
Lem: Make generated assertion messages look nicer in prover output
Alasdair
2019-04-02
Coq: replace n_constraints with equivalent bool variables
Brian Campbell
2019-03-26
Lem: Output constant bitvectors as hex or bin literals
Thomas Bauereiss
2019-03-14
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-03-13
Remove prover reference from typecheck env when marshalling out defs
Jon French
2019-03-11
Improve ocamldoc comments
Alasdair Armstrong
2019-03-07
Extract constant propagation and related functions from monomorphisation.
Brian Campbell
2019-03-04
Merge branch 'sail2' into rmem_interpreter
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-19
Refactor specialization
Alasdair Armstrong
2019-02-13
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-02-12
Improvements for emacs mode
Alasdair Armstrong
2019-02-08
Add parameterization support for bitfields.
Prashanth Mundkur
2019-02-08
Updates for asl_parser
Alasdair Armstrong
2019-02-07
Replace equality check for declared effects by subset check
Thomas Bauereiss
2019-02-03
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-01-29
Merge branch 'sail2' into asl_flow2
Thomas Bauereiss
2019-01-22
Add a pragma for unrolling recursive functions
Alasdair Armstrong
2019-01-14
Support some more unification cases
Thomas Bauereiss
2018-12-28
Merge branch 'sail2' into rmem_interpreter
Jon French
2018-12-27
refactor val-spec AST to store externs as an assoc-list rather than a functio...
Jon French
2018-12-18
Fix rewriter issues
Alasdair Armstrong
2018-12-17
Changes for ASL parser
Alasdair Armstrong
2018-12-12
Generalise existentials for non-integer type variables
Alasdair
2018-12-12
Remove KOpt_none constructor
Alasdair
2018-12-12
Fix various boolean type-variable related issues
Alasdair
2018-12-08
Compiling again
Alasdair
2018-12-07
Working on better flow typing for ASL
Alasdair Armstrong
2018-12-06
Re-factor initial check
Alasdair Armstrong
2018-12-04
Remove FES_Fexps constructor
Alasdair Armstrong
2018-12-04
Simplify kinds in the AST
Alasdair Armstrong
2018-11-16
Canonicalise functions types in val specs
Alasdair Armstrong
2018-11-05
Ensure type-synonyms are handled correctly in register dependencies
Alasdair Armstrong
2018-11-01
Changes to enable analysing type errors in ASL parser
Alasdair Armstrong
2018-10-31
Remove Parse_ast.Int, add unique locations
Alasdair Armstrong
2018-10-31
Improve error messages for unsolved function quantifiers
Alasdair Armstrong
2018-10-24
Add constraint synonyms
Alasdair Armstrong
2018-10-11
Change the function type in the AST
Alasdair
2018-09-28
Fix optimisation bug for certain if statements
Alasdair Armstrong
[next]