[Chapel Merge] Remove old chpldoc

Branch: refs/heads/main
Revision: ff93301
Author: mppf
Link: Remove old chpldoc by mppf · Pull Request #20791 · chapel-lang/chapel · GitHub
Log Message:

Merge pull request #20791 from mppf/remove-old-chpldoc

Remove old chpldoc

Now that the 1.28 version has been released with the new dyno-based
chpldoc as well as a backup --legacy flag to activate the old chpldoc,
we can remove the old chpldoc. This PR does so.

Reviewed by @lydia-duncan - thanks!

  • full local testing

  • handle docs pass being deleted for compiler performance testing

    Modified Files:
    R compiler/AST/AstPrintDocs.cpp
    R compiler/include/docsDriver.h
    R compiler/main/docsDriver.cpp
    R compiler/passes/docs.cpp
    M compiler/AST/AggregateType.cpp
    M compiler/AST/FnSymbol.cpp
    M compiler/AST/Makefile.share
    M compiler/AST/ModuleSymbol.cpp
    M compiler/AST/baseAST.cpp
    M compiler/AST/build.cpp
    M compiler/AST/interfaces.cpp
    M compiler/AST/symbol.cpp
    M compiler/AST/type.cpp
    M compiler/Makefile
    M compiler/codegen/cg-symbol.cpp
    M compiler/codegen/cg-type.cpp
    M compiler/dyno/tools/chpldoc/chpldoc.cpp
    M compiler/include/AggregateType.h
    M compiler/include/ModuleSymbol.h
    M compiler/include/baseAST.h
    M compiler/include/build.h
    M compiler/include/convert-uast.h
    M compiler/include/runpasses.h
    M compiler/include/symbol.h
    M compiler/include/type.h
    M compiler/main/Makefile.share
    M compiler/main/checks.cpp
    M compiler/main/driver.cpp
    M compiler/main/runpasses.cpp
    M compiler/parser/parser.cpp
    M compiler/passes/Makefile.share
    M compiler/passes/checkParsed.cpp
    M compiler/passes/convert-uast.cpp
    M compiler/passes/externCResolve.cpp
    M man/chpldoc.rst
    M test/compflags/thomasvandoren/chpldoc.doc.good
    M test/performance/compiler/allPasses.graph
    M test/performance/compiler/compilerPerformance.perfkeys
    M test/performance/compiler/topPasses.graph

    Compare: Comparing 6c83cf06a53b...ff933012a47d · chapel-lang/chapel · GitHub