Last modified: 2011-03-11 00:14:30 UTC
On line 605: var resolved = []; The resolved variable is redefined but it was (and is) never used. There's also no call to the resolve() function anywhere with more than 1 argument, for that reason I haven't touched this yet since I'm not 100% sure what it's supposed to do. I'm guessing a callback function, but then agian, it's not used nor called anywhere...
Fixed in r83680. The 2nd and 3rd argument are indeed never used for resolve, nor were they documented. Simply removing them is all that was needed. This was an artifact of splitting recurse and resolve, most likely a copy-past oversight. Since the arguments were never used it didn't cause any errors, but did give the code that mysterious feel. :)