Mattias Gaertner
|
619776ad48
fcl-passrc: resolver: nicer incompatible types anonymous proc and proc type
|
há 5 anos atrás |
Mattias Gaertner
|
a2342c710e
fcl-passrc: resolver: check procedure modifiers of proc body and declration, procedure modifier async
|
há 5 anos atrás |
Mattias Gaertner
|
c66ac2f892
fcl-passrc: resolver: allow passing a string/char to an array of char
|
há 5 anos atrás |
Mattias Gaertner
|
bb4557c5fe
fcl-passrc: allow static directive repetition in method implementation
|
há 5 anos atrás |
Mattias Gaertner
|
1af626817e
fcl-passrc: resolver: mode delphi: allow member with same name as ancestor member
|
há 5 anos atrás |
Mattias Gaertner
|
b8bcccc1f1
fcl-passrc: fixed resolving with-do x, where x is in helper and class
|
há 5 anos atrás |
Mattias Gaertner
|
e9ac6799a6
fcl-passrc: resolver: test helper from last unit
|
há 5 anos atrás |
Mattias Gaertner
|
5ef735ca11
fcl-passrc: resolver: check proc args procedural type by signature in mode objfpc
|
há 5 anos atrás |
Mattias Gaertner
|
06a6bfd981
fcl-passrc: on incompatible procedural arg types write params
|
há 5 anos atrás |
Mattias Gaertner
|
5498835ad8
fcl-passrc: resolver: typecast unrelated classes: only warn instead of error
|
há 5 anos atrás |
Mattias Gaertner
|
366ee5e835
pastojs: added libpas2js hook SetPas2JSUnitAliasCallBack
|
há 5 anos atrás |
Mattias Gaertner
|
a3a67b13d8
fcl-passrc: allow using unit twice with different alias
|
há 5 anos atrás |
Mattias Gaertner
|
200c3b9390
fcl-passrc: resolver: allow constref
|
há 5 anos atrás |
Mattias Gaertner
|
e64ea172c2
fcl-passrc: varargs of type
|
há 5 anos atrás |
Mattias Gaertner
|
51998ca276
fcl-passrc: resolver: generic type overload
|
há 5 anos atrás |
Mattias Gaertner
|
202284dbfa
fcl-passrc: fixed parsing ,^A
|
há 5 anos atrás |
Mattias Gaertner
|
ddcb2d80af
fcl-passrc: fixed modeswitch param and comment to be fpc compatible
|
há 5 anos atrás |
Mattias Gaertner
|
8663dbdd4d
fcl-passrc: resolver: check arg access
|
há 5 anos atrás |
Mattias Gaertner
|
d184c527b3
fcl-passrc: resolver: check arg access
|
há 5 anos atrás |
Mattias Gaertner
|
a261b86aca
fcl-passrc: resolver: fixed marking implicit call in prop arg
|
há 5 anos atrás |
Mattias Gaertner
|
ad5d416ccc
fcl-passrc: resolver: nested class: search parent
|
há 5 anos atrás |
Mattias Gaertner
|
07bceca5ba
fcl-passrc: resolver: nested class: search parent classes after sections
|
há 5 anos atrás |
Mattias Gaertner
|
a046acab28
fcl-passrc: implicit function specialization with var params
|
há 6 anos atrás |
Mattias Gaertner
|
4a226f39ab
fcl-passrc: fixed stop on implementation keyword in program, fixed parsing attributes in class type section
|
há 6 anos atrás |
Mattias Gaertner
|
4f64058a9f
fcl-passrc: changed constraints to TPasElementArray, changed TInlineSpecializeExpr to NameExpr:TPasExpr and Params:TFPList
|
há 6 anos atrás |
Mattias Gaertner
|
8a0cde25a6
fcl-passrc: fixed helper for type alias type
|
há 6 anos atrás |
Mattias Gaertner
|
1168083dfe
fcl-passrc: fixed passing dynarray to var param open array
|
há 6 anos atrás |
Mattias Gaertner
|
a1e66699d7
fcl-passrc: parser: allow ^dottedidentifier, forbid ^simpletype
|
há 6 anos atrás |
Mattias Gaertner
|
722e33ce65
fcl-passrc: parser: bark on garbage behind proc modifier
|
há 6 anos atrás |
Mattias Gaertner
|
c3b1450c4b
fcl-passrc: generics: allow both a<t> and a<s,t>
|
há 6 anos atrás |