Cédric Pasteur
|
eb0a19926c
|
Erase all linearities if memalloc is not activated
|
2011-09-09 10:11:44 +02:00 |
|
Cédric Pasteur
|
9d1702587a
|
Fix interaction between tomato and memalloc
Take linearity into account when comparing exps
|
2011-09-07 14:15:33 +02:00 |
|
Cédric Pasteur
|
7d95b95ed7
|
Merge branch 'memalloc' into decade
Conflicts:
compiler/global/signature.ml
compiler/heptagon/analysis/typing.ml
compiler/heptagon/hept_printer.ml
compiler/heptagon/hept_utils.ml
compiler/heptagon/heptagon.ml
compiler/heptagon/parsing/hept_parser.mly
compiler/heptagon/parsing/hept_parsetree.ml
compiler/heptagon/parsing/hept_scoping.ml
compiler/heptagon/transformations/switch.ml
compiler/main/hept2mls.ml
compiler/minils/minils.ml
compiler/minils/mls_printer.ml
compiler/obc/c/cgen.ml
compiler/obc/control.ml
compiler/utilities/misc.mli
|
2011-07-21 08:50:45 +02:00 |
|
Cédric Pasteur
|
90648f61ff
|
Fixed linear typing of automata
Each state must be typed in the global environment
and then the accumulator must be joined.
|
2011-05-25 09:12:15 +02:00 |
|
Cédric Pasteur
|
6332ac7a10
|
Added init construct
It is part of a pattern, eg:
(init<<r>> x, y, init<<r2>>) = f()
|
2011-05-25 09:12:13 +02:00 |
|
Cédric Pasteur
|
3f29e8623d
|
Interaction between linear typing and memalloc
|
2011-05-25 09:12:13 +02:00 |
|
Cédric Pasteur
|
6c9d9e90d1
|
Linearity annotations in the AST
|
2011-05-25 09:12:13 +02:00 |
|