index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
monomorphise.ml
Age
Commit message (
Expand
)
Author
2018-01-29
Set maximum split size to work with aarch64 no vector
Brian Campbell
2018-01-29
Turn off constraint substitution in mono
Brian Campbell
2018-01-29
Turn off warnings when rechecking after mono
Brian Campbell
2018-01-29
Avoid generating (_ as n) in mono, broke atom type rewriting
Brian Campbell
2018-01-26
One more mono rewrite
Brian Campbell
2018-01-26
Add replacement of complex nexp sizes by equivalent variables in mono
Brian Campbell
2018-01-26
Preserve more typing info in monomorphisation for later stages
Brian Campbell
2018-01-25
Use set asserts as case splits in monomorphisation
Brian Campbell
2018-01-25
Missing type expansion
Brian Campbell
2018-01-25
Handle bound variables properly with precise case splitting
Brian Campbell
2018-01-25
Basic support for match x[5 .. 2] with case splits
Brian Campbell
2018-01-25
Implement basic case splitting based on found case expressions
Brian Campbell
2018-01-19
Update monomorphisation for sail2
Brian Campbell
2018-01-18
Merge remote-tracking branch 'origin/experiments' into sail2
Alasdair Armstrong
2018-01-16
Fix problem with let-bindings in pattern guards
Thomas Bauereiss
2018-01-16
Handle for loops correctly when rewriting size parameters
Brian Campbell
2018-01-16
Another useful monomorphisation rewrite
Brian Campbell
2018-01-15
Check monomorphisation case split size once for each pattern
Brian Campbell
2018-01-12
Merge remote-tracking branch 'origin/experiments' into sail2
Alasdair Armstrong
2018-01-12
Try to keep types for undefined around during monomorphisation
Brian Campbell
2018-01-12
Merge remote-tracking branch 'origin/experiments' into sail2
Alasdair Armstrong
2018-01-12
Remove generic comparison
Brian Campbell
2018-01-12
Support constant propagation on casts in monomorphisation
Brian Campbell
2018-01-10
Add an all_split_errors option
Brian Campbell
2018-01-10
Fix control dependencies in monomorphisation analysis
Brian Campbell
2018-01-09
More monomorphisation rewrites for aarch64
Brian Campbell
2018-01-09
Tidy up monomorphisation interface
Brian Campbell
2018-01-09
Proper location for no set constraint errors
Brian Campbell
2018-01-09
Add some optional experimental rewrites to help with monomorphisation
Brian Campbell
2018-01-02
Experimenting with power spec
Alasdair Armstrong
2017-12-19
Support user-defined exceptions in Lem shallow embedding
Thomas Bauereiss
2017-12-14
Make sequential and mwords global variables in Lem pretty-printer
Thomas Bauereiss
2017-12-14
Merge remote-tracking branch 'origin/experiments' into interactive
Alasdair Armstrong
2017-12-13
Use big_nums from Lem
Alasdair Armstrong
2017-12-12
Make mono analysis fail properly on effectful functions
Brian Campbell
2017-12-11
Remove some duplication from monomorphisation analysis failure reports
Brian Campbell
2017-12-07
Support monomorphisation with set constrained integers
Brian Campbell
2017-12-06
Remove filename mangling in monomorphisation
Brian Campbell
2017-12-06
Add top-level pattern match guards internally
Brian Campbell
2017-12-05
Update license headers for Sail source
Alasdair Armstrong
2017-11-27
Replace bad generic comparisons in mono
Brian Campbell
2017-11-27
Case splitting on bools
Brian Campbell
2017-11-24
Use unbound precision big_ints throughout sail.
Alasdair Armstrong
2017-11-21
Merge Thomas' suggested changes
Brian Campbell
2017-11-20
Tidy last up
Brian Campbell
2017-11-20
Constant propagation in guards
Brian Campbell
2017-11-20
Basic handling of recursive calls in monomorphisation analysis
Brian Campbell
2017-11-20
Look up the right type variables in monomorphisation analysis
Brian Campbell
2017-11-20
Support new nexp in mono
Brian Campbell
2017-11-16
Remove unused Typ_wild constructor
Alasdair Armstrong
[next]