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
2020-11-19
Make mono rewrites be more careful to produce constant-sized types
Brian Campbell
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-07
Fix typo a mono_rewrites definition
Brian Campbell
2020-05-08
Only check int kids when simplifying nexps
Thomas Bauereiss
2020-05-08
Add another type annotation in bitvector cast rewrite
Thomas Bauereiss
2020-05-04
Add some more cases in mono rewrites
Thomas Bauereiss
2020-05-04
Mono: Try to fix bug in inter-procedural analysis
Thomas Bauereiss
2020-05-04
Try to fix bug in size parameter rewriting
Thomas Bauereiss
2020-04-29
Add progress reporting to monomorphisation
Thomas Bauereiss
2020-04-21
Fix build with OCaml 4.06.1
Thomas Bauereiss
2020-04-21
Add more monomorphisation rewrites
Thomas Bauereiss
2020-04-21
Mono: Check for non-constant calls to make_the_value
Thomas Bauereiss
2020-04-21
Mono: Extract more kid instantiations from assertions
Thomas Bauereiss
2020-04-21
Mono: Propagate constants after applying pattern choices
Thomas Bauereiss
2020-04-21
Various monomorphisation fixes
Thomas Bauereiss
2020-04-21
Mono: Extract set constraints from (in)equalities
Thomas Bauereiss
2020-04-21
Handle more cases in bitvector cast rewrite
Thomas Bauereiss
2020-04-21
Add support for some ASL idioms in mono rewrites
Thomas Bauereiss
2020-04-21
Add more mono rewrites for bitvector subranges
Thomas Bauereiss
2020-04-10
Check more types in monomorphisation rewrites
Thomas Bauereiss
2020-01-16
Allow effects on mappings
Alasdair Armstrong
2019-11-21
Mono: Use more environment information when adding bitvector casts
Thomas Bauereiss
2019-11-11
Make sure we include LEXP_cast register refs when slicing the specification
Alasdair Armstrong
2019-08-14
Add a mono rewrite for (ones(n) @ zeros(m))
Thomas Bauereiss
2019-08-14
Use bitvector type in mono rewrites
Thomas Bauereiss
2019-08-02
Fix all warnings (except for two lem warnings)
Alasdair Armstrong
2019-07-16
Get monomorphisation tests working with separate bitvectors
Alasdair Armstrong
2019-07-11
Make sure constant folding won't fold external definitions that also have sai...
Alasdair Armstrong
2019-06-28
Monomorphisation: add some alternative names for ones and zero_extend as used...
Robert Norton
2019-06-20
Handle more uses of mutable variables during monomorphisation cast insertion
Brian Campbell
2019-06-19
Monomorphisation improvements for aarch64_small
Brian Campbell
2019-06-13
Add AST for greater-than and less-than constraints
Brian Campbell
2019-06-10
Add well-formedness check for type schemes in valspecs.
Brian Campbell
2019-06-04
Remove unused AST constructor
Alasdair Armstrong
2019-05-22
Move Util.warn to Reporting, and make it take the location as a parameter
Alasdair Armstrong
2019-05-14
Add feature that allows functions to require type variables are constant
Alasdair Armstrong
2019-05-06
Handle type variables generated while inferring applications in monomorphisation
Brian Campbell
2019-05-06
Avoid degenerate construction monomorphisation, use # in generated names
Brian Campbell
2019-05-06
Apply constructor monomorphisation in preference to variable splits
Brian Campbell
2019-05-06
Handle global constants in monomorphisation
Brian Campbell
2019-05-06
Cope with irrelevant existentials when monomorphising constructors
Brian Campbell
2019-05-06
Expand constraints while looking for sets during monomorphisation
Brian Campbell
2019-04-26
More constructor monomorphisation support
Brian Campbell
2019-04-25
Get basic constructor monomorphisation working again
Brian Campbell
2019-04-25
Make constructor splitting in monomorphisation obey -dall_split_errors
Brian Campbell
2019-04-25
Don't try to insert monomorphisation casts when the types are the same
Brian Campbell
2019-04-15
Merge branch 'sail2' of github.com:rems-project/sail into sail2
Jon French
2019-04-15
Merge branch 'sail2' into rmem_interpreter
Jon French
[next]