- Jun 12, 2014
-
-
Erwan Jahier authored
nb: 20 more tests passes.
-
Erwan Jahier authored
Always use Soc2cPredef.gen_assign to generate var assignments. Also, use affection for assigning structures. nb: 21 more tests passes.
-
Erwan Jahier authored
Also do not crash if the soc contains reference to extern types.
-
- Jun 10, 2014
-
-
Erwan Jahier authored
-
Erwan Jahier authored
-
Erwan Jahier authored
To do that, I've used the (un)expand_profile function defined in SocExec (and put the in a new module with a more neutral name: SocVar). expected passes 1116 -> 1121 unexpected failures 282 -> 277
-
- Jun 06, 2014
-
-
Erwan Jahier authored
of expected passes 1073 -> 1116 of unexpected failures 325 -> 282
-
Erwan Jahier authored
Indeed, Soc with memory can be used several times; hence we mark the set of visited soc while printing the soc typedef. of expected passes 1052 -> 1073 of unexpected failures 346 -> 325
-
- Jun 05, 2014
-
-
Erwan Jahier authored
46 ok, 159 ko...
-
Erwan Jahier authored
121 ok, 110 ko. Basically, ko programs contains arrays arrays and structures.
-
- Jun 04, 2014
-
-
Erwan Jahier authored
-
Erwan Jahier authored
-
Erwan Jahier authored
Define the ctx typedef a good order (w.r.t. typedef dependancies).
-
- Jun 02, 2014
-
-
Erwan Jahier authored
- Generate code for most predef operators. - Generate a loop.c file (in a similar manner as ec2c -loop does)
-
- May 30, 2014
-
-
Erwan Jahier authored
It generates C code that compile on at least one example.
-
- May 22, 2014
-
-
Pascal Raymond authored
Merge branch 'master' of git+ssh://scm.forge.imag.fr/var/lib/gforge/chroot/scmrepos/git/lustre/lus2lic
-
Pascal Raymond authored
-
Erwan Jahier authored
-
- May 21, 2014
-
-
Erwan Jahier authored
Add the modes3x2 exemple of Pascal (its version + a la V6 version). Fix the doc wrt the merge exemple (the tex was refering to a non-existant file).
-
- May 12, 2014
-
-
Erwan Jahier authored
-
Erwan Jahier authored
Work in progress...
-
- Mar 26, 2014
-
-
Erwan Jahier authored
cf rdbg git 66d01f567940e06eab9a49604663d43c29fdfe01
-
Erwan Jahier authored
Instead, print a warning and consider the input as unbound. Is it really the right thing to do?
-
- Mar 25, 2014
-
-
Erwan Jahier authored
cf git sha 55d3d77c470f416befd16a1b7d47f751eb2171fc of rdbg
-
- Feb 24, 2014
-
-
Erwan Jahier authored
cf git sha 142783a77cad1a0f7ef91972b8376f0b0e44b878 of rdbg
-
- Feb 20, 2014
-
-
Erwan Jahier authored
(cf 55d3d77c470f416befd16a1b7d47f751eb2171fc)
-
- Jan 23, 2014
-
-
Erwan Jahier authored
Some generated intermediary variables where declared as int instead of bool. Funnily, ecexe was ok with that...
-
- Jan 22, 2014
-
-
Erwan Jahier authored
More specifically, replace @ by rev_append and flatten+map by fold_left. On a file that has 11000 equations (normal.ec), I win a factor 4: 60s -> 15s
-
- Dec 11, 2013
-
-
Erwan Jahier authored
The main difference is that I use a map instead of list to store visited nodes. The compilation time of normal.ec is divided by 2!! (35s->15s) We do not really see the difference in the time of the non-reg tests since the execution of normal.ec still exceeds the 10s timeouts.
-
- Dec 10, 2013
-
-
Erwan Jahier authored
Also add support to rdbg to perform nonreg test. I do not plug yet it as it's twice slower. but most of it seems due patch_ecexe. Indeed, lus2lic -interface compile the whole program just to print the node interface. nb: it has detected a couple of existing bugs.
-
- Dec 06, 2013
-
-
Erwan Jahier authored
That was quite confusing for rdbg -lurette --*-stdio !!!
-
- Dec 04, 2013
-
-
Erwan Jahier authored
-
Erwan Jahier authored
-
Erwan Jahier authored
-
- Nov 29, 2013
-
-
Erwan Jahier authored
-
Erwan Jahier authored
Fix a bug in socExec.ml (strangely untriggered before) along the way.
-
- Nov 28, 2013
-
-
Erwan Jahier authored
-
- Nov 25, 2013
-
-
Erwan Jahier authored
nb : I've finaly understood the performance/out of memory problems I had for that last 6 months !!!!! It was due to the lurette.cov file that was getting larger and larger.
-
- Oct 23, 2013
-
-
Erwan Jahier authored
Timothy Bourke (trigerred where the clock of some args are some other args and when the names of variables are shared between the caller and the callee). The problem is in UnifyClock.f or (in evalClock.ml) ; the current change in evalClock.ml fixes the pb in Tim's program, but I suspect it is still buggy.
-
- Sep 20, 2013
-
-
Erwan Jahier authored
-