「view this page in B3 βῆτα server」

Revisions №61757

branch: master 「№61757」
Commited by: Andrew Leaver-Fay
GitHub commit link: 「1cdf90890c543030」 「№5184」
Difference from previous tested commit:  code diff
Commit date: 2021-09-20 16:36:21

Merge pull request #5184 from RosettaCommons/aleaverfay/rs_schema_validator_singleton2 This commit adds a new singleton to construct the schema for RosettaScripts and to then hold the (expensive to construct) XMLSchemaValidator. This validator can then be requested repeatedly without requiring the costly construction of the schema or the costly construction of the validator. This should make repeated calls to the XMLObjects' methods much faster. Thanks @weitzner for hashing out this idea with me. Thanks @bkuhlman for bringing the problem to our attention. This is the alternative fix to the issue that PR #5179 was meant to address

...