index
:
sail
sail2
Formal specification language for ISAs
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
c_backend.ml
Age
Commit message (
Expand
)
Author
2019-02-06
Remove all sizeof rewriting from C compilation
Alasdair
2019-02-04
Fix behavior for fallthrough cases in catch blocks
Alasdair Armstrong
2019-02-01
Add tracing instrumention for SMT
Alasdair Armstrong
2019-01-30
Cache compilation results to improve build times for repeated builds
Alasdair
2019-01-29
Merge branch 'sail2' into asl_flow2
Thomas Bauereiss
2019-01-22
Add a pragma for unrolling recursive functions
Alasdair Armstrong
2019-01-22
Make sure we optimize constrained union constructors
Alasdair
2019-01-11
Updates for sail-arm release
Alasdair Armstrong
2018-12-26
More cleanup
Alasdair Armstrong
2018-12-22
Improve error messages and debugging
Alasdair Armstrong
2018-12-20
Fix monomorpisation tests with typechecker changes
Alasdair Armstrong
2018-12-14
A few additional tests
Alasdair
2018-12-11
Fix all tests with type checking changes
Alasdair Armstrong
2018-12-10
Various changes:
Alasdair Armstrong
2018-12-08
Compiling again
Alasdair
2018-12-06
Re-factor initial check
Alasdair Armstrong
2018-11-30
Parser tweaks and fixes
Alasdair Armstrong
2018-11-30
Improvements for ASL parser
Alasdair Armstrong
2018-11-27
Fix memory leak in string_of_bits
Alasdair Armstrong
2018-11-27
Add an optimisation pass to combine variables if possible
Alasdair Armstrong
2018-11-23
Introduce intermediate bitvector representation in C
Alasdair Armstrong
2018-11-23
C backend improvements
Alasdair Armstrong
2018-11-20
Add messages for assert failures without user defined messages
Alasdair Armstrong
2018-11-19
Don't re-check AST repeatedly in exp_lift_assign re-write
Alasdair Armstrong
2018-11-16
Various bugfixes and a simple profiling feature for rewrites
Alasdair Armstrong
2018-11-06
Fix bug with loop indices not being mapped to int64 in C
Alasdair Armstrong
2018-11-05
Ensure function quantifier is in scope when generating C return type
Alasdair Armstrong
2018-10-31
Rename Reporting_basic to Reporting
Alasdair Armstrong
2018-10-31
Improve error messages for unsolved function quantifiers
Alasdair Armstrong
2018-10-11
Change the function type in the AST
Alasdair
2018-09-28
Fix optimisation bug for certain if statements
Alasdair Armstrong
2018-09-18
Fix issues with tuple Constructors taking multiple arguments
Alasdair Armstrong
2018-09-04
C: add an option to control generation of main().
Prashanth Mundkur
2018-09-04
C: split out setup/init and teardown functions from main().
Prashanth Mundkur
2018-08-30
C: Fix a bug where function argument type becomes more specific due to flow t...
Alasdair Armstrong
2018-08-30
Allow additional includes to be specified for C backend.
Prashanth Mundkur
2018-08-30
C: Fix an issue with struct field being generalised inside polymorphic constr...
Alasdair Armstrong
2018-08-29
C: Fix some issues with tuples as arguments to polymorphic constructors
Alasdair Armstrong
2018-08-24
Fix rewriter issues
Alasdair Armstrong
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-18
Correctly handle specialising polymorphic types in nested unions
Alasdair
2018-08-17
Improve builtins tests
Alasdair Armstrong
2018-08-16
Remove unused ref type
Alasdair Armstrong
2018-08-16
Various cleanups to ott grammar
Alasdair Armstrong
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-13
Add graph library graph.ml, and use to correctly sort type definitions
Alasdair
2018-08-13
Sort ctype_defs in dependency order after specialisation
Alasdair
2018-08-09
Fix a bug by ensuring that monomorphic variant constructors do not get lifted...
Alasdair Armstrong
[next]