Fix a bug in the clock checking: I was using List.sort to sort our
variables according to their clock dependencies, which is wrong since that order is partial. I've implemented a topological sort instead.
Showing
- src/TODO 0 additions, 3 deletionssrc/TODO
- src/getEff.ml 8 additions, 8 deletionssrc/getEff.ml
- src/lazyCompiler.ml 47 additions, 12 deletionssrc/lazyCompiler.ml
- src/test/should_work/NONREG/clock.lus 3 additions, 4 deletionssrc/test/should_work/NONREG/clock.lus
- src/test/test.res.exp 63 additions, 4 deletionssrc/test/test.res.exp
Loading
Please register or sign in to comment