summaryrefslogtreecommitdiff
path: root/docs/users_guide/flags.py
diff options
context:
space:
mode:
authorSebastian Graf <sebastian.graf@kit.edu>2020-09-10 15:54:51 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2020-09-12 21:27:40 -0400
commitfd5d622a5ee283d3c1f1ccd28b4f73aab30d7d9f (patch)
tree4de4ea472388327bd8867bd0a57b69d3f61ddae2 /docs/users_guide/flags.py
parenta77e48d291b35a92731f106d79ea75117ec380e1 (diff)
downloadhaskell-fd5d622a5ee283d3c1f1ccd28b4f73aab30d7d9f.tar.gz
Hackily decouple the parser from the desugarer
In a hopefully temporary hack, I re-used the idea from !1957 of using a nullary type family to break the dependency from GHC.Driver.Hooks on the definition of DsM ("Abstract Data"). This in turn broke the last dependency from the parser to the desugarer. More details in `Note [The Decoupling Abstract Data Hack]`. In the future, we hope to undo this hack again in favour of breaking the dependency from the parser to DynFlags altogether.
Diffstat (limited to 'docs/users_guide/flags.py')
0 files changed, 0 insertions, 0 deletions