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 |
Mattias Gaertner
|
8aa90b6966
fcl-passrc: parser: check specialize keyword in mode objfpc
|
6 years ago |
Mattias Gaertner
|
869fc5c7b3
fcl-passrc: template is, is template, template(), atype(template)
|
6 years ago |
Mattias Gaertner
|
d98c2c8f1a
fcl-passrc: generic constraint constructor
|
6 years ago |
Mattias Gaertner
|
f9e66e49be
fcl-passrc: resolver: generic class is specialized class
|
6 years ago |
Mattias Gaertner
|
26c87910f8
fcl-passrc: check delphi generic class method implementation params
|
6 years ago |
Mattias Gaertner
|
a1e66699d7
fcl-passrc: parser: allow ^dottedidentifier, forbid ^simpletype
|
6 years ago |
Mattias Gaertner
|
c3b1450c4b
fcl-passrc: generics: allow both a<t> and a<s,t>
|
6 years ago |
Mattias Gaertner
|
5bf43bd1d4
fcl-passrc: specialize class interface
|
6 years ago |
Mattias Gaertner
|
880f7d7c1c
fcl-passrc: specialize nested class type
|
6 years ago |
Mattias Gaertner
|
8ad47efcb3
fcl-passrc: specialize class with nested record type
|
6 years ago |
Mattias Gaertner
|
32573139a8
fcl-passrc: specialize inlinespecializeexpr
|
6 years ago |
Mattias Gaertner
|
b4b6efc5a0
fcl-passrc: check forward generic class constraints match
|
6 years ago |
Mattias Gaertner
|
10ffed0528
fcl-passrc: specialize try-except
|
6 years ago |
Mattias Gaertner
|
3ddefe999e
fcl-passrc: specialize procedure type
|
6 years ago |
Mattias Gaertner
|
3c9732cd3b
fcl-passrc: specialize generic array
|
6 years ago |
Mattias Gaertner
|
59e0d334b5
fcl-passrc: specialize type reference
|
6 years ago |
Mattias Gaertner
|
7173349689
fcl-passrc: specialize external class
|
6 years ago |
Mattias Gaertner
|
7280452ab2
fcl-passrc: specialize elements
|
6 years ago |
Mattias Gaertner
|
c4cd0ad776
fcl-passrc: specialize for-loop
|
6 years ago |
Mattias Gaertner
|
c31774eac4
fcl-passrc: resolver: nested specialize
|
6 years ago |
Mattias Gaertner
|
a39e4dc38b
fcl-passrc: resolver: fixed type TArr = array of TArr
|
6 years ago |
Mattias Gaertner
|
481126fc80
fcl-passrc: local var, implassign
|
6 years ago |
Mattias Gaertner
|
16752a8fba
fcl-passrc: resolver: specialize proc implementation
|
6 years ago |
Mattias Gaertner
|
be1fdc4667
fcl-passrc: pass TypeParams when creating type, and resolve forward generic class
|
6 years ago |
Mattias Gaertner
|
583ec13074
fcl-passrc: resolve specialized class
|
6 years ago |
Mattias Gaertner
|
a363b64e1f
fcl-passrc: resolve generic delphi record
|
6 years ago |