Mattias Gaertner
|
f3579bf526
fcl-passrc: resolver specialize name with params
|
5 years ago |
Mattias Gaertner
|
4db51d69e4
pastojs: delay RTTI init of record/class/proctype specializations
|
5 years ago |
Mattias Gaertner
|
eec29225df
fcl-passrc: generic function: inline specialize test
|
5 years ago |
Mattias Gaertner
|
9ca61c10d0
fcl-passrc: generic function: inline specialize
|
5 years ago |
Mattias Gaertner
|
0b6501fbfb
fcl-passrc: test unitdot in constraint
|
5 years ago |
Mattias Gaertner
|
050f1fa1f4
fcl-passrc: test TAnt<T:T>
|
5 years ago |
Mattias Gaertner
|
fcaf04686b
fcl-passrc: check generic constraint T:T
|
5 years ago |
Mattias Gaertner
|
f5025f7856
fcl-passrc: fixed mem leak on error parsing generic
|
5 years ago |
Mattias Gaertner
|
619776ad48
fcl-passrc: resolver: nicer incompatible types anonymous proc and proc type
|
5 years ago |
Mattias Gaertner
|
73a2b46263
fcl-passrc: specialize varargs of t
|
5 years ago |
Mattias Gaertner
|
b802ee6450
pas2js: not storing specialized elements
|
5 years ago |
Mattias Gaertner
|
5ef735ca11
fcl-passrc: resolver: check proc args procedural type by signature in mode objfpc
|
5 years ago |
Mattias Gaertner
|
f05b51d7d8
fcl-passrc: forbid type reference to TGeneric.Something
|
5 years ago |
Mattias Gaertner
|
8013a778f9
fcl-passrc: resolver: show params of incompatible procedural types
|
5 years ago |
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 |