montagejs/collections — pull request #86 by kriskowal (2014-07-01 20:32:44+00:00)
Title: Property change listener efficiency changes

- Using direct non-enumerable `__` prefixed properties instead of weak
maps for fast access to change listener records and overridden
property descriptors.
- Method names and reusable active dispatch array now kept in book
keeping to avoid recomputation.
- Presumed hot dispatch loop factored into separate method to isolate
from try/catch deoptimization.
- Removed support for uninstalling property change listeners.