Mattias Gaertner
|
51998ca276
fcl-passrc: resolver: generic type overload
|
5 years ago |
Mattias Gaertner
|
a18e0c4884
fcl-passrc: error on generic type overload
|
5 years ago |
Mattias Gaertner
|
b6631e3857
fcl-passrc: resolver: pass inlinespec as param
|
5 years ago |
Mattias Gaertner
|
cdf5134dcc
fcl-passrc: resolver: implicit function specialization: widen common types
|
5 years ago |
Mattias Gaertner
|
8663dbdd4d
fcl-passrc: resolver: check arg access
|
5 years ago |
Mattias Gaertner
|
a832f3615b
pastojs: typeinfo(GenTemplateType)
|
5 years ago |
Mattias Gaertner
|
7fa2ac9420
fcl-passrc: useanalyzer: generic procedure
|
5 years ago |
Mattias Gaertner
|
b70c6cc344
fcl-passrc: resolver: started generic type overload
|
5 years ago |
Mattias Gaertner
|
1127e3d27b
fcl-passrc: resolver: objfpc refer to parent generic type without type params
|
5 years ago |
Mattias Gaertner
|
450dd50e7b
fcl-passrc: generic reference to proc type
|
5 years ago |
Mattias Gaertner
|
045971a70c
fcl-passrc: implicit function specialization: compare generic template index not name
|
5 years ago |
Mattias Gaertner
|
1b5cb03778
fcl-passrc: implicit function specialization: array of t
|
5 years ago |
Mattias Gaertner
|
61bb33406f
fcl-passrc: implicit function specialization: default values
|
5 years ago |
Mattias Gaertner
|
a046acab28
fcl-passrc: implicit function specialization with var params
|
5 years ago |
Mattias Gaertner
|
c8d66b3b57
fcl-passrc: started implicit function specialization
|
5 years ago |
Mattias Gaertner
|
81bdcc843d
fcl-passrc: test generic methods
|
5 years ago |
Mattias Gaertner
|
683d4d4301
fcl-passrc: specialize generic method
|
5 years ago |
Mattias Gaertner
|
331f8cd051
fcl-passrc: fixed generic proc overload
|
5 years ago |
Mattias Gaertner
|
4a226f39ab
fcl-passrc: fixed stop on implementation keyword in program, fixed parsing attributes in class type section
|
5 years ago |
Mattias Gaertner
|
2b76f439fe
fcl-passrc: parser: position of generic function is in front of type params
|
5 years ago |
Mattias Gaertner
|
64e846ebe9
fcl-passrc: check objfpc generic procedure has templates
|
5 years ago |
Mattias Gaertner
|
422afb8ebc
fcl-passrc: specialize generic forward proc
|
5 years ago |
Mattias Gaertner
|
9ac8abeb4e
fcl-passrc: specialize non forward generic procedure
|
5 years ago |
Mattias Gaertner
|
4f64058a9f
fcl-passrc: changed constraints to TPasElementArray, changed TInlineSpecializeExpr to NameExpr:TPasExpr and Params:TFPList
|
6 years ago |
Mattias Gaertner
|
d25636b7fb
fcl-passrc: call with generic template params, use first overload
|
6 years ago |
Mattias Gaertner
|
a52153d424
fcl-passrc: v as specialize
|
6 years ago |
Mattias Gaertner
|
91aa362fe7
fcl-passrc: typecast to inlinespecialize
|
6 years ago |
Mattias Gaertner
|
349d7845e8
fcl-passrc: mode objfpc: error on specialize without keyword
|
6 years ago |
Mattias Gaertner
|
ccc57389cf
fcl-passrc: for-in constrainedgenerictemplate
|
6 years ago |
Mattias Gaertner
|
f2a8e646b7
fcl-passrc: specialize generic constraints
|
6 years ago |