angular-cn/packages
JoostK c8c8648abf fix(ivy): prevent ngcc from referencing missing ɵsetClassMetadata (#27055)
When ngtsc compiles @angular/core, it rewrites core imports to the
r3_symbols.ts file that exposes all internal symbols under their
external name. When creating the FESM bundle, the r3_symbols.ts file
causes the external symbol names to be rewritten to their internal name.

Under ngcc compilations of FESM bundles, the indirection of
r3_symbols.ts is no longer in place such that the external names are
retained in the bundle. Previously, the external name `ɵdefineNgModule`
was explicitly declared internally to resolve this issue, but the
recently added `setClassMetadata` was not declared as such, causing
runtime errors.

Instead of relying on the r3_symbols.ts file to perform the rewrite of
the external modules to their internal variants, the translation is
moved into the `ImportManager` during the compilation itself. This
avoids the need for providing the external name manually.

PR Close #27055
2018-11-21 09:20:11 -08:00
..
animations test(ivy): mark failing test targets with fixme-ivy-jit and fixme-ivy-local tags (#26471) 2018-10-23 08:57:42 -07:00
bazel build(bazel): Add Bazel builders (#27141) 2018-11-21 07:46:42 -08:00
benchpress test(ivy): fix or disable failing ivy tests (#26735) 2018-10-26 14:48:05 -04:00
common test(ivy): add JIRA references for root-casuse TestBed failrues (#27188) 2018-11-20 10:43:11 -08:00
compiler fix(ivy): set encapsulation to `None` when there is no style (#27175) 2018-11-20 10:43:51 -08:00
compiler-cli fix(ivy): prevent ngcc from referencing missing ɵsetClassMetadata (#27055) 2018-11-21 09:20:11 -08:00
core fix(ivy): prevent ngcc from referencing missing ɵsetClassMetadata (#27055) 2018-11-21 09:20:11 -08:00
docs
elements build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
examples docs(core): cleanup todo notes in ContentChild documentation examples (#26543) 2018-11-09 09:47:26 -08:00
forms fix(ivy): hack implementation of host styles (#27180) 2018-11-20 11:43:29 -08:00
http test(ivy): fix paths for http tests to work with ivy (#27121) 2018-11-15 21:18:00 -08:00
language-service build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
platform-browser build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
platform-browser-dynamic build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
platform-server fix(ivy): set `ng-version` attribute on root component (#27175) 2018-11-20 10:43:51 -08:00
platform-webworker build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
platform-webworker-dynamic test(ivy): fix or disable failing ivy tests (#26735) 2018-10-26 14:48:05 -04:00
private/testing build: remove ivy JIT mode (#26863) 2018-11-02 15:44:05 -07:00
router test(ivy): run router tests with ivy on CI (#27195) 2018-11-21 09:19:40 -08:00
service-worker refactor(service-worker): Format comments and add additional test (#25860) 2018-11-01 15:13:33 -07:00
upgrade fix(upgrade): improve downgrading-related error messages (#26217) 2018-11-05 16:33:55 -08:00
BUILD.bazel build(bazel): use fine-grained npm deps (#26111) (#26488) 2018-10-19 20:59:29 -07:00
README.md
empty.ts
es6-subset.d.ts
goog.d.ts
license-banner.txt docs(common): update copyright years (#21232) 2018-01-04 17:45:36 -05:00
rollup.config.js
system.d.ts
tsconfig-build.json build(bazel): Turning on strictPropertyInitialization for Angular. (#24572) 2018-06-25 07:57:13 -07:00
tsconfig-metadata.json fix(compiler): Fix look up of entryComponents in AOT Summaries (#24892) 2018-09-11 16:23:17 -07:00
tsconfig-test.json build: refactor ambient node & jasmine types so they are only included where needed (#25491) 2018-08-16 13:46:43 -07:00
tsconfig.json fix(compiler): Fix look up of entryComponents in AOT Summaries (#24892) 2018-09-11 16:23:17 -07:00
types.d.ts build: refactor ambient node & jasmine types so they are only included where needed (#25491) 2018-08-16 13:46:43 -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