index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
specialize.ml
Age
Commit message (
Expand
)
Author
2021-01-05
Fix some cases when monomorphising vectors containing variable-length bitvectors
Alasdair
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-01-16
Allow effects on mappings
Alasdair Armstrong
2019-10-31
Allow sail to be scripted using sail
Alasdair
2019-10-25
Some more interpreter tweaks
Alasdair Armstrong
2019-06-13
Add AST for greater-than and less-than constraints
Brian Campbell
2019-05-31
Change specialization interface slightly
Alasdair Armstrong
2019-05-03
Jib: Fix optimizations for SMT IR changes
Alasdair Armstrong
2019-04-27
Merge branch 'sail2' into smt_experiments
Alasdair
2019-04-15
SMT: Allow partial specializations
Alasdair Armstrong
2019-04-15
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-04-13
SMT: Add count_leading_zeros and more builtins
Alasdair
2019-04-11
SMT: Add property and counterexample directive
Alasdair Armstrong
2019-04-09
SMT: Experimental Jib->SMT translation
Alasdair Armstrong
2019-04-05
Fix: Don't remove uncalled polymorphic constructors if they are matched upon
Alasdair Armstrong
2019-03-27
C: Generate C from sliced specifications
Alasdair Armstrong
2019-03-14
Merge branch 'sail2' into rmem_interpreter
Jon French
2019-03-11
Improve ocamldoc comments
Alasdair Armstrong
2019-03-05
Fix missing case in specialization
Alasdair
2019-03-05
Additional optimizations for C compilation
Alasdair
2019-03-04
fix old extern type usage in Specialize
Jon French
2019-02-25
Allow int-specialization for non-externs only
Alasdair Armstrong
2019-02-22
Fix more bugs in int-specialization
Alasdair Armstrong
2019-02-22
Fix some bugs in int-specialization
Alasdair Armstrong
2019-02-21
Fix specialization bug involving function annotations not matching valspecs
Alasdair
2019-02-19
Refactor specialization
Alasdair Armstrong
2019-02-14
Don't do any rewrites when checking files for Emacs
Alasdair Armstrong
2019-01-29
Add an option to crudely slice a function out of a Sail model
Brian Campbell
2019-01-08
Improvements for v85
Alasdair Armstrong
2018-12-26
More cleanup
Alasdair Armstrong
2018-12-26
Some cleanup
Alasdair Armstrong
2018-12-12
Generalise existentials for non-integer type variables
Alasdair
2018-12-11
Fix most remaining tests on branch
Alasdair
2018-12-08
Compiling again
Alasdair
2018-12-04
Simplify kinds in the AST
Alasdair Armstrong
2018-10-11
Change the function type in the AST
Alasdair
2018-08-28
fix some compiler not-matched warnings about Typ_bidir and Typ_internal_unknown
Jon French
2018-08-18
Correctly specialise type annotation in polymorphic functions
Alasdair
2018-08-13
Remove old specialisation code in specialize.ml
Alasdair
2018-08-02
Start working on a solution for correctly monomorphising polymorphic variant ...
Alasdair Armstrong
2018-07-27
Remove unused U_effect constructor
Alasdair Armstrong
2018-06-28
Add tagged memory to C rts to cheri can be compiled to C
Alasdair Armstrong
2018-06-27
RTS: Add support for __ListConfig
Alastair Reid
2018-06-27
Make sure __SetConfig gets included in generated code
Alasdair Armstrong
2018-06-06
Some work on improving error messages
Alasdair Armstrong
2018-05-31
Fixes to get ARM u-boot working in Sail.
Alasdair Armstrong
2018-04-18
Rename BK_nat to BK_int to be consistent with source syntax
Alasdair Armstrong
2018-03-22
Fix C compilation for CHERI and MIPS
Alasdair Armstrong
[next]