Releases
v1.4.0
Compare
Sorry, something went wrong.
No results found
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.