angular/modules/angular2/src/compiler
Tobias Bosch cc0c30484f refactor(compiler): cleanup and preparation for integration
- Rename `DirectiveMetadata` into `CompileDirectiveMetadata`, merge
  with `NormalizedDirectiveMetadata` and remove `ChangeDetectionMetadata`
- Store change detector factories not as array but
  directly at the `CompiledTemplate` or the embedded template
  to make instantiation easier later on
- Already analyze variable values and map them
  to `Directive.exportAs`
- Keep the directive sort order as specified in the
  `@View()` annotation
- Allow to clear the runtime cache in `StyleCompiler`
  and `TemplateCompiler`
- Ignore `script` elements to match the semantics of the
  current compiler
- Make all components dynamically loadable and remove
  the previously introduced property `@Component#dynamicLoadable`
  for now until we find a better option to configure this
- Don’t allow to specify bindings in `@View#directives` and `@View#pipes` as this was never supported by the transformer (see below for the breaking change)

BREAKING CHANGE:
- don't support DI bindings in `@View#directives` and `@View@pipes` any more in preparation of integrating the new compiler. Use `@Directive#bindings` to reexport directives under a different token instead.

Part of #3605
Closes #4314
2015-09-22 12:50:03 -07:00
..
change_definition_factory.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
change_detector_compiler.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
command_compiler.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
compiler.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
directive_metadata.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
html_ast.ts refactor(compiler): allow to serialize and deserialize DirectiveMetadata 2015-09-12 01:16:06 +00:00
html_parser.ts feat(compiler): add TemplateCompiler 2015-09-17 04:24:15 +00:00
runtime_metadata.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
source_module.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
style_compiler.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
style_url_resolver.ts feat(compiler): add stylesheet compiler 2015-09-04 19:22:43 +00:00
template_ast.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
template_compiler.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
template_normalizer.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
template_parser.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
template_preparser.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00
util.ts refactor(compiler): cleanup and preparation for integration 2015-09-22 12:50:03 -07:00