Deprecate -ddump-json and introduce -fdiagnostics-as-json
Addresses #19278 This commit deprecates the underspecified -ddump-json flag and introduces a newer, well-specified flag -fdiagnostics-as-json. Also included is a JSON schema as part of the documentation. The -ddump-json flag will be slated for removal shortly after this merge.
Showing
- compiler/GHC/Driver/Config/Logger.hs 1 addition, 0 deletionscompiler/GHC/Driver/Config/Logger.hs
- compiler/GHC/Driver/Errors.hs 10 additions, 7 deletionscompiler/GHC/Driver/Errors.hs
- compiler/GHC/Driver/Flags.hs 1 addition, 0 deletionscompiler/GHC/Driver/Flags.hs
- compiler/GHC/Driver/Monad.hs 8 additions, 0 deletionscompiler/GHC/Driver/Monad.hs
- compiler/GHC/Driver/Session.hs 4 additions, 3 deletionscompiler/GHC/Driver/Session.hs
- compiler/GHC/Types/Error.hs 48 additions, 3 deletionscompiler/GHC/Types/Error.hs
- compiler/GHC/Types/SrcLoc.hs 7 additions, 5 deletionscompiler/GHC/Types/SrcLoc.hs
- compiler/GHC/Utils/Logger.hs 67 additions, 3 deletionscompiler/GHC/Utils/Logger.hs
- docs/users_guide/debugging.rst 3 additions, 4 deletionsdocs/users_guide/debugging.rst
- docs/users_guide/diagnostics-as-json-schema-1_0.json 103 additions, 0 deletionsdocs/users_guide/diagnostics-as-json-schema-1_0.json
- docs/users_guide/using.rst 13 additions, 0 deletionsdocs/users_guide/using.rst
- testsuite/tests/count-deps/CountDepsAst.stdout 1 addition, 0 deletionstestsuite/tests/count-deps/CountDepsAst.stdout
- testsuite/tests/driver/T16167.stdout 1 addition, 0 deletionstestsuite/tests/driver/T16167.stdout
- testsuite/tests/driver/all.T 4 additions, 6 deletionstestsuite/tests/driver/all.T
- testsuite/tests/driver/json.hs 5 additions, 2 deletionstestsuite/tests/driver/json.hs
- testsuite/tests/driver/json.stderr 1 addition, 1 deletiontestsuite/tests/driver/json.stderr
- testsuite/tests/driver/json2.stderr 2 additions, 1 deletiontestsuite/tests/driver/json2.stderr
- testsuite/tests/driver/json_dump.hs 6 additions, 0 deletionstestsuite/tests/driver/json_dump.hs
- testsuite/tests/driver/json_dump.stderr 2 additions, 0 deletionstestsuite/tests/driver/json_dump.stderr
- testsuite/tests/driver/json_warn.hs 4 additions, 0 deletionstestsuite/tests/driver/json_warn.hs
Loading
Please register or sign in to comment