Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
http://rt.perl.org/rt3//Ticket/Display.html?id=42777: "Configure.pl and underlying packages: Eliminate temporary hack." Hack described in Configure.pl and found in Parrot::Configure::Step is fixed by making Parrot::Configure object into a singleton. This entailed changes in those two packages as well as config/init/defaults.pm. Also: Parrot::Configure::Data::slurp() now checks Parrot::Config::Generated rather than Parrot::Config to determine if configuration has been completed. 12 test files added to directory t/configure; t/configure/configure.t eliminated because it assumed non-singleton Parrot::Configure object. 7 .pm files added for testing in new directory t/configure/testlib/. 1 new test file added to new directory t/postconfigure/, which will house tests pertaining to configuration that can only be run once Configure.pl has been executed. 'postconfigure' added to @default_tests in t/harness. MANIFEST updated to reflect new files and one deletion. Application of this patch results in same %Parrot::Config::Generated::PConfig as previous version of Configure.pl and associated files. All tests in 'make test' pass. git-svn-id: https://svn.parrot.org/parrot/trunk@18405 d31e2699-5ff4-0310-a27c-f18f2fbe73fe
- Loading branch information
Showing
29 changed files
with
1,966 additions
and
336 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.