DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25777>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25777 [PATCH] [REGRESSION] Cannot pass composite path reference between scripts ------- Additional Comments From [EMAIL PROTECTED] 2003-12-29 11:17 ------- I defenitely think that Peter removal of the toString() was the right thing to do. This was not just some optimization, it was a superflous call causing a 20% time increase in some builds. Not peanuts at all. (And maskerading a real bug, the one you have found). I would like to find a solution that applies to all references, not only Paths. It seem to me what is missing is for <ant/> to call some form of "resolve" method, when passing a reference. So, instead of just a call to clone() we would do a call to something like cloneAndResolve() that will perhaps use something simillar to dieOnCircularReference to resolve all inner references of the object. I guess in principle you only need to do this when references are passed explicitly and inheritRefs=false; when inheritRefs=true, it may not be needed. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]