angular-cn/packages/core/test/render3
Alex Rickabaugh a417b2b419 fix(ivy): detect frozen flyweight objects in definitions and unfreeze (#25755)
defineComponent() and friends can return a flyweight EMPTY object for
specific fields when they contain no data. InheritDefinitionFeature
was attempting to write into these flyweight objects, which have been
protected with Object.freeze().

This commit adds detection to InheritDefinitionFeature to identify the
frozen objects.

PR Close #25755
2018-09-05 09:27:41 -07:00
..
compiler_canonical build: upgrade Chromium and ChromeDriver to latest versions (#25602) 2018-08-24 11:48:40 -04:00
ivy feat(ivy): enable inheritance of factory functions in definitions (#25392) 2018-08-09 09:58:13 -07:00
jit feat(ivy): Add InheritanceDefinitionFeature to support directive inheritance (#24570) 2018-06-29 06:42:40 -07:00
BUILD.bazel refactor(core): remove withBody from public testing API (#25171) 2018-07-31 15:09:32 -07:00
Inherit_definition_feature_spec.ts fix(ivy): detect frozen flyweight objects in definitions and unfreeze (#25755) 2018-09-05 09:27:41 -07:00
basic_perf.ts refactor(ivy): generate vars in component defs (#25562) 2018-08-20 11:08:10 -07:00
change_detection_spec.ts fix(ivy): create LViewData from blueprint (#25587) 2018-08-22 15:58:42 -04:00
common_integration_spec.ts fix(ivy): allow queries for ng-container without read option (#25617) 2018-08-24 11:52:50 -04:00
common_with_def.ts feat(ivy): Add InheritanceDefinitionFeature to support directive inheritance (#24570) 2018-06-29 06:42:40 -07:00
component_spec.ts feat(ivy): bridge component styles into the component renderer (#25255) 2018-08-23 16:51:15 -04:00
content_spec.ts refactor(ivy): generate vars in component defs (#25562) 2018-08-20 11:08:10 -07:00
control_flow_spec.ts refactor(ivy): generate vars in component defs (#25562) 2018-08-20 11:08:10 -07:00
di_spec.ts feat(ivy): support injecting Renderer2 (#25523) 2018-08-31 09:42:36 -07:00
directive_spec.ts fix(ivy): register to directive outputs on ng-template / ng-container (#25698) 2018-08-30 21:22:01 -07:00
domino.d.ts feat(core): Moving Renderer3 into @angular/core (#20855) 2017-12-21 21:40:58 -08:00
exports_spec.ts fix(ivy): create LViewData from blueprint (#25587) 2018-08-22 15:58:42 -04:00
i18n_spec.ts fix(ivy): create LViewData from blueprint (#25587) 2018-08-22 15:58:42 -04:00
imported_renderer2.ts refactor(ivy): misc cleanup (#25369) 2018-08-14 11:58:47 -07:00
instructions_spec.ts build: upgrade Chromium and ChromeDriver to latest versions (#25602) 2018-08-24 11:48:40 -04:00
integration_spec.ts fix(ivy): register to directive outputs on ng-template / ng-container (#25698) 2018-08-30 21:22:01 -07:00
jit_environment_spec.ts feat(ivy): Add AOT handling for bare classes with Input and Output decorators (#25367) 2018-08-14 16:36:18 -07:00
lifecycle_spec.ts fix(ivy): create LViewData from blueprint (#25587) 2018-08-22 15:58:42 -04:00
listeners_spec.ts refactor(ivy): generate vars in component defs (#25562) 2018-08-20 11:08:10 -07:00
load_domino.ts test(ivy): Add small_app spec for sprint #3 (#22018) 2018-02-18 13:18:54 -08:00
ng_on_changes_feature_spec.ts build: upgrade jasmine (and related typings) to latest version (#19904) 2018-07-06 13:48:02 -07:00
node_selector_matcher_spec.ts refactor(ivy): replace pNextOrParent with TNode props (#24752) 2018-07-10 11:12:27 -07:00
outputs_spec.ts refactor(ivy): generate vars in component defs (#25562) 2018-08-20 11:08:10 -07:00
perfCounter_spec.ts perf(ivy): add performance counters in ngDevMode (#23385) 2018-05-01 10:27:40 -07:00
pipe_spec.ts fix(ivy): create LViewData from blueprint (#25587) 2018-08-22 15:58:42 -04:00
properties_spec.ts fix(ivy): host bindings should support array/object literals (#25583) 2018-08-21 10:48:42 -07:00
pure_function_spec.ts fix(ivy): create LViewData from blueprint (#25587) 2018-08-22 15:58:42 -04:00
query_list_spec.ts feat(ivy): implement ViewContainerRef.remove (#24221) 2018-06-05 13:33:40 -07:00
query_spec.ts fix(ivy): allow queries for ng-container without read option (#25617) 2018-08-24 11:52:50 -04:00
render_util.ts fix(ivy): create LViewData from blueprint (#25587) 2018-08-22 15:58:42 -04:00
renderer_factory_spec.ts feat(ivy): bridge component styles into the component renderer (#25255) 2018-08-23 16:51:15 -04:00
styling_spec.ts build: upgrade Chromium and ChromeDriver to latest versions (#25602) 2018-08-24 11:48:40 -04:00
testing_spec.ts refactor(core): remove withBody from public testing API (#25171) 2018-07-31 15:09:32 -07:00
util_spec.ts fix(ivy): use devModeEqual in no change mode (#25252) 2018-08-02 22:57:28 -07:00
view_container_ref_spec.ts fix(ivy): support host bindings on dynamically created components (#25765) 2018-08-31 13:36:53 -07:00