summaryrefslogtreecommitdiff
path: root/packages/fcl-passrc/src/pasresolver.pp
Commit message (Expand)AuthorAgeFilesLines
* fcl-passrc: fixed (intf as tobject).ClassType, issue 38805mattias2021-04-261-4/+9
* fcl-passrc: started specialize type reference a<b>.cmattias2021-04-241-5/+41
* fcl-passrc: commentmattias2021-04-051-0/+1
* fcl-passrc: fixed resolve multi addmattias2021-04-051-4/+5
* pastojs: specialzie anonymous functionmattias2021-03-311-3/+13
* pastojs: fixed published field with anonymous arraymattias2021-03-281-2/+45
* fcl-passrc: resolver: resolve multi add expressions without stackmattias2021-03-211-5/+54
* fcl-passrc: fixed no hint when published method hides ancestor methodmattias2021-03-171-1/+3
* fcl-passrc: fixed debuggingmattias2021-03-011-1/+1
* fcl-passrc: fixed IsTGUIDmattias2021-03-011-9/+12
* pastojs: anonymous vartypemattias2021-02-231-11/+61
* fcl-passrc: resolver: include(intset,int)mattias2021-02-011-26/+39
* fcl-passrc: resolver: ord(integer)mattias2021-01-201-3/+3
* fcl-passrc: fixed checking statement after except-onmattias2021-01-191-3/+11
* fcl-passrc: fixed compile with pas2jsmattias2021-01-111-1/+2
* fcl-passrc: resolver: check library export function overloadmattias2021-01-091-3/+34
* fcl-passrc: parser: export unit.symbol, resolver: started library exportmattias2021-01-031-9/+57
* fcl-passrc: resolver: parse librarymattias2021-01-011-0/+30
* fcl-passrc: resolver: fixed typecast a(b.func) marking implicit callmattias2020-12-301-1/+1
* fcl-passrc: fixed implicit call of specialized methodmattias2020-12-291-3/+4
* fcl-passrc: fixed parsing a(b).c<d>()mattias2020-12-291-1/+11
* fcl-passrc: fixed typecast specialized array to specialized typemattias2020-12-281-5/+10
* fcl-passrc: check class intf impl proc type modifiers matchmattias2020-12-271-16/+27
* fcl-passrc: typecast generic template type to generic template typemattias2020-12-231-15/+34
* fcl-passrc: resolver: split source and target codepagemattias2020-12-211-1/+1
* fcl-passrc: resolver: fixed unit without implementationmattias2020-12-111-1/+2
* fcl-passrc: fixed calling type helper method when unit implementation is not ...mattias2020-12-061-54/+77
* pastojs: filer skip not fully specializedmattias2020-12-031-1/+4
* fcl-passrc: resolver: fixed specialize name of A<B<C>>mattias2020-12-031-1/+7
* pastojs: filer: fixed restoring overload names of specialized methodsmattias2020-12-031-1/+1
* fcl-passrc: resolver: use declproc signaturemattias2020-12-031-83/+109
* pas2js: filer: fixed storing reference to await and debuggermattias2020-12-021-1/+2
* pastojs: filer: add identifiers to scope for immediate specializations of TPa...mattias2020-11-291-5/+21
* fcl-passrc: resolver: error on using generic types without paramsmattias2020-11-291-4/+24
* pastojs: fixed crash when parser error in inline specialize expressionmattias2020-11-281-0/+2
* pastojs: async modifier not needed in impl procmattias2020-11-201-1/+1
* pastojs: fixed await on as operatormattias2020-11-151-1/+3
* fcl-passrc: fixed var arg char=widecharmattias2020-11-121-2/+8
* pastojs: shortrefglobals: call static methodmattias2020-11-011-3/+27
* fcl-passrc: TPasResolver.ProcHasSelfmattias2020-11-011-2/+29
* fcl-passrc: fixed a.specialize b<c>, creating tbinary as parent of tinlinespe...mattias2020-10-281-8/+8
* fcl-passrc: mattias2020-10-181-1/+1
* * fix spell error detected by debian lintianmarco2020-10-181-1/+1
* fcl-passrc: resolver: check class-is-class for specialization params forward ...mattias2020-10-051-2/+2
* fcl-passrc: resolver: enum range str, ord, typecastmattias2020-10-041-13/+29
* fcl-passrc: resolver: case EnumRg of end; issue 37860mattias2020-10-041-31/+14
* fcl-passrc: fixed typecast TList<TBird> to TList<TEagle>mattias2020-10-031-3/+10
* fcl-passrc: resolver: mark inherited a:= as assignment, issue 37851mattias2020-10-011-7/+20
* pastojs: specialize with interface constraints, issue 37690mattias2020-09-271-2/+2
* pastojs: ShortRefGlobals: same module class, record and enumtypemattias2020-09-261-0/+26