Branch: refs/heads/main
Revision: 4fba618
Author: arezaii
Link: chpldoc: swap dyno-chpldoc in place of chpldoc by arezaii · Pull Request #20588 · chapel-lang/chapel · GitHub
Log Message:
Merge pull request #20588 from arezaii/dyno-chpldoc-swap-take2
chpldoc: swap dyno-chpldoc in place of chpldoc
This PR swaps dyno-chpldoc in place of chpldoc, and renames chpldoc
to chpldoc-legacy.
It contains reverts of three previous reverts that went in late last night
in an attempt to salvage nightly testing in the face of smoke-test failures.
It also implements the fixes for some bugs that were only discovered through
smoke-tests.
Bug list/fix:
- adds a constructor to the
RstResultBuilderstruct to avoid compiler
warning about explicit instantiation. - copy
.cmakeandCMakeLists.txtfiles into the release tarball - copy
LICENSE,BUILD_VERSION, andCOPYRIGHTfiles fordyno-chpldoc
into release tarball - delete
compiler/dyno/testdirectory from release tarball - conditionally setup
dynotesting based on presence oftestsubdirectory
TESTING:
-
paratest -
local testing of
util/buildRelease/gen_release -
local extract of release tarball artifact, able to
buildchpl,chpldoc,mason -
local test of
test/chpldoc
Reviewed by @mppf with commentary from @bradcray - thanks!
Signed-off-by: arezaii ahmad.rezaii@hpe.com
Modified Files:
A compiler/dyno/tools/chpldoc/version_num.h
A test/chpldoc/globals/nilableFields.doc.catfiles
A test/chpldoc/globals/nilableFields.doc.chpl
A test/chpldoc/globals/nilableFields.doc.good
M compiler/Makefile
M compiler/dyno/CMakeLists.txt
M compiler/dyno/Makefile.help
M compiler/dyno/include/chpl/util/filesystem.h
M compiler/dyno/lib/util/filesystem.cpp
M compiler/dyno/tools/chpldoc/CMakeLists.txt
M compiler/dyno/tools/chpldoc/arg-helpers.cpp
M compiler/dyno/tools/chpldoc/arg-helpers.h
M compiler/dyno/tools/chpldoc/arg.cpp
M compiler/dyno/tools/chpldoc/chpldoc.cpp
M compiler/include/arg.h
M compiler/main/arg.cpp
M compiler/main/driver.cpp
M man/chpldoc.rst
M test/chpldoc/functions/functionArgDefaultOneTuple.doc.good
M test/chpldoc/functions/functionArgDefaults.doc.good
M test/chpldoc/functions/operatorPrimaryMethods.doc.bad
M test/chpldoc/functions/operatorPrimaryMethods.doc.good
M test/chpldoc/functions/operatorSecondaryMethods.doc.bad
M test/chpldoc/functions/operatorSecondaryMethods.doc.good
M test/chpldoc/functions/operators.doc.bad
M test/chpldoc/functions/operators.doc.good
M test/chpldoc/globals/variableDefaultValues.doc.good
M test/chpldoc/globals/variablePrecedence.doc.good
M test/chpldoc/types/fields/fieldDefaultValues.doc.good
M test/chpldoc/types/fields/rangesAndDomains.doc.chpl
M test/chpldoc/types/fields/rangesAndDomains.doc.good
M test/compflags/thomasvandoren/chpldoc.doc.good
M third-party/chpl-venv/chpldoc-requirements3.txt
M util/buildRelease/gen_release
Compare: https://github.com/chapel-lang/chapel/compare/859a81c12b58...4fba618fde29