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-08-24
rewrite_defs_pat_lits: rewrite away fewer lits when generating ocaml, for cle...
Jon French
2018-08-23
Fix interpreter after re-writer change
Alasdair Armstrong
2018-08-23
Move vector_string_to_bit_list from its odd place in Rewriter.rewrite_pat to ...
Jon French
2018-08-22
Fix a bug in nested vector concatenation patterns
Alasdair Armstrong
2018-08-22
Revert "rewrite_defs_pat_lits: add an explicit type annotation around generat...
Jon French
2018-08-22
rewrite_defs_pat_lits: add an explicit type annotation around generated id pa...
Jon French
2018-08-21
C: Correctly handle the kinds of patterns generated by mappings
Alasdair Armstrong
2018-08-20
Refactor tuple conversions in Sail to C compilation
Alasdair Armstrong
2018-08-20
Add some more test cases for C compilation
Alasdair Armstrong
2018-08-18
Correctly handle specialising polymorphic types in nested unions
Alasdair
2018-08-18
Correctly specialise type annotation in polymorphic functions
Alasdair
2018-08-17
Improve builtins tests
Alasdair Armstrong
2018-08-17
Coq: also introduce autocast at type annotations
Brian Campbell
2018-08-17
Extend guarded patterns rewriting to exception catching
Brian Campbell
2018-08-16
Add the type an expression was checked against to tannots, and use for Coq
Brian Campbell
2018-08-16
Use Set rather than Hashtbl in graph.ml
Alasdair Armstrong
2018-08-16
Remove unused ref type
Alasdair Armstrong
2018-08-16
Ressurect builtin tests, and add parallel test runner script
Alasdair Armstrong
2018-08-16
Various cleanups to ott grammar
Alasdair Armstrong
2018-08-15
Temporary fix for RISC-V Lem generation
Brian Campbell
2018-08-15
Snapshot of Coq from the RISC-V model
Brian Campbell
2018-08-15
Get RISC-V on Coq into reasonable state to show
Brian Campbell
2018-08-14
Coq: attempt a quick proof before an indepth one
Brian Campbell
2018-08-14
Improve error messages from C backend, and fix issues with assigning to pointers
Alasdair Armstrong
2018-08-14
Remove some comments from C output
Alasdair Armstrong
2018-08-14
Merge remote-tracking branch 'origin/sail2' into polymorphic_variants
Alasdair Armstrong
2018-08-13
Add graph library graph.ml, and use to correctly sort type definitions
Alasdair
2018-08-13
Remove old specialisation code in specialize.ml
Alasdair
2018-08-13
Sort ctype_defs in dependency order after specialisation
Alasdair
2018-08-13
More RISC-V built-in type constraints
Brian Campbell
2018-08-13
Coq: more strings for RISC-V
Brian Campbell
2018-08-13
Coq: drop redundant final wildcard clauses
Brian Campbell
2018-08-13
Add constraints to RISC-V duopod, makefile rules
Brian Campbell
2018-08-13
RISC-V: mult_range is ill-typed, use mult_atom instead
Brian Campbell
2018-08-13
Guarded clauses rewrite: variable patterns subsume enums
Brian Campbell
2018-08-13
Basic Coq support for RISC-V
Brian Campbell
2018-08-13
Coq: drop irrelevant definitions before constraint solving
Brian Campbell
2018-08-12
Coq: handle enums in binders, make top-level patterns exhaustive
Brian Campbell
2018-08-10
Coq: add some of string library
Brian Campbell
2018-08-10
Merge pull request #19 from Smattr/5DAF5338-94B5-4F7A-A1CB-1CBB72ED7E93
Alasdair Armstrong
2018-08-09
fix tutorial infix example
Matthew Fernandez
2018-08-09
Fix a bug by ensuring that monomorphic variant constructors do not get lifted...
Alasdair Armstrong
2018-08-09
Add type information to AP_app constructors
Alasdair Armstrong
2018-08-09
Fix bugs involving multi-argument variant type constructors
Alasdair Armstrong
2018-08-09
Coq: debugging on top-level lets
Brian Campbell
2018-08-09
Coq: tidy up debugging messages
Brian Campbell
2018-08-09
Coq: decompose dependent pairs at internal_plet as well as let
Brian Campbell
2018-08-09
Coq: handle nats like ranges, not atoms
Brian Campbell
2018-08-09
Coq: a bit more handling of unknown constraints
Brian Campbell
2018-08-08
Fix ordering of generated anonymous types for each cdef
Alasdair Armstrong
[prev]
[next]