angular-cn/packages
Alex Rickabaugh b0eca85e51 refactor(compiler): compile{Component,Directive} take only local information (#23545)
Previously, the compileComponent() and compileDirective() APIs still required
the output of global analysis, even though they only read local information
from that output.

With this refactor, compileComponent() and compileDirective() now define
their inputs explicitly, with the new interfaces R3ComponentMetadata and
R3DirectiveMetadata. compileComponentGlobal() and compileDirectiveGlobal()
are introduced and convert from global analysis output into the new metadata
format.

This refactor also splits out the view compiler into separate files as
r3_view_compiler_local.ts was getting unwieldy.

Finally, this refactor also splits out generation of DI factory functions
into a separate r3_factory utility as the logic is utilized between different
compilers.

PR Close #23545
2018-05-08 13:57:20 -07:00
..
animations Revert "style(animations): fix short param names (#23668)" 2018-05-05 08:36:49 -07:00
bazel build: serve ivy todo app with real http-server (#23446) 2018-04-25 15:51:18 -07:00
benchpress build: update to rxjs@6.0.0 (#23679) 2018-05-03 10:53:39 -07:00
common build: update to rxjs@6.0.0 (#23679) 2018-05-03 10:53:39 -07:00
compiler refactor(compiler): compile{Component,Directive} take only local information (#23545) 2018-05-08 13:57:20 -07:00
compiler-cli refactor(compiler): compile{Component,Directive} take only local information (#23545) 2018-05-08 13:57:20 -07:00
core fix(core): call ngOnDestroy on all services that have it (#23755) 2018-05-08 13:55:29 -07:00
docs refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
elements build: update to rxjs@6.0.0 (#23679) 2018-05-03 10:53:39 -07:00
examples fix(common): titlecase pipe (#22600) 2018-03-23 13:42:51 -04:00
forms build: update to rxjs@6.0.0 (#23679) 2018-05-03 10:53:39 -07:00
http build: update to rxjs@6.0.0 (#23679) 2018-05-03 10:53:39 -07:00
language-service refactor(language-service): fix typo on type.ts language-service 2018-04-13 00:06:26 -07:00
platform-browser feat(platform-browser): add token marking which the type of animation module nearest in the injector tree (#23075) 2018-04-12 23:17:38 -07:00
platform-browser-dynamic docs: remove all deprecated `@stable` jsdoc tags (#23210) 2018-04-10 21:49:32 -07:00
platform-server Revert "refactor(core): tree-shake application_module providers (#23477)" 2018-04-26 14:08:13 -07:00
platform-webworker refactor: ensure all 'TODO's are consistent (#23252) 2018-04-13 13:11:01 -07:00
platform-webworker-dynamic docs: remove all deprecated `@stable` jsdoc tags (#23210) 2018-04-10 21:49:32 -07:00
router build: update to rxjs@6.0.0 (#23679) 2018-05-03 10:53:39 -07:00
service-worker fix(service-worker): add badge to NOTIFICATION_OPTION_NAMES (#23241) 2018-04-15 23:23:37 -07:00
upgrade Revert "refactor(core): tree-shake application_module providers (#23477)" 2018-04-26 14:08:13 -07:00
BUILD.bazel feat(bazel): introduce a binary stamping feature (#22176) 2018-02-15 14:08:53 -08:00
README.md Revert "docs: Remove unneeded file (#18106)" 2017-07-20 16:46:47 -05:00
empty.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
es6-subset.d.ts build: switch from npm to yarn (#19328) 2017-09-22 13:20:52 -07:00
goog.d.ts fix(compiler): add typings for `COMPILED`. 2017-09-29 09:26:38 -07:00
license-banner.txt docs(common): update copyright years (#21232) 2018-01-04 17:45:36 -05:00
rollup.config.js refactor: make all rollup config ES5 compatible (#20028) 2017-10-30 23:09:17 -04:00
system.d.ts refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00
tsconfig-build.json build: enable importHelpers in tsconfig (#22812) 2018-03-15 21:16:03 -07:00
tsconfig-metadata.json refactor(compiler): bump metadata version to 4 (#19338) 2017-09-26 13:31:59 -07:00
tsconfig.json feat(elements): add schematics (#23298) 2018-04-11 18:13:30 -07:00
types.d.ts perf(ivy): add performance counters in ngDevMode (#23385) 2018-05-01 10:27:40 -07:00

README.md

Angular

The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.

License: MIT