mirror of
https://github.com/envmodules/modules.git
synced 2026-06-10 00:56:30 +08:00
Rework whole isModuleEvaluated procedure to check all names of loaded or loadind module attempt against module version specifiers passed as argument. Add the 'exclmod' argument to the procedure to exclude from tested list the currently evaluated module: avoid this way detecting self on reflexive conflict definition. As a result just loaded or currently loading conflicting modules are better detected when conflict is expressed against an alias name or a module generic name.