Releases
v1.17.0
Added
Support for the AtomicCmpExchange128
intrinsic routine.
Support for the GetTypeKind
intrinsic routine.
Support for the OpenString
intrinsic type.
API: TypeParameterNode::getTypeParameters
method.
API: InterfaceTypeNode::getGuidExpression
method.
API: AttributeNode::getExpression
method.
API: IntrinsicType.OPENSTRING
enum value.
Changed
Issue locations no longer span the entire routine declaration in RoutineName
.
Improve type modeling around the VarArg*
intrinsic routines.
Deprecated
API: InterfaceGuidNode
node type.
API: InterfaceTypeNode::getGuid
method, use getGuidExpression
instead.
API: DelphiTokenType.GUID
, as the associated InterfaceGuidNode
is no longer parsed.
Fixed
Name resolution failures on generic routine invocations where later type parameters are constrained by earlier type parameters.
Type resolution failures on property attribute lists.
Type resolution failures on implementation-local routine attribute lists.
Type resolution failures on as
casts where the type is returned from a routine invocation.
Inaccurate type resolution when calling a constructor on a class reference type.
Grammar ambiguity causing attributes to be misinterpreted as interface GUIDs.
Failure to resolve invocations of System.IsManagedType
where a value is passed.
You can’t perform that action at this time.