One framework. Mobile & desktop.
Branch: master
Clone or download
gkalpak and mhevery fix(ivy): fix class inheritance detection for ES5 code in `ngtsc` (#2…
…8773)

Previously, `ngtsc` detected class inheritance in a way that only worked
in TS or ES2015 code. As a result, inheritance would not be detected for
code in ES5 format, such as when running `ngtsc` through `ngcc` to
transform old-style Angular code to ivy format.

This commit fixes it by delegating class inheritance detection to the
current `ReflectionHost`, which is able to correctly interpret the used
code format.

PR Close #28773
Latest commit 6b511a3 Feb 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.buildkite ci: update buildkite provision instructions (#28273) Feb 7, 2019
.circleci build: remove legacy e2e tests job (#28645) Feb 13, 2019
.github ci: add /packages/* to the @angular/fw-dev-infra CODEOWNERS group (#2… Feb 17, 2019
.vscode build: show no warning for large git repos (#28055) Feb 13, 2019
aio test(ivy): add root cause for failing component-styles docs e2e tests ( Feb 17, 2019
docs docs: update merge label meaning (#28574) Feb 8, 2019
integration fix(ivy): ensure host bindings and host styling works on a root compo… Feb 14, 2019
modules build: remove legacy e2e tests job (#28645) Feb 13, 2019
packages fix(ivy): fix class inheritance detection for ES5 code in `ngtsc` (#2… Feb 17, 2019
scripts build: remove legacy e2e tests job (#28645) Feb 13, 2019
third_party build: fix web_worker playground examples using external resources (#… Feb 13, 2019
tools build(bazel): specify tsconfig-test dependency (#28696) Feb 17, 2019
.bazelignore build: update to rules_typescript 0.23.2 and rules_nodejs 0.16.8 (#28532 Feb 5, 2019
.bazelrc build(bazel): update to bazel 0.22.0 and turn on --incompatible_stric… Jan 28, 2019
.clang-format feat(tooling): Add a .clang-format for automated JavaScript formatting. Apr 2, 2015
.editorconfig build: use https link to editorconfig.org in .editorconfig (#27664) Dec 18, 2018
.gitattributes chore: force lf EOL for ts files (#11143) Aug 29, 2016
.gitignore build: update and unify gitignore (#28316) Jan 23, 2019
.mailmap build: add a Git .mailmap with my new name (#19550) Oct 9, 2017
.nvmrc build: update .nvmrc file to correct node version (#25992) Sep 18, 2018
BUILD.bazel build: load angular.js minified output in upgrade tests (#27711) Dec 18, 2018
CHANGELOG.md release: cut the v8.0.0-beta.4 release Feb 15, 2019
CODE_OF_CONDUCT.md docs: fix community tab in GitHub by copying CoC Feb 28, 2018
CONTRIBUTING.md build: remove travisci leftovers (#27979) Jan 9, 2019
LICENSE build: bump year (#27880) Jan 11, 2019
README.md docs: update link for CircleCI badge to point workflow Feb 7, 2019
WORKSPACE build(bazel): temporarily pin browser versions while upstream is fixe… Feb 14, 2019
browser-providers.conf.js build: remove travisci leftovers (#27979) Jan 9, 2019
browser_repositories.bzl build(bazel): rollback to chromium 69 (latest version that still work… Feb 14, 2019
gulpfile.js build: `gulp format` only changed lines by default (#28411) Feb 4, 2019
index.bzl style: format .bzl files with buildifier (#23544) Aug 8, 2018
karma-js.conf.js ci: move local and saucelabs unit tests to circle (#27937) Jan 7, 2019
package.json feat: upgrade domino to v2.1.2 (#28767) Feb 17, 2019
protractor-perf.conf.js build: remove legacy e2e tests job (#28645) Feb 13, 2019
shims_for_IE.js Revert "refactor: add license header to JS files & format files (#12035 Oct 4, 2016
test-events.js fix(platform-browser): run BLACK_LISTED_EVENTS outside of ngZone (#18993 Sep 5, 2017
test-main.js refactor(core): remove withBody from public testing API (#25171) Jul 31, 2018
tslint.json build: remove unused rollup.config.js files (#28646) Feb 14, 2019
yarn.lock feat: upgrade domino to v2.1.2 (#28767) Feb 17, 2019
yarn.lock.readme.md build: remove travisci leftovers (#27979) Jan 9, 2019

README.md