E&S CVS Commit: pylib - Fixed a very dumb typo which was a significant cause of the slow building

pje at eby-sarna.com pje at eby-sarna.com
Sat Jan 5 20:25:00 EST 2002


Module Name:	pylib
Committed By:	pje
Date:		Sun Jan  6 01:24:59 UTC 2002

Modified Files:
	pylib/TW: Specifications.py

Log Message:
Fixed a very dumb typo which was a significant cause of the slow building
of the UML meta-model.  Due to a quirk in the handling of nested Import
specs, the structural model was being added (and thus built) three times
over.  With all of the 'copyIntoSubclass' builders that are part of the
structural model, this greatly increased the per-feature build overhead.
It's still not as fast as I'd like, but at least it's a double-digit %
improvement.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/pylib/TW/Specifications.py.diff?r1=1.1&r2=1.2

To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 pylib/TW/Specifications.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.





More information about the source-changes mailing list