Dépôt Heptagon avec modifications pour asynchrone
Find a file
Adrien Guatto 0abb050a23 Changed linear typing for merge.
The new rule accepts that some branches of a linearly typed merge have linear
type Top, provided that at least one has type "lin". E.g.:

node f(x : int at r) returns (o : int at r)
var ck : bool;
let
  ck = true;
  o = merge ck (x whenot ck) 0;
tel

is now deemed valid.
2012-02-09 16:23:36 +01:00
compiler Changed linear typing for merge. 2012-02-09 16:23:36 +01:00
examples small fixes 2011-11-21 09:10:27 +01:00
lib Added simple printf 2011-12-12 10:36:24 +01:00
m4 Small corrections + missing files 2011-10-20 18:12:06 +02:00
test Added test for clocking in automata 2012-01-25 18:13:43 +01:00
tools eclipse stuff 2011-12-15 20:02:38 +01:00
.gitignore eclipse stuff 2011-12-15 20:02:38 +01:00
aclocal.m4 Added a build system for Heptagon 2011-10-20 18:06:41 +02:00
clean_heptc stronger heptc and clean_heptc 2011-11-21 03:26:13 +01:00
config.in Added a build system for Heptagon 2011-10-20 18:06:41 +02:00
configure Fix local stdlib mode 2011-11-16 16:07:59 +01:00
configure.in Fix local stdlib mode 2011-11-16 16:07:59 +01:00
heptc Heptc: keep the native compiler when it is already compiled. 2011-12-06 15:44:21 +01:00
install-sh Added missing file 2011-10-20 18:08:25 +02:00
Makefile Added a build system for Heptagon 2011-10-20 18:06:41 +02:00
README_CODER.txt Add a readme for coders. (should go when makefile) 2011-11-18 12:32:36 +01:00
todo.txt updated the todo.txt 2011-06-09 11:54:43 +02:00