joyent/node — pull request #6468 by trevnorris (2013-11-05 20:54:42+00:00)
Title: No extra async calls

This addresses one of @piscisaureus concerns, in that extra calls were being made to `AsyncWrap` that were unnecessary. `WeakObject` was removed because it required all inheriting classes were made weak, and was replaced with `BaseObject` which was made to handle simple things relating to the `Persistent