Mattias Gaertner
|
497c830603
|
fcl-passrc: check used unit reference for duplicate, in case unit is found via different names
git-svn-id: trunk@42704 -
|
2019-08-16 07:28:09 +00:00 |
|
Mattias Gaertner
|
8ad47efcb3
|
fcl-passrc: specialize class with nested record type
git-svn-id: trunk@42703 -
|
2019-08-16 06:48:12 +00:00 |
|
Mattias Gaertner
|
32573139a8
|
fcl-passrc: specialize inlinespecializeexpr
git-svn-id: trunk@42702 -
|
2019-08-15 17:25:12 +00:00 |
|
Mattias Gaertner
|
b4b6efc5a0
|
fcl-passrc: check forward generic class constraints match
git-svn-id: trunk@42688 -
|
2019-08-14 10:42:16 +00:00 |
|
Mattias Gaertner
|
10ffed0528
|
fcl-passrc: specialize try-except
git-svn-id: trunk@42680 -
|
2019-08-13 19:43:05 +00:00 |
|
Mattias Gaertner
|
3ddefe999e
|
fcl-passrc: specialize procedure type
git-svn-id: trunk@42678 -
|
2019-08-13 17:47:31 +00:00 |
|
Mattias Gaertner
|
3c9732cd3b
|
fcl-passrc: specialize generic array
git-svn-id: trunk@42669 -
|
2019-08-12 23:20:35 +00:00 |
|
Mattias Gaertner
|
59e0d334b5
|
fcl-passrc: specialize type reference
git-svn-id: trunk@42663 -
|
2019-08-12 19:47:18 +00:00 |
|
Mattias Gaertner
|
7173349689
|
fcl-passrc: specialize external class
git-svn-id: trunk@42644 -
|
2019-08-10 21:02:09 +00:00 |
|
Mattias Gaertner
|
d772890e1f
|
fcl-passrc: no function result not set warning for fieldless record
git-svn-id: trunk@42640 -
|
2019-08-10 06:47:35 +00:00 |
|
Mattias Gaertner
|
7280452ab2
|
fcl-passrc: specialize elements
git-svn-id: trunk@42623 -
|
2019-08-09 20:47:50 +00:00 |
|
Mattias Gaertner
|
c4cd0ad776
|
fcl-passrc: specialize for-loop
git-svn-id: trunk@42602 -
|
2019-08-08 12:41:33 +00:00 |
|
Mattias Gaertner
|
c31774eac4
|
fcl-passrc: resolver: nested specialize
git-svn-id: trunk@42599 -
|
2019-08-07 15:13:04 +00:00 |
|
Mattias Gaertner
|
a39e4dc38b
|
fcl-passrc: resolver: fixed type TArr = array of TArr
git-svn-id: trunk@42598 -
|
2019-08-07 09:06:12 +00:00 |
|
Mattias Gaertner
|
481126fc80
|
fcl-passrc: local var, implassign
git-svn-id: trunk@42592 -
|
2019-08-06 08:07:35 +00:00 |
|
Mattias Gaertner
|
16752a8fba
|
fcl-passrc: resolver: specialize proc implementation
git-svn-id: trunk@42578 -
|
2019-08-04 17:21:48 +00:00 |
|
Mattias Gaertner
|
be1fdc4667
|
fcl-passrc: pass TypeParams when creating type, and resolve forward generic class
git-svn-id: trunk@42576 -
|
2019-08-03 19:08:05 +00:00 |
|
Mattias Gaertner
|
583ec13074
|
fcl-passrc: resolve specialized class
git-svn-id: trunk@42544 -
|
2019-07-31 11:09:39 +00:00 |
|
Mattias Gaertner
|
aa7eb7bce3
|
fcl-passrc: typecast nil to class, interface, dynarray
git-svn-id: trunk@42534 -
|
2019-07-30 15:36:28 +00:00 |
|
Mattias Gaertner
|
a363b64e1f
|
fcl-passrc: resolve generic delphi record
git-svn-id: trunk@42532 -
|
2019-07-30 15:25:22 +00:00 |
|
Mattias Gaertner
|
a84eae8c2e
|
fcl-passrc: parse delphi generic arrays
git-svn-id: trunk@42529 -
|
2019-07-29 14:19:50 +00:00 |
|
Mattias Gaertner
|
a2e96cd459
|
fcl-passrc: useanalyzer: specializetype
git-svn-id: trunk@42523 -
|
2019-07-28 20:16:42 +00:00 |
|
Mattias Gaertner
|
0da626fd1b
|
fcl-passrc: resolver: specialize simple record
git-svn-id: trunk@42517 -
|
2019-07-28 14:12:28 +00:00 |
|
Mattias Gaertner
|
52ef731f42
|
fcl-passrc: added TPasGenericType
git-svn-id: trunk@42502 -
|
2019-07-27 06:57:43 +00:00 |
|
Mattias Gaertner
|
93c130979f
|
fcl-passrc: check generic constraint
git-svn-id: trunk@42473 -
|
2019-07-20 20:14:15 +00:00 |
|
Mattias Gaertner
|
75321c848d
|
fcl-passrc: fixed parsing generic function after type section
git-svn-id: trunk@42468 -
|
2019-07-20 18:22:00 +00:00 |
|
Mattias Gaertner
|
5d4ae23df8
|
fcl-passrc: store generic procedure templates
git-svn-id: trunk@42451 -
|
2019-07-17 16:35:30 +00:00 |
|
Mattias Gaertner
|
3d662b5e5c
|
fcl-passrc: fixed helper in other unit
git-svn-id: trunk@42348 -
|
2019-07-10 08:28:11 +00:00 |
|
Mattias Gaertner
|
e5214b94a5
|
fcl-passrc: fixed parsing class var a:t;b:t
git-svn-id: trunk@42347 -
|
2019-07-10 07:55:28 +00:00 |
|
Mattias Gaertner
|
c971b4639f
|
fcl-passrc: added separate error message duplicate published method
git-svn-id: trunk@42287 -
|
2019-06-26 16:37:15 +00:00 |
|
Mattias Gaertner
|
783505b4d7
|
fcl-passrc: starting test generics
git-svn-id: trunk@42252 -
|
2019-06-20 08:47:30 +00:00 |
|
Mattias Gaertner
|
fb29815fbf
|
fcl-passrc: fixed parsing objfpc inline specialize
git-svn-id: trunk@42251 -
|
2019-06-20 08:47:04 +00:00 |
|
Mattias Gaertner
|
a889888f2a
|
fcl-passrc: added test local var inits
git-svn-id: trunk@42217 -
|
2019-06-13 08:04:18 +00:00 |
|
Mattias Gaertner
|
180576d17c
|
fcl-pssrc, pastojs: fixed anonymous proc inside for-loop
git-svn-id: trunk@42177 -
|
2019-06-06 09:48:04 +00:00 |
|
Mattias Gaertner
|
8ff8c05b99
|
fcl-passrc: clean up
git-svn-id: trunk@41876 -
|
2019-04-15 14:59:46 +00:00 |
|
Mattias Gaertner
|
7bc1dd4616
|
fcl-passrc: fixed searching forward proc in local scope
git-svn-id: trunk@41872 -
|
2019-04-15 08:41:02 +00:00 |
|
Mattias Gaertner
|
9cf243ad38
|
fcl-passrc: fixed marking array argument element passed as arg as read
git-svn-id: trunk@41715 -
|
2019-03-16 16:14:40 +00:00 |
|
Mattias Gaertner
|
721d20fb8f
|
fcl-passrc: fixed makring array[]:= as read
git-svn-id: trunk@41714 -
|
2019-03-16 15:44:52 +00:00 |
|
Mattias Gaertner
|
7ab75c1194
|
fcl-passrc: separate hint for method hides ancestor method exactly
git-svn-id: trunk@41713 -
|
2019-03-16 14:32:21 +00:00 |
|
Mattias Gaertner
|
94bb523217
|
fcl-passrc: test helper for double
git-svn-id: trunk@41621 -
|
2019-03-06 18:10:52 +00:00 |
|
Mattias Gaertner
|
be7e2bb997
|
fcl-passrc: resolver: no hint when hiding private method
git-svn-id: trunk@41600 -
|
2019-03-05 15:49:01 +00:00 |
|
Mattias Gaertner
|
f88641b3b4
|
fcl-passrc: resolver: no hint when hiding private method
git-svn-id: trunk@41598 -
|
2019-03-05 14:38:26 +00:00 |
|
Mattias Gaertner
|
9ff072e9aa
|
fcl-passrc: fixed overload var arg and type alias
git-svn-id: trunk@41590 -
|
2019-03-05 10:55:43 +00:00 |
|
Mattias Gaertner
|
cbdd7e892f
|
fcl-passrc: parse and resolve method modifier message
git-svn-id: trunk@41582 -
|
2019-03-03 21:44:42 +00:00 |
|
Mattias Gaertner
|
624549ae34
|
fcl-passrc: type helper for class/interface
git-svn-id: trunk@41557 -
|
2019-03-02 15:08:57 +00:00 |
|
Mattias Gaertner
|
f71fac34fd
|
pastojs: fixed type helper call as arg
git-svn-id: trunk@41529 -
|
2019-02-28 22:48:01 +00:00 |
|
Mattias Gaertner
|
20c854ad90
|
fcl-passrc: fixed WPO for attributes with parameters
git-svn-id: trunk@41503 -
|
2019-02-27 08:40:14 +00:00 |
|
Mattias Gaertner
|
cd247236ba
|
fcl-passrc: useanalyzer: clean up
git-svn-id: trunk@41482 -
|
2019-02-26 17:39:42 +00:00 |
|
Mattias Gaertner
|
45a5a1d9bf
|
fcl-passrc: fixed TAliasEnumType.Value
git-svn-id: trunk@41479 -
|
2019-02-26 11:35:22 +00:00 |
|
Mattias Gaertner
|
16ba0b4a05
|
fcl-passrc, pastojs: renamed modeswitch multiplescopehelpers to multihelpers
git-svn-id: trunk@41465 -
|
2019-02-25 17:50:32 +00:00 |
|