Ben Gamari <b...@smart-cactus.org> writes: > Sergey Bykov <captaintru...@gmail.com> writes: > >> Hi, I'm working with the #12822 task, which is a refactoring for the >> verbosity flag. It should be reimplemented in a way, similar to the >> 'optimization' flag. After studying the codebase, specifically >> *optLevelFlags*, I'm stuck with the following questions: >> >> 1. Should I add a new data 'VerbosityFlag' similar to GeneralFlag, >> DumpFlag, etc or should I extend any of existing data types? >> 2. How to determine a set of verbosity options to implement? Is >> grepping through all the codebase and adding corresponding options a >> good approach? >> > As I understand it, the task is to split up the current -v<n> flags into > distinct flags. The current role of -v is described roughly in > Note [Verbosity levels] (although it references -ddump-most and > -ddump-all, which don't exist anymore). > > Grepping the source tree (e.g. for "verbosity dflags") would indeed be a > good way to find the various places it's used. For now let's just add > the new flags to GeneralFlag. If there are enough that GeneralFlags > becomes bloated we can refactor later. > > Thanks for looking at this. > I also left a comment on the ticket listing the relevant uses of verbosity.
Cheers, - Ben
signature.asc
Description: PGP signature
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs