Skip to content

refactor(core): delete some unused code#43884

Closed
alxhub wants to merge 3 commits intoangular:masterfrom
alxhub:bye-bye-ve
Closed

refactor(core): delete some unused code#43884
alxhub wants to merge 3 commits intoangular:masterfrom
alxhub:bye-bye-ve

Conversation

@alxhub
Copy link
Member

@alxhub alxhub commented Oct 18, 2021

Nothing to see here, just some routine cleanup ;)

@google-cla google-cla bot added the cla: yes label Oct 18, 2021
@JoostK JoostK added this to the View Engine Deletion milestone Oct 19, 2021
@ngbot ngbot bot removed this from the View Engine Deletion milestone Oct 19, 2021
@JoostK
Copy link
Member

JoostK commented Oct 19, 2021

Heya, the View Engine tests appear to be failing!

🙃

@JoostK JoostK added this to the View Engine Deletion milestone Oct 19, 2021
@ngbot ngbot bot removed this from the View Engine Deletion milestone Oct 19, 2021
@JoostK JoostK added the area: compiler Issues related to `ngc`, Angular's template compiler label Oct 19, 2021
@ngbot ngbot bot added this to the Backlog milestone Oct 19, 2021
@JoostK JoostK added the area: core Issues related to the framework runtime label Oct 19, 2021
@JoostK JoostK modified the milestones: Backlog, View Engine Deletion Oct 19, 2021
@alxhub alxhub force-pushed the bye-bye-ve branch 3 times, most recently from c8de630 to b0805ec Compare November 8, 2021 18:48
@alxhub alxhub added the target: patch This PR is targeted for the next patch release label Nov 8, 2021
@alxhub alxhub force-pushed the bye-bye-ve branch 9 times, most recently from aafe8da to 7ccaa44 Compare November 9, 2021 19:03
@alxhub alxhub force-pushed the bye-bye-ve branch 5 times, most recently from 6037f2e to 8321aa6 Compare November 11, 2021 23:37
@alxhub alxhub force-pushed the bye-bye-ve branch 2 times, most recently from ccad924 to f71795c Compare November 19, 2021 00:40
@google-cla google-cla bot added cla: no and removed cla: yes labels Nov 19, 2021
@IgorMinar
Copy link
Contributor

@google-cla I signed it!

@alxhub alxhub force-pushed the bye-bye-ve branch 3 times, most recently from e430b99 to 5cc50d2 Compare November 23, 2021 00:06
This commit removes most tests that were designated as only covering View
Engine code. It also removes tag filters from CI and local commands to run
tests.

In a few cases (such as with the packages/compiler tests), this tag was
improperly applied, and certain test cases have been added back running in
Ivy mode.

This commit also empties `@angular/compiler/testing` as it is no longer
necessary (this is safe since compiler packages are not public API). It can
be deleted in the future.
This commit removes --config=viewengine and makes Ivy the default for
building Angular.
This commit removes the View Engine runtime. Itself, this change is
relatively straightforward, but it represents the final step in a multi-year
journey. It's only possible due to the hard work of many current and former
team members and collaborators, who are too numerous to list here.

Co-authored-by: Alan Agius <alan.agius4@gmail.com>
Co-authored-by: Andrew Kushnir <akushnir@google.com>
Co-authored-by: Andrew Scott <atscott01@gmail.com>
Co-authored-by: Andrew Seguin <andrewjs@google.com>
Co-authored-by: Cédric Exbrayat <cedric@ninja-squad.com>
Co-authored-by: Charles Lyding <19598772+clydin@users.noreply.github.com>
Co-authored-by: Dave Shevitz <dshevitz@google.com>
Co-authored-by: Doug Parker <dgp1130@users.noreply.github.com>
Co-authored-by: Dylan Hunn <dylhunn@gmail.com>
Co-authored-by: Emma Twersky <emmatwersky@google.com>
Co-authored-by: George Kalpakas <kalpakas.g@gmail.com>
Co-authored-by: Igor Minar <iminar@google.com>
Co-authored-by: Jeremy Elbourn <jelbourn@google.com>
Co-authored-by: Jessica Janiuk <jessicajaniuk@google.com>
Co-authored-by: JiaLiPassion <JiaLi.Passion@gmail.com>
Co-authored-by: Joey Perrott <josephperrott@gmail.com>
Co-authored-by: Joost Koehoorn <joost.koehoorn@gmail.com>
Co-authored-by: Kristiyan Kostadinov <crisbeto@abv.bg>
Co-authored-by: Madleina Scheidegger <mscheid@google.com>
Co-authored-by: Mark Thompson <2554588+MarkTechson@users.noreply.github.com>
Co-authored-by: Minko Gechev <mgechev@gmail.com>
Co-authored-by: Paul Gschwendtner <paulgschwendtner@gmail.com>
Co-authored-by: Pawel Kozlowski <pkozlowski.opensource@gmail.com>
Co-authored-by: Pete Bacon Darwin <pete@bacondarwin.com>
Co-authored-by: Wagner Maciel <wagnermaciel@google.com>
Co-authored-by: Zach Arend <zachzach@google.com>
@alxhub alxhub added action: merge The PR is ready for merge by the caretaker merge: caretaker note Alert the caretaker performing the merge to check the PR for an out of normal action needed or note labels Nov 23, 2021
@alxhub
Copy link
Member Author

alxhub commented Nov 23, 2021

Caretaker: this requires a g3 patch update, as you know :)

@jessicajaniuk jessicajaniuk added target: minor This PR is targeted for the next minor release and removed target: patch This PR is targeted for the next patch release labels Nov 23, 2021
@jessicajaniuk
Copy link
Contributor

This PR was merged into the repository by commit 8c71b9f.

jessicajaniuk pushed a commit that referenced this pull request Nov 23, 2021
This commit removes --config=viewengine and makes Ivy the default for
building Angular.

PR Close #43884
jessicajaniuk pushed a commit that referenced this pull request Nov 23, 2021
This commit removes the View Engine runtime. Itself, this change is
relatively straightforward, but it represents the final step in a multi-year
journey. It's only possible due to the hard work of many current and former
team members and collaborators, who are too numerous to list here.

Co-authored-by: Alan Agius <alan.agius4@gmail.com>
Co-authored-by: Andrew Kushnir <akushnir@google.com>
Co-authored-by: Andrew Scott <atscott01@gmail.com>
Co-authored-by: Andrew Seguin <andrewjs@google.com>
Co-authored-by: Cédric Exbrayat <cedric@ninja-squad.com>
Co-authored-by: Charles Lyding <19598772+clydin@users.noreply.github.com>
Co-authored-by: Dave Shevitz <dshevitz@google.com>
Co-authored-by: Doug Parker <dgp1130@users.noreply.github.com>
Co-authored-by: Dylan Hunn <dylhunn@gmail.com>
Co-authored-by: Emma Twersky <emmatwersky@google.com>
Co-authored-by: George Kalpakas <kalpakas.g@gmail.com>
Co-authored-by: Igor Minar <iminar@google.com>
Co-authored-by: Jeremy Elbourn <jelbourn@google.com>
Co-authored-by: Jessica Janiuk <jessicajaniuk@google.com>
Co-authored-by: JiaLiPassion <JiaLi.Passion@gmail.com>
Co-authored-by: Joey Perrott <josephperrott@gmail.com>
Co-authored-by: Joost Koehoorn <joost.koehoorn@gmail.com>
Co-authored-by: Kristiyan Kostadinov <crisbeto@abv.bg>
Co-authored-by: Madleina Scheidegger <mscheid@google.com>
Co-authored-by: Mark Thompson <2554588+MarkTechson@users.noreply.github.com>
Co-authored-by: Minko Gechev <mgechev@gmail.com>
Co-authored-by: Paul Gschwendtner <paulgschwendtner@gmail.com>
Co-authored-by: Pawel Kozlowski <pkozlowski.opensource@gmail.com>
Co-authored-by: Pete Bacon Darwin <pete@bacondarwin.com>
Co-authored-by: Wagner Maciel <wagnermaciel@google.com>
Co-authored-by: Zach Arend <zachzach@google.com>

PR Close #43884
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Dec 24, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

action: merge The PR is ready for merge by the caretaker area: compiler Issues related to `ngc`, Angular's template compiler area: core Issues related to the framework runtime cla: yes merge: caretaker note Alert the caretaker performing the merge to check the PR for an out of normal action needed or note target: minor This PR is targeted for the next minor release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants