Handle reentrant host calls #137
Annotations
10 warnings
|
build-and-test:
Wacs.Core/Modules/Sections/StackRenderer.cs#L151
Dereference of a possibly null reference.
|
|
build-and-test:
Wacs.Core/Instructions/TailCall.cs#L106
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
|
build-and-test:
Wacs.Core/Instructions/TailCall.cs#L35
Non-nullable field '_functionInstance' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
|
|
build-and-test:
Wacs.Core/Instructions/TailCall.cs#L309
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
|
build-and-test:
Wacs.Core/Instructions/TailCall.cs#L510
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
|
build-and-test:
Wacs.Core/Validation/WasmValidationContext.cs#L42
Non-nullable property 'ReturnType' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|
|
build-and-test:
Wacs.Core/Types/Indices.cs#L23
'TypeIdx' defines operator == or operator != but does not override Object.GetHashCode()
|
|
build-and-test:
Wacs.Core/Types/Indices.cs#L23
'TypeIdx' defines operator == or operator != but does not override Object.Equals(object o)
|
|
build-and-test:
Wacs.Core/Types/IndexSpace.cs#L77
Introducing a 'Finalize' method can interfere with destructor invocation. Did you intend to declare a destructor?
|
|
build-and-test:
Wacs.Core/Types/FunctionType.cs#L121
'FunctionType.Validator' hides inherited member 'CompositeType.Validator'. Use the new keyword if hiding was intended.
|