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

support analyzing diffs for framework or assembly changes #197

Open
AndyAyersMS opened this issue Feb 28, 2019 · 0 comments
Open

support analyzing diffs for framework or assembly changes #197

AndyAyersMS opened this issue Feb 28, 2019 · 0 comments

Comments

@AndyAyersMS
Copy link
Member

Would be nice to generalize what we have for jit diffs to handle cases where the framework (or some assembly) has changes. This is somewhat doable today, but clunky:

jit-diff diff --pmi --diff --assembly a/x.dll -t a
jit-diff diff --pmi --diff --assembly b/x.dll -t b
jit-analyze --base bin/diffs/a/diff --diff bin/diffs/b/diff

Though for corelib it is more involved as we currently can't load a different copy of corelib (perhaps solvable with assembly load contexts?).

Analysis may need tweaking since we will see more mismatches in methods. And we might want to publish overall per-assembly summary data.

Would also be nice if via reflection we could enumerate all instantiations of generics, so that the analysis also highlight refactoring that increases or reduces the net amount of instantiation needed. My understanding is that this is not possible today.

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

No branches or pull requests

1 participant