mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-17 12:31:52 +03:00
d900a65399
Some of our use of CPP causes trouble for ormolu, compare https://github.com/tweag/ormolu/issues/774. Specifically, for understandable reasons, it can't deal well with `#ifdef` use that is not at the top-level. This PR removes the problematic usage in ways that I hope are also a net non-loss regardless of helping out ormolu (or other tooling). - The default value for enabled APIs moves to the top level, next to the command line help, so they'll stay in sync more easily. - All the CPP around using `assertNFHere` is moved to one module. https://github.com/hasura/graphql-engine-mono/pull/2361 GitOrigin-RevId: ed6e039e6d8960322fd8d1312df762ad197c29b1 |
||
---|---|---|
.. | ||
Backends | ||
Base | ||
Cache | ||
Eventing | ||
GraphQL | ||
Incremental | ||
Metadata | ||
RQL | ||
Server | ||
SQL | ||
App.hs | ||
EncJSON.hs | ||
GC.hs | ||
HTTP.hs | ||
Incremental.hs | ||
Logging.hs | ||
Prelude.hs | ||
QueryTags.hs | ||
Session.hs | ||
Tracing.hs |