It's essentially a no-op, and the test documents that.
Conflicts: docs/README.md packages/ember-metal/lib/accessors.js packages/ember-metal/lib/array.js packages/ember-metal/lib/binding.js packages/ember-metal/lib/watching.js packages/ember-runtime/lib/core.js packages/ember-runtime/lib/mixins/array.js packages/ember-runtime/lib/mixins/enumerable.js packages/ember-runtime/lib/mixins/mutable_array.js packages/ember-runtime/lib/system/set.js
This solves the long-standing issue where a computed property that returned an object would trigger a computed property in the reverse direction. Initially, we hoped to avoid scheduling the second binding at all, but because setting properties could trigger observers, which could themselves trigger more `set`s, this is the best solution, and avoids a dangerous superfluous `get`.
Improved action helper
Fix jQuery.extend for older browsers - fixes #344
Improve error handling for not allowed set of View#elementId
Implement error handling for a not allowed set of elementId property on a view in a beforeObserver instead of a normal observer. Raising an error sooner prevents the actual change of the elementId. fixed equal message
…} helper - fixes #393
Collection Helper: itemHash bindings should be resolved in the proper context
Clone exit states before reversing
Reversing the raw exitStates array also reverses cached states, causing problems when changing to a state multiple times. This clones the array before reversing it.
Examples for all mutable array methods
.bind is not available, but .on and .off, used by jQuery, are available, so use those.
In general, we should be using events more extensively that happen to trigger callbacks as a side effect. This makes it possible for other objects to register for notifications that would normally be provided via callbacks, such as when a single object manages a number of views.
use html entity to avoid doc breakage in parsing
Added ENV.SHIM_ES5 option and made internals work without shimming Array
This will hopefully improve compatibility with Prototype.js