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
2017-10-25
List.cons is too new
Brian Campbell
2017-10-18
Merge branch 'experiments' of Peter_Sewell/sail into mono-experiments
Brian Campbell
2017-10-13
Handle bitvector_access in constant propagation
Brian Campbell
2017-10-06
Fix constant propagation on multi-argument functions
Brian Campbell
2017-10-02
Make undefined constant propagation stop at ex_int
Brian Campbell
2017-09-28
Use (K)Bindings from ast_util rather than making new ones
Brian Campbell
2017-09-28
Add loops to monomorphisation
Brian Campbell
2017-09-28
Refine constructors during monomorphisation
Brian Campbell
2017-09-26
Remove obsolete existential removal code
Brian Campbell
2017-09-26
Remove debugging statements included accidentally
Brian Campbell
2017-09-26
Add propagation of local assignments to monomorphisation
Brian Campbell
2017-09-21
Change NC_fixed to NC_equal to match NC_not_equal
Alasdair Armstrong
2017-09-21
Simplify AST by removing LB_val_explicit and replace LB_val_implicit with jus...
Alasdair Armstrong
2017-09-21
Cleaning up the AST and removing redundant and/or unused nodes
Alasdair Armstrong
2017-09-21
Support more functions and vector construction in mono for hexapod
Brian Campbell
2017-09-21
Substitute into constraints to make assert work with mono
Brian Campbell
2017-09-21
Disable existential removal for now
Brian Campbell
2017-09-20
Handle let (exists 't...[:'t:]) 't = lit in mono
Brian Campbell
2017-09-20
Remove obsolete nexp refinement
Brian Campbell
2017-09-20
Support splitting on multiple variables in mono
Brian Campbell
2017-09-14
Two thirds of monomorphising union types with an existential
Brian Campbell
2017-08-24
Add a little cast handling to constant propagation
Brian Campbell
2017-08-23
Typo
Brian Campbell
2017-08-23
Syntax updates in monomorphisation
Brian Campbell
2017-08-22
Adapt first part of union monomorphisation to existential types
Brian Campbell
2017-08-15
Merge remote-tracking branch 'origin/mono-experiments' into experiments
Alasdair Armstrong
2017-08-15
Removed Typ_arg_effect - nobody used it and it isn't supported by the backends.
Alasdair Armstrong
2017-08-14
Some overloaded equality support in monomorphisation
Brian Campbell
2017-08-10
Experimental removal of existentials
Brian Campbell
2017-07-27
P_cons in monomorphisation
Brian Campbell
2017-07-27
Fix up constructor handling in monomorphisation
Brian Campbell
2017-07-27
Mirror AST change
Brian Campbell
2017-07-24
Remove monomorphisation for old type checker
Brian Campbell
2017-07-14
Generalise matching a little in monomorphisation
Brian Campbell
2017-07-13
Couple of fixes for old-tc monomorphisation
Brian Campbell
2017-07-10
Reduce functions during constant propagation under reasonable circumstances
Brian Campbell
2017-07-10
Support some variable patterns in monomorphisation
Brian Campbell
2017-07-07
Warn when we can't monomorphise a constructor application
Brian Campbell
2017-07-07
Correct variable mapping when splitting constructor patterns for monomorphisa...
Brian Campbell
2017-07-07
Implement basic monomorphisation of constructors
Brian Campbell
2017-06-30
Split bit patterns for monomorphisation, do equality checks
Brian Campbell
2017-06-29
Propagate type information from reducing case expressions
Brian Campbell
2017-06-28
Reduce simple enumeration cases during monomorphisation
Brian Campbell
2017-06-23
Get rid of bogus singleton pattern warnings
Brian Campbell
2017-06-23
Basic constant propagation for partial monomorphisation
Brian Campbell
2017-06-22
Initial partial monomorphisation work
Brian Campbell