Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor active configuration handing
- Move active configuration handing into a separate type that should contain all the required configuration parameters. Use this type in `ConfigRef` module, and use accessor procs for getting and setting values of different options, thus removing unguarded access for fields in a number of cases. - Move report kind and category enums into `report_enums` in order to make them accessible from the `in_options` - it must be a lightweight dependency since it is supposed to be reused by other tools, like testament, that have to directly interact with the compiler. Closes nim-works#158
- Loading branch information