angular/angular.js — pull request #10287 by lgalfaso (2014-12-01 20:19:58+00:00)
Title: fix($parse): Follow Javascript context for unbound functions

Use `undefined` as the context when a function is ounbound.
E.g. when executing `foo()()`, then `foo()` is executed using the scope as the context, the function returned by `foo()` will have an `undefined` context