index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2018-05-09
start of riscv assembly mappings
Jon French
2018-05-09
allow empty brackets to pass unit to sub-mpats
Jon French
2018-05-09
add SAIL_FLAGS env var to riscv makefile
Jon French
2018-05-08
Merge branch 'sail2' into mappings
Jon French
2018-05-08
fixed sub-mappings
Jon French
2018-05-03
support sub-mappings in string-append-patterns
Jon French
2018-05-03
synthesise string-prefix-check functions for mappings where either side is st...
Jon French
2018-05-02
scattered mappings
Jon French
2018-05-02
re-indent to_ast_def
Jon French
2018-05-02
refactor string append pattern ast to be based on lists rather than pairs
Jon French
2018-05-01
update for lazy evaluation of typechecker debugging after rebase
Jon French
2018-05-01
make merlin ignore some unused variable warnings
Jon French
2018-05-01
add type annotation patterns to mpats
Jon French
2018-05-01
it works
Jon French
2018-05-01
inferring is also required
Jon French
2018-05-01
type-checking of calls to mappings, by synthing val-specs for the realised fu...
Jon French
2018-05-01
rewriting of builtin mappings e.g. int
Jon French
2018-05-01
further progress but confounds the type checker?
Jon French
2018-05-01
progress on debugging string pattern matching
Jon French
2018-05-01
oops, not every pattern is in fact string_typ, remember to pass through the o...
Jon French
2018-05-01
create a single funcl with a match, rather than converting mapcls to funcls, ...
Jon French
2018-05-01
further progress
Jon French
2018-05-01
fv funcs for bidir types
Jon French
2018-05-01
mostly added mappings to type-checker and pretty-printer
Jon French
2018-05-01
utils mapping over mpats/mpexps
Jon French
2018-05-01
conversion from parse_ast to ast
Jon French
2018-05-01
add to parser
Jon French
2018-05-01
add mpats to asts
Jon French
2018-05-01
re-indent Initial_check.to_ast_typ
Jon French
2018-05-01
starting to also do integer support
Jon French
2018-05-01
starting to also do integer support
Jon French
2018-05-01
start of string pattern matching: currently only literals
Jon French
2018-05-01
fix refactored rewrite_pexp_with_guards (where type information is and is not...
Jon French
2018-05-01
add { ~~fieldname } sugar to record patterns, expanding to { fieldname = fiel...
Jon French
2018-05-01
more refactoring of pexp rewriters
Jon French
2018-05-01
Type_check: factor rewrite_pexps_with_guards out of rewrite_defs_pat_lits
Jon French
2018-05-01
tidy
Jon French
2018-05-01
Use a naming scheme rather than random fresh ids for union anonymous records
Jon French
2018-05-01
fix warnings
Jon French
2018-05-01
Add anonymous record arms to unions
Jon French
2018-05-01
cheri128: remove unnecessary xor of E with 48. The zeroing of E in memory is ...
Robert Norton
2018-05-01
cheri256: minor optimisation -- factor out null_cap_bits as top level let.
Robert Norton
2018-05-01
cheri256: switch to using absolute address (cursor) instead of offset (relati...
Robert Norton
2018-05-01
remove unneeded commented out code.
Robert Norton
2018-05-01
Implement new CGetAddr instruction. Note that we should possibly rename funct...
Robert Norton
2018-04-30
Make make uninstall a bit safer...
Robert Norton
2018-04-27
Cheri ISA change in CTestSubset -- ignore sealed bits when testing for subset...
Robert Norton
2018-04-26
Add riscv SV39 page-table walk.
Prashanth Mundkur
2018-04-26
Ensure riscv interrupt delegation does not reduce current privilege.
Prashanth Mundkur
2018-04-26
Fix bug introduced in alignment check.
Prashanth Mundkur
[next]