index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
rewrites.ml
Age
Commit message (
Expand
)
Author
2018-08-31
mappings: Support for unidirectional mapping clauses
Jon French
2018-08-28
add __POS__ argument to Err_unreachable for better error reporting
Jon French
2018-08-24
Fix rewriter issues
Alasdair Armstrong
2018-08-24
support for P_or and P_not patterns in rewrite_defs_mapping_patterns
Jon French
2018-08-24
rewrite_defs_mapping_patterns: support for referring to mapping arguments in ...
Jon French
2018-08-24
pat_to_exp support for vector and string concat patterns; fix typing in exp_o...
Jon French
2018-08-24
rewrite_defs_pat_lits: rewrite away fewer lits when generating ocaml, for cle...
Jon French
2018-08-23
Fix interpreter after re-writer change
Alasdair Armstrong
2018-08-23
Move vector_string_to_bit_list from its odd place in Rewriter.rewrite_pat to ...
Jon French
2018-08-22
Fix a bug in nested vector concatenation patterns
Alasdair Armstrong
2018-08-22
Revert "rewrite_defs_pat_lits: add an explicit type annotation around generat...
Jon French
2018-08-22
rewrite_defs_pat_lits: add an explicit type annotation around generated id pa...
Jon French
2018-08-17
Extend guarded patterns rewriting to exception catching
Brian Campbell
2018-08-16
Add the type an expression was checked against to tannots, and use for Coq
Brian Campbell
2018-08-13
Coq: drop redundant final wildcard clauses
Brian Campbell
2018-08-13
Guarded clauses rewrite: variable patterns subsume enums
Brian Campbell
2018-08-12
Coq: handle enums in binders, make top-level patterns exhaustive
Brian Campbell
2018-08-07
Fix propagation of overly-specific types in early_return rewrite
Brian Campbell
2018-07-27
Make type annotations abstract in type_check.mli
Alasdair Armstrong
2018-07-27
Coq: patterns on bit literals
Brian Campbell
2018-07-26
Patterns: add or and not patterns
Alastair Reid
2018-07-25
Remove unused internal AST nodes
Alasdair Armstrong
2018-07-24
Move monomorphisation after mapping rewrites
Brian Campbell
2018-07-23
Coq: make all pattern matches in the output exhaustive
Brian Campbell
2018-07-12
Fix bug for large integers in OCaml compilation
Alasdair Armstrong
2018-07-09
Fix bug in rewriting of try-catch-blocks with variable updates
Thomas Bauereiss
2018-07-09
Tweak rewriting of literal patterns for Lem
Thomas Bauereiss
2018-07-09
Add explanatory comment to guard rewriting
Thomas Bauereiss
2018-07-03
Fix letbind_effects on LEXP_deref with an effectful subexpression
Brian Campbell
2018-06-26
In guarded pattern rewriting, irrefutable patterns subsume wildcards
Brian Campbell
2018-06-25
Check for variables in disjointness check
Thomas Bauereiss
2018-06-25
Fix a bug in pattern guard rewriting
Thomas Bauereiss
2018-06-11
add 'pat as id' mapping-patterns
Jon French
2018-06-11
Merge branch 'sail2' into mappings
Jon French
2018-06-06
Some work on improving error messages
Alasdair Armstrong
2018-05-21
fix bug in rewrite_defs_mapping_patterns where pattern-uses of mappings with ...
Jon French
2018-05-18
Fix bug in rewriting variable updates
Thomas Bauereiss
2018-05-18
temporary HACK for aarch64: make rewrite_defs_pat_lits ignore strings
Jon French
2018-05-18
more riscv mappings; riscv now builds successfully to lem which builds to isa...
Jon French
2018-05-17
fix bug in rewrite_defs_pat_string_append -- make it pass types through corre...
Jon French
2018-05-16
Add support for inline val-spec declaration for mappings
Jon French
2018-05-15
reorder lem rewrite passes and explicitly remove mapping valspecs; string stu...
Jon French
2018-05-15
rewrite_defs_guarded_pats: guards deserve rewriting too
Jon French
2018-05-14
make debug printing of realised mappings both optional and lazy
Jon French
2018-05-11
support for mapping-patterns inside (should be) all other pattern types
Jon French
2018-05-10
Merge branch 'sail2' into mappings
Jon French
2018-05-10
generalise string pattern matching to arbitrary arguments rather than just an...
Jon French
2018-05-09
Add more annotations for loop bounds in Lem rewriting
Thomas Bauereiss
2018-05-09
Support short-circuiting of Boolean expressions in Lem
Thomas Bauereiss
2018-05-08
fixed sub-mappings
Jon French
[prev]
[next]