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

Revisions №59326

branch: master 「№59326」
Commited by: Rocco Moretti
GitHub commit link: 「8744492f87335bc0」 「№2072」
Difference from previous tested commit:  code diff
Commit date: 2017-03-04 17:05:26

Merge pull request #2072 from RosettaCommons/roccomoretti/rs_include_fix Attempt to fix behavior of read_in_and_recursively_replace_includes() Brian Weitzner observed that RosettaScripts was **SLOW** with very large XMLs. He identified read_in_and_recursively_replace_includes() as the holdup. The previous version was using a rather sub-optimal algorithm, with a bunch of wasted effort. This PR changes the algorithm used to a more efficient one. Instead of exponential-ish behavior with XML file size, we now have linear-ish behavior.

...