cryptol/tests/modsys
Iavor Diatchki 372d2bf3aa Make :m work the same way as :l
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.
2020-07-07 15:34:03 -07:00
..
T1 Refactor module system things; better loading of `A modules. 2017-10-23 15:12:12 -07:00
T2 Add some tests. 2017-10-18 14:33:41 -07:00
T3 Add some tests. 2017-10-18 14:33:41 -07:00
T4 Add some tests. 2017-10-18 14:33:41 -07:00
T5 Add some tests. 2017-10-18 14:33:41 -07:00
T6 Add some tests. 2017-10-18 14:33:41 -07:00
T7 Add some tests. 2017-10-18 14:33:41 -07:00
T8 Add some tests. 2017-10-24 14:04:41 -07:00
T9 Use a record for all module parameters at the value level. Also improve PP 2017-10-25 16:39:29 -07:00
T10 Add some tests. 2017-10-24 14:04:41 -07:00
T11 Add another test. 2017-11-28 14:26:12 -08:00
T12 Add a test 2017-12-01 09:51:43 -08:00
T13 Rename type synonyms properly. 2017-12-01 10:29:42 -08:00
T14 Enforce that includes are UTF8 2020-06-09 09:02:22 -07:00
T1.icry Add some tests. 2017-10-18 14:33:41 -07:00
T1.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T2.icry Add some tests. 2017-10-18 14:33:41 -07:00
T2.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T3.icry Add some tests. 2017-10-18 14:33:41 -07:00
T3.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T4.icry Add some tests. 2017-10-18 14:33:41 -07:00
T4.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T5.icry Add some tests. 2017-10-18 14:33:41 -07:00
T5.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T6.icry Add some tests. 2017-10-18 14:33:41 -07:00
T6.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T7.icry Add some tests. 2017-10-18 14:33:41 -07:00
T7.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T8.icry Add some tests. 2017-10-24 14:04:41 -07:00
T8.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T9.icry Fix test. 2019-01-25 10:20:40 -08:00
T9.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T10.icry Add some tests. 2017-10-24 14:04:41 -07:00
T10.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T11.icry Add another test. 2017-11-28 14:26:12 -08:00
T11.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T12.icry Add a test 2017-12-01 09:51:43 -08:00
T12.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T13.icry Rename type synonyms properly. 2017-12-01 10:29:42 -08:00
T13.icry.stdout Make :m work the same way as :l 2020-07-07 15:34:03 -07:00
T14.icry Enforce that includes are UTF8 2020-06-09 09:02:22 -07:00
T14.icry.stdout Enforce that includes are UTF8 2020-06-09 09:02:22 -07:00