Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve source generation performance #621

Merged
merged 14 commits into from
Mar 4, 2019
Merged

Conversation

jeromelaban
Copy link
Member

@jeromelaban jeromelaban commented Feb 22, 2019

GitHub Issue (If applicable): fixes #139

Reviewers: You may skip the first commit, it contains the NET46 -> NET461 replace all.

PR Type

What kind of change does this PR introduce?

  • Bugfix

What is the current behavior?

Uno.UI solution build time is longer than it should be, cross targeted projects build are serialized.

What is the new behavior?

PR Checklist

Please check if your PR fulfills the following requirements:

Other information

Internal Issue (If applicable):

@jeromelaban jeromelaban force-pushed the dev/jela/source-gen-update branch 4 times, most recently from 2f3741d to bbd508a Compare February 22, 2019 18:08
- Remove unused net461 and Xamarin targets previously added for Roslyn compatibility
- Update to net461 for test assemblies to enable netstandard2.0 compatibility
- Update to msbuild sdk extras 1.6.68 to restore proper build parallelism
This target won't be useable as the Play Store will reject it.
Update to 15.9.7 targeting newer CI containers.
@jeromelaban jeromelaban force-pushed the dev/jela/source-gen-update branch from 220274a to 96ad2ca Compare March 1, 2019 20:16
This tool is deprecated as all the API is imported. Will be replaced by nuget package diffing tool.
@jeromelaban jeromelaban force-pushed the dev/jela/source-gen-update branch from 51319b5 to a0d0ff6 Compare March 1, 2019 20:42
@jeromelaban jeromelaban marked this pull request as ready for review March 1, 2019 21:06
Copy link
Member

@carldebilly carldebilly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TL;JA

@jeromelaban jeromelaban merged commit 6f7e23f into master Mar 4, 2019
@jeromelaban jeromelaban mentioned this pull request Mar 4, 2019
6 tasks
@jeromelaban jeromelaban deleted the dev/jela/source-gen-update branch March 4, 2019 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Android and iOS projects fail to reference netstandard2.0-only projects
3 participants