Skip to content
Snippets Groups Projects
user avatar
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.
88fb6029
History
Name Last commit Last update
..
broken
COUNTER.lus
CURRENT.lus
Condact.lus
EDGE.lus
ELMU.lus
FALLING_EDGE.lus
FillFollowedByRed.lus
Gyroscope.lus
Gyroscope2.lus
PCOND.lus
PCOND1.lus
SOURIS.lus
STABLE.lus
SWITCH.lus
SWITCH1.lus
TIME_STABLE.lus
TIME_STABLE1.lus
Watch.lus
X.lus
X2.lus
X6.lus
Xr.lus
aa.lus
access.lus
activation1.lus
activation2.lus
activation_ec.lus
after.lus
alias.lus
arbitre.lus
argos.lus
array_concat.lus
array_concat2.lus
arrays.lus
asservi.lus
bad_call03.lus
bascule.lus
bob.lus
bred.lus
bred_lv4.lus
bug.lus
bug2.lus
bug_map_fby.lus
calculs_max.lus
call.lus
call01.lus
call02.lus
call03.lus
call04.lus
call05.lus
call06.lus
call07.lus
carV2.lus
carligths.lus
ck2.lus
ck3.lus
ck4.lus
ck5.lus
ck6.lus
ck7.lus
clock1_2ms.lus
clock_ite.lus
cminus.lus
complex.lus
compteur.lus
cond01.lus
consensus.lus
consensus2.lus
contractForElementSelectionInArray.lus
count.lus
cpt.lus
cst.lus
deSimone.lus
decl.lus
declaration.lus
deconne.lus
dep.lus
dependeur.lus
dependeur_struct.lus
double_delay.lus
ec.lus
enum0.lus
ex.lus
exclusion.lus
filliter.lus
filter.lus
flo.lus
followed_by.lus
fresh_name.lus
func_with_body.lus
hanane.lus
heater_control.lus
impl_priority.lus
import1.lus
initial.lus
integrator.lus
is_stable.lus
iter.lus
iterFibo.lus
iterate.lus
left.lus
long_et_stupide_nom_de_noeud.lus
lucky.lus
lustre_test1_ok.lus
map.lus
map_red_iter.lus
mapdeRed.lus
mapinf.lus
mapiter.lus
mappredef.lus
matrice.lus
matrice2.lus
minmax1.lus
minmax2.lus
minmax3.lus
minmax4.lus
minmax4_bis.lus
minmax5.lus
minmax5_random.lus
minmax6.lus
minus.lus
mm.lus
mm1.lus
mm22.lus
mm3.lus
modelInst.lus
modes3x2_v2.lus
modes3x2_v3.lus
modes3x2_v4.lus
morel.lus
morel2.lus
morel3.lus
morel4.lus
morel5.lus
mouse.lus
mouse1.lus
mouse2.lus
mouse3.lus
moyenne.lus
multiclock.lus
multipar.lus
nc1.lus
nc10.lus
nc2.lus
nc3.lus
nc4.lus
nc5.lus
nc6.lus
nc7.lus
nc8.lus
nc9.lus
nested.lus
newpacks.lus
noAlarm.lus
node_caller1.lus
nodeparam.lus
noeudsIndependants.lus
normal.lus
notTwo.lus
o2l_feux_compl.lus
oneq.lus
onlyroll.lus
onlyroll2.lus
over2.lus
over3.lus
overload.lus
p.lus
pack1.lus
packageTableau.lus
packed_cst.lus
packs.lus
param_node.lus
param_node2.lus
param_node3.lus
param_node4.lus
param_struct.lus
pilote.lus
pipeline.lus
plus.lus
ply01.lus
ply02.lus
ply03.lus
polymorphic_pack.lus
poussoir.lus
pplus.lus
pre_x.lus
predef01.lus
predef02.lus
predef03.lus
predefOp.lus
produitBool.lus
real_ex.lus
redIf.lus
rediter.lus
redoptest.lus
remplissage.lus
rs.lus
sample_time_change.lus
sample_time_change_MainNode.lus