Add an iterator inliner (Inline.iterators), plus an option
(--inline-iterators) to activate it. nb : do not inline completely nested iterator calls (yet, cf TODO).
Showing
- lv6-ref-man/lv6-ref-man.tex 8 additions, 6 deletionslv6-ref-man/lv6-ref-man.tex
- src/Makefile 2 additions, 0 deletionssrc/Makefile
- src/TODO 9 additions, 1 deletionsrc/TODO
- src/evalClock.ml 2 additions, 2 deletionssrc/evalClock.ml
- src/evalType.ml 20 additions, 2 deletionssrc/evalType.ml
- src/global.ml 2 additions, 1 deletionsrc/global.ml
- src/inline.ml 230 additions, 0 deletionssrc/inline.ml
- src/inline.mli 10 additions, 0 deletionssrc/inline.mli
- src/lazyCompiler.ml 7 additions, 2 deletionssrc/lazyCompiler.ml
- src/main.ml 4 additions, 1 deletionsrc/main.ml
- src/split.ml 40 additions, 32 deletionssrc/split.ml
- src/split.mli 4 additions, 2 deletionssrc/split.mli
- src/test/should_work/NONREG/param_node.lus 6 additions, 8 deletionssrc/test/should_work/NONREG/param_node.lus
- src/test/should_work/lionel/mapiter.lus 2 additions, 2 deletionssrc/test/should_work/lionel/mapiter.lus
- src/test/should_work/packEnvTest/complex.lus 1 addition, 1 deletionsrc/test/should_work/packEnvTest/complex.lus
- src/test/should_work/packEnvTest/model.lus 2 additions, 2 deletionssrc/test/should_work/packEnvTest/model.lus
- src/test/test.res.exp 19 additions, 13 deletionssrc/test/test.res.exp
Loading
Please register or sign in to comment