- Apr 27, 2018
-
-
erwan authored
Remove unused files along the way (myGenlex.ml/mli)
-
- Dec 22, 2016
-
-
Erwan Jahier authored
with recursive clock depende ncies.
-
- Aug 20, 2015
-
-
Erwan Jahier authored
-
- May 29, 2015
-
-
Erwan Jahier authored
-
- Apr 10, 2015
-
-
Erwan Jahier authored
by grouping instances of the same type into arrays. The rationale is to be able to generate for loops with iterators. The previous code was working, but probably by chance.
-
- Oct 02, 2014
-
-
Erwan Jahier authored
that expands the call of the specified node (can be used for several nodes). Remove the previous --do_not-expand-nodes <string> Also, the L2lExpandNodes pass now deletes the expanded nodes from the current LicPrg.t.
-
- Jul 11, 2014
-
-
Erwan Jahier authored
-
- Dec 04, 2013
-
-
Erwan Jahier authored
-
- Sep 20, 2013
-
-
Erwan Jahier authored
-
- Feb 22, 2013
-
-
Erwan Jahier authored
-
- Oct 26, 2012
-
-
Erwan Jahier authored
-
- Dec 05, 2011
-
-
Erwan Jahier authored
-
- Jun 01, 2011
-
-
Erwan Jahier authored
-
- May 19, 2011
-
-
Erwan Jahier authored
not use the module name. Otherwise, names with "::" are created, and sometimes the lhs of the "::" does not even correpond to an existing module.
-
- Sep 29, 2010
-
-
Erwan Jahier authored
-
- Jul 02, 2010
-
-
Erwan Jahier authored
-
- Apr 14, 2010
-
-
Erwan Jahier authored
-
- Jan 22, 2010
-
-
Erwan Jahier authored
-
- Jan 20, 2010
-
-
Erwan Jahier authored
-
- Jan 13, 2010
-
-
Erwan Jahier authored
-
- May 26, 2009
-
-
Erwan Jahier authored
maintaining (ugly and error-prone) hash tables. That change revealed an untriggered bug in EvalClock.check_args: it was wrong to add in subst the substitutions made of the parameters and the arguments (it is enough to unify the clocks of the pars and of the args). For instance, consider the node (in should_work/clock/clock.lus) node clock5(x : bool; y: bool when x; z: bool when y) and the call z2 = clock5(a, b when a, c when e); I was adding y/b in the subst, which was wrong. Other minor changes: - move const_to_val_eff from Eff to UnifyClock. - GetEff.translate_val_exp now returns a substitution, in order to be able to unify clock vars and propagate the resulting substitution.
-
- Feb 09, 2009
-
-
Erwan Jahier authored
the moment, I just don't generate such operator anymore (i generate the polymorphic version Lustre::lt instead). I don't really know what is the better. fixing the v4 backend : print "+" instead of "Lustre::plus" (and ditto for the others).
-
- Feb 04, 2009
-
-
Erwan Jahier authored
When a node P::n1 wants to access to a node P::n2, it is ok to search for it in the boby of P.
-
- Feb 03, 2009
-
-
Erwan Jahier authored
nodes (e.g., map<<+,2>>). While fixing that, I put all the functions that deals with polymorphism into a new (Eponymous) dedicated module. The idea to be able to expand polymorphic node is basically the same, as the one for printing polymorphic nodes: we need to wait until the type is instanciated (in GetEff). That delay is implemented by using a stack of nodes.
-
- Jan 30, 2009
-
-
Erwan Jahier authored
an expanser to will expand only struct, and i whant to name it like that).
-
- Dec 05, 2008
-
-
Erwan Jahier authored
+ more work on the release dir.
-
- Nov 28, 2008
-
-
Erwan Jahier authored
lustre-v6 release.
-