mirror of
https://github.com/GaloisInc/cryptol.git
synced 2024-12-02 23:25:03 +03:00
372d2bf3aa
More precisely, in both cases we unload all modules and then reload everything (this is what `:l` used to do, while `:m` only reloaded the current module). This fixes #668. There are opportunities to be smarter here: in particular when we reload modules, we do need to parse them so that we can find out what their dependencies are, and if needed to reload those. However, if none of the dependencies have changed, and we didn't change, then we could reuse the current module. This could be quite useful for modules that take a long time to load. |
||
---|---|---|
.. | ||
issues | ||
modsys | ||
mono-binds | ||
parser | ||
regression | ||
renamer | ||
.gitignore | ||
cryptol-test-runner.cabal | ||
Main.hs | ||
README |
Test suites: regression: tests from Cryptol-1's regression test suite. issues: tests related to issues in the bug tracker. To manually run the test suite over all issues/* tests simply cabal build the test suite runner then run: ./dist/build/cryptol-test-runner/cryptol-test-runner -c `which cryptol` ./issues/*.icry