angular-cn/modules_dart/transform
vsavkin 42231f5719 feat(change_detection): allow all legal programs in the dev mode
BEFORE:

The following would throw in the dev mode because `f` would return a new array when called by checkNoChanges.

@Component({
  template: `
    {{f()}}
  `
})
class A {
  f() { return [1]; }
}

AFTER:

The checkNoChanges function compares only primitives types for equality, and deeply compares iterables. Other objects cannot cause checkNoChanges to throw. This means that the dev mode would never fail given a legal program, but may allow some illegal programs.
2016-01-26 21:01:19 -08:00
..
lib feat(change_detection): allow all legal programs in the dev mode 2016-01-26 21:01:19 -08:00
test/transform fix(transformer): record HostBinding annotations applied to getters 2016-01-21 01:02:56 +00:00
pubspec.yaml refactor(dart/transform): Update protobuf dependencies 2015-10-19 10:32:17 -07:00