Releases
v1.4.0
Added
Support for multiline string literals within compiler directives.
Support for the TEXTBLOCK
directive.
Support for named arguments.
Support for assembly
attributes.
API: CompilerDirectiveParser
can now return a new TextBlockDirective
type.
API: CheckVerifier::withCompilerVersion
method.
API: CheckVerifier::withToolchain
method.
API: DelphiTokenType.ARGUMENT
token type.
API: DelphiTokenType.ASSEMBLY
token type.
API: ArgumentNode
node type.
API: ArgumentListNode::getArgumentNodes
method.
API: AttributeNode::isAssembly
method.
Changed
NativeInt
and NativeUInt
are now treated as weak aliases in Delphi 12+.
The length of open arrays is now modeled as NativeInt
in Delphi 12+.
Performance improvements.
Deprecated
API: ArgumentListNode::getArguments
method, use getArgumentNodes
instead.
Fixed
Type resolution inaccuracies around subtract expressions.
Name resolution did not occur for the magic Width
and Decimals
arguments. (See: System.Write )
The wrong inherited method could be found in InheritedMethodWithNoCode
, causing false negatives.
Exception when scanning UNC paths.
You can’t perform that action at this time.