-
Notifications
You must be signed in to change notification settings - Fork 127
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
[feature/damAnalyzer] Integrate DAM analyzer feature branch into main #2580
Comments
@tlakollo and I looked at warnings produced by the analyzer on dotnet/runtime. Before disabling intrinsics:
Most of these are explained by lack of intrinsic support, as expected. One interesting case is the warning in
|
I run again the analyzer in runtime, possibly in a different way than Sven and got very similar results
We can see the following:
|
The |
Closing since #2614 merged the feature branch. |
#2523 is adding a test run to check that there are no extra warnings produced by the analyzer. The list of test failures so far is below, along with an initial triage. I created a few new dedicated issues for tracking purposes.
Issues blocking integration to main
Note: this does not include tests which are currently skipped, such as the LinkAtributes tests - I will update the list to include those once I run the skipped tests in the "no extra warnings" mode.
Tests failing in #2523
unsupported intrinsic: GetMember with binding flags
RUC on GetType
unsupported intrinsic binding flags
RUC on GetType
unsupported intrinsic: GetConstructors with binding flags
unsupported intrinsic: GetEvents with binding flags
RUC on CreateInstance
RUC on Expression.Call
RUC on Type.GetType
RUC on Expression.Property
RUC on Type.GetType
unsupported intrinsic: Type.GetMethods with binding flags
unsupported intrinsic: GetType call on instance, where type has DAM,
and we don't look for DAM on type
unsupported intrinsic: GetConstructors with binding flags
unsupported intrinsic: GetProperties with binding flags
unsupported intrinsic: GetNestedTypes with binding flags
unsupported intrinsic: Type.GetMember with binding flags
unsupported intrinsic: object.GetType
unsupported intrinsic: object.GetType
no support for filter regions
is OK, test infra doesn't support ExpectedWarning with SourceLine
no support for filter regions
test infra problem (needs investigation)
test infra problem (needs investigation)
warning suppressions in code using
Target = "..."
syntaxextra warnings in analyzer, needs investigation
analyzer needs to support XML attributes
@agocke hopefully this helps track things - let me know if you want me to adjust anything.
The text was updated successfully, but these errors were encountered: