mirror of
https://github.com/GaloisInc/cryptol.git
synced 2024-11-13 23:41:38 +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.
8 lines
128 B
Plaintext
8 lines
128 B
Plaintext
Loading module Cryptol
|
|
Loading module Cryptol
|
|
Loading module T5::A
|
|
Loading module T5::B
|
|
Loading module T5::Main
|
|
main : [8]
|
|
0x11
|