Repository navigation
perf(durable-jobs): reduce queue wake-ups - #11103
Merged
ReubenBond merged 1 commit intoSep 5, 2026
Merged
Annotations
1 error and 10 warnings
|
Publish compatibility analyzer results
Unable to upload "Artifacts/AnalyzerAudit/Compatibility/compatibility-analyzers.sarif" as it is not valid SARIF:
- instance.runs[0].invocations[0].ruleConfigurationOverrides contains duplicate item
- instance.runs[1].invocations[0].ruleConfigurationOverrides contains duplicate item
- instance.runs[2].invocations[0].ruleConfigurationOverrides contains duplicate item
- instance.runs[3].invocations[0].ruleConfigurationOverrides contains duplicate item
|
|
Run compatibility analyzer audit:
src/Orleans.Serialization/Activators/DefaultActivator.cs#L19
Using member 'System.Reflection.Emit.DynamicMethod.DynamicMethod(String, Type, Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a DynamicMethod requires dynamic code.
|
|
Run compatibility analyzer audit:
src/Orleans.Serialization/Activators/DefaultActivator.cs#L15
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in call to 'System.Type.GetConstructor(Type[])'. The generic parameter 'T' of 'Orleans.Serialization.Activators.DefaultActivator<T>' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
|
Run compatibility analyzer audit:
src/Orleans.Serialization/Utilities/FieldAccessor.cs#L54
Using member 'System.Type.MakeGenericType(params Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The native code for this instantiation might not be available at runtime.
|
|
Run compatibility analyzer audit:
src/Orleans.Serialization/Utilities/FieldAccessor.cs#L54
'TDeclaring' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in 'Orleans.Serialization.Utilities.ValueTypeGetter<TDeclaring, TField>'. The parameter 'declaringType' of method 'Orleans.Serialization.Utilities.FieldAccessor.GetGetter(Type, String, Boolean)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
|
Run compatibility analyzer audit:
src/Orleans.Serialization/Utilities/FieldAccessor.cs#L83
Using member 'System.Type.MakeGenericType(params Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The native code for this instantiation might not be available at runtime.
|
|
Run compatibility analyzer audit:
src/Orleans.Serialization/Utilities/FieldAccessor.cs#L46
Using member 'System.Reflection.Emit.DynamicMethod.DynamicMethod(String, Type, Type[], Module, Boolean)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a DynamicMethod requires dynamic code.
|
|
Run compatibility analyzer audit:
src/Orleans.Serialization/Utilities/FieldAccessor.cs#L43
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.NonPublicFields' in call to 'System.Type.GetField(String, BindingFlags)'. The parameter 'declaringType' of method 'Orleans.Serialization.Utilities.FieldAccessor.GetGetter(Type, String, Boolean)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
|
Run compatibility analyzer audit:
src/Orleans.Serialization/Utilities/FieldAccessor.cs#L83
'TDeclaring' generic argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in 'Orleans.Serialization.Utilities.ValueTypeSetter<TDeclaring, TField>'. The parameter 'declaringType' of method 'Orleans.Serialization.Utilities.FieldAccessor.GetSetter(Type, String, Boolean)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
|
Run compatibility analyzer audit:
src/Orleans.Serialization/Utilities/FieldAccessor.cs#L74
Using member 'System.Reflection.Emit.DynamicMethod.DynamicMethod(String, Type, Type[], Module, Boolean)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Creating a DynamicMethod requires dynamic code.
|
|
Run compatibility analyzer audit:
src/Orleans.Serialization/Utilities/FieldAccessor.cs#L71
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.NonPublicFields' in call to 'System.Type.GetField(String, BindingFlags)'. The parameter 'declaringType' of method 'Orleans.Serialization.Utilities.FieldAccessor.GetSetter(Type, String, Boolean)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
background
wait
wait-all
cancel
parallel
Loading