- Nov 30, 2016
-
-
Erwan Jahier authored
nb : i have changed the var name in the generated nodes, which was a bad idea (=painful to get it rigth again).
-
- Nov 21, 2016
-
-
Erwan Jahier authored
I have duplicated the interpretation function SocExec.soc_step into a CPS SocExecDbg.soc_step One day I migth only keep the dbg one.
-
- Oct 25, 2016
-
-
Erwan Jahier authored
-
- Oct 07, 2016
-
-
Erwan Jahier authored
Reference Manual enhancements.
-
- Sep 20, 2016
-
-
Erwan Jahier authored
so that w7/lesar can help otawa/ilp to prune path in the binary. nb : not working on the convertible example: - sometimes the module name still appear in the ident (enums) - clocks are not well supported by Lesar actually. More thinking is necessary.
-
- Sep 13, 2016
-
-
Erwan Jahier authored
Because otherwise, V4 ec tools behaves strangely.
-
- Sep 09, 2016
-
-
Erwan Jahier authored
-
Erwan Jahier authored
-
- Sep 05, 2016
-
-
Erwan Jahier authored
The bug was appearing a node was called on a non base clock that was existing in the called nodes (name clash). Typically, it occurs on recursive node called on some non-trivial clocks. Also, use maps instead of list to hold the substitution between params and args.
-
- Aug 30, 2016
-
-
Erwan Jahier authored
-
- Jun 14, 2016
-
-
Erwan Jahier authored
var_info appears in - node decl - left var - static args not yet working. I commit as Ive fix a missing dep on WenOnId in the _oasis.
-
- Jun 01, 2016
-
-
Erwan Jahier authored
More precisely, transforms equations of the form y = x when Toto(c); into x when Toto_c ; Toto_c=Toto(c);
-
- May 31, 2016
-
-
Erwan Jahier authored
-
- May 30, 2016
-
-
Erwan Jahier authored
Rationale: the << normal mode >> (i.e., not translating enums) was not even accessible!
-
- May 27, 2016
-
-
Erwan Jahier authored
('::' vs '__') soc2c -2cw7: use mkff+fixffx+arm.looploc to fix extern lib calls.
-
- Mar 18, 2016
-
-
Erwan Jahier authored
The bug was (in soc2c.ml::137) that, for array of instances of size n, it was generating n+1 initialisations, causing a seg fault.
-
Erwan Jahier authored
Factorize duplicated code in gen_loop_file and gen_loop_file4ogensim along the way.
-
- Mar 10, 2016
-
-
Erwan Jahier authored
-
- Feb 10, 2016
-
-
Erwan Jahier authored
-
- Feb 08, 2016
-
-
Erwan Jahier authored
-
- Feb 03, 2016
-
-
Erwan Jahier authored
by - remove duplication (add a profile_info function ine Lv6Verbose - be more efficient (computing Sys.time only when necessary - control the time-profiling printing via the -dbg flag "profile", and not the verbosity level
-
Erwan Jahier authored
I was re-implementing an inneficient topological sort there (using a linear list instead of logarithmic map). I win 1s on tri.ec (~8000 locals).
-
Erwan Jahier authored
-
- Feb 02, 2016
-
-
Erwan Jahier authored
-
Erwan Jahier authored
-
- Feb 01, 2016
-
-
Erwan Jahier authored
I did a map instead of a fold when checking for the absence of cycle. On programs with 10 000 of equations, I go from 150s to 5s.
-
- Jan 29, 2016
-
-
Erwan Jahier authored
Also, force a workflow (via a lock file named commited) that make sure that the content of lv6version.ml is always correct xrt shat and git commit number.
-
- Jan 28, 2016
-
-
Erwan Jahier authored
as an opam package in the verimag opam repo.
-
- Jan 27, 2016
-
-
Erwan Jahier authored
-
Erwan Jahier authored
-
- Jan 14, 2016
-
-
Erwan Jahier authored
Ditto for Misc and Compile
-
- Sep 25, 2015
-
-
Erwan Jahier authored
-
- Sep 23, 2015
-
-
Erwan Jahier authored
-
Erwan Jahier authored
Also, do not set the seed when comparing compilers.
-
- Sep 21, 2015
-
-
Erwan Jahier authored
-
- Aug 20, 2015
-
-
Erwan Jahier authored
-
- Aug 17, 2015
-
-
Erwan Jahier authored
Indeed, otherwise, in some cases, rdbg or lurette migth not realise that lus2lic exited in error.
-
- Jul 10, 2015
-
-
Erwan Jahier authored
Fix the bug detected in the previous commit where type instance were not propagated in package obtained from a model instance.
-
Erwan Jahier authored
More precisely, issuing an "exit 2" is not enough for the should_work proc in test/site.exp to state that the test fails. That fix revealed a certain number of bad programs. Some were not really wrong ; there were just not respecting the naming convention used to automated the test (i.e., main node name = file name). It also releaved a real bug due to the fact that type instanciatiation is not propagated during model instanciatiation, where creates a loop between (Lic2soc.process_node and Lic2soc.soc_of_node). Indeed it searches in the soc the table for an abstract profile.
-
Mamadou Ndiaye authored
-