Soc2c: inline ITE soc, to make things simpler.
Indeed, ite are polymorphic, and thus inventing names during soc instanciation is error-prone, ugly, innefficient, and increase the code size. Moreover, using C ite to translate them online (ie, without going trough a soc) is straigforward # of unexpected failures 104->101.
Showing
- src/l2lRmPoly.mli 8 additions, 2 deletionssrc/l2lRmPoly.mli
- src/soc.ml 2 additions, 19 deletionssrc/soc.ml
- src/soc2c.ml 16 additions, 15 deletionssrc/soc2c.ml
- src/soc2cIdent.ml 1 addition, 2 deletionssrc/soc2cIdent.ml
- src/soc2cUtil.ml 85 additions, 48 deletionssrc/soc2cUtil.ml
- src/socPredef2c.ml 20 additions, 17 deletionssrc/socPredef2c.ml
- test/Makefile 1 addition, 1 deletiontest/Makefile
- test/lus2lic.sum 7 additions, 7 deletionstest/lus2lic.sum
- test/lus2lic.time 1 addition, 1 deletiontest/lus2lic.time
- todo.org 17 additions, 0 deletionstodo.org
Loading
Please register or sign in to comment