index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
2015-04-07
Move interpreter to zarith
Kathy Gray
2015-03-31
Fix int -> nat bug. Now something with type int cannot be used as something o...
Kathy Gray
2015-03-26
Turn off all the debugging printfs
Kathy Gray
2015-03-26
Add subtraction to nexp grammar (removing the need to do a + (-1 * b))
Kathy Gray
2015-03-19
Begin adding new information to constraints to get tightness of bounds properly
Kathy Gray
2015-03-19
added constructors for aarch64 read_kind and write_kind
Shaked Flur
2015-03-18
Handle type/kind variables in val spec vs function declaration as equal, alth...
Kathy Gray
2015-03-18
Use boolean on write where applicable
Kathy Gray
2015-03-17
Correct directionality in interpreter. Now the interpreter shouldn't use inc ...
Kathy Gray
2015-03-15
oops, last one broke power's build. this fixes it
Kathy Gray
2015-03-15
Many changes:
Kathy Gray
2015-03-04
Fix off-by-one constraint error on vector to number coercions
Kathy Gray
2015-02-27
Fix a series of errors leading to the first ARM instruction not running.
Kathy Gray
2015-02-25
Fix rewriting tag bug
Kathy Gray
2015-02-25
and catch a printf
Kathy Gray
2015-02-25
Stop losing constraints due to incorrectly calculating their size
Kathy Gray
2015-02-24
Fix lem printing
Kathy Gray
2015-02-24
Turn off the printfs left in from previous debugging
Kathy Gray
2015-02-24
Fix bug where type parameters weren't pushing down into the body of a functio...
Kathy Gray
2015-02-18
Fix dependency generation when type variable appears in a vector length position
Kathy Gray
2015-02-17
actually support string types
Kathy Gray
2015-02-14
Fix another failure to keep tracking rreg effects.
Kathy Gray
2015-02-13
Fix error of not keeping register reads when they're accessed via a field
Kathy Gray
2015-02-13
Actually use new dependency information in generation of lem/etc.
Kathy Gray
2015-02-06
Fix error in type internal stopping idlarm from building
Kathy Gray
2015-02-04
collect and carry around more data for dependency tracking
Kathy Gray
2015-02-03
Correct bug in typedef NAME = register bits .... for Dec not present in Inc
Kathy Gray
2015-01-28
take sign into account on whether a number fits into the number of available ...
Kathy Gray
2015-01-23
Bring slice vector's type checking into line with what the formal system says...
Kathy Gray
2015-01-22
Actually remove minus on negative numbers from Lem output
Kathy Gray
2015-01-21
Fix implicit type check error
Kathy Gray
2015-01-21
turn negative numbers into 0-n in Lem ast backend
Kathy Gray
2015-01-20
Fix sparse vector fupdate slicing, assigning values in the right order and wi...
Kathy Gray
2015-01-19
Add an overload for - for vec x vdc -> range
Kathy Gray
2015-01-17
update division
Kathy Gray
2015-01-16
more for loop corrections, as well as pattern match error
Kathy Gray
2015-01-15
signed subtraction
Kathy Gray
2015-01-15
Fix for loop error causing premature stopping
Kathy Gray
2015-01-15
Add support for overflow detecting subtraction
Kathy Gray
2015-01-14
correct where overflow checking should happen on multiplication arithmetic
Kathy Gray
2015-01-14
correct wrongly used variable in arith operations
Kathy Gray
2015-01-14
more carry out
Kathy Gray
2015-01-14
carry out
Kathy Gray
2015-01-12
Add specialised support for numeric singleton types (i.e. what used to be ran...
Kathy Gray
2014-12-19
Support returning registers from functions, as with putting registers in vect...
Kathy Gray
2014-12-18
Fix subtraction with integer type
Kathy Gray
2014-12-18
Add negative literals such as -1. WARNING may not generate valid lem in the p...
Kathy Gray
2014-12-18
Bring interpreter upto date with current Lem
Kathy Gray
2014-12-16
Fix bug on nat/type/order/effect variable binding
Kathy Gray
2014-12-11
Add 2 ** n function; support providing type variables to other files when lexing
Kathy Gray
[next]