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
|
35d7fade97
|
fcl-passrc: replace method impl arguments with intf arguments
git-svn-id: trunk@42690 -
|
2019-08-14 12:38:06 +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
|
e141899299
|
fcl-passrc: fixed tests
git-svn-id: trunk@42518 -
|
2019-07-28 14:27:11 +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
|
f35e711024
|
fcl-passrc: fixed parsing generic array type
git-svn-id: trunk@42472 -
|
2019-07-20 20:13:29 +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
|
28e07f77e4
|
pastojs: fixed createcallback inside anonymous method
git-svn-id: trunk@42355 -
|
2019-07-12 16:56:35 +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
|
ec3c050ac7
|
fcl-passrc: clean up
git-svn-id: trunk@42291 -
|
2019-06-26 19:32:34 +00:00 |
|
Mattias Gaertner
|
02b66457f5
|
fcl-passrc: fixed compile under pas2js
git-svn-id: trunk@42290 -
|
2019-06-26 18:34:11 +00:00 |
|
Mattias Gaertner
|
b8369409bc
|
fcl-passrc: fixed compile under fpc 3.0.4
git-svn-id: trunk@42289 -
|
2019-06-26 18:26:20 +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 |
|
michael
|
c22982383f
|
* Fix parsing of command-line in ParseSource
git-svn-id: trunk@42270 -
|
2019-06-22 14:01:06 +00:00 |
|
Jonas Maebe
|
c262c5dbc9
|
* synchronised with trunk till r42256
git-svn-id: branches/debug_eh@42257 -
|
2019-06-20 17:21:34 +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 |
|
Jonas Maebe
|
faf75095cd
|
* synchronised with trunk till r42189
git-svn-id: branches/debug_eh@42190 -
|
2019-06-07 18:24:38 +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 |
|
Jonas Maebe
|
128bf046b4
|
* regenerated Makefiles with LLVM bitcode installation support
git-svn-id: branches/debug_eh@41914 -
|
2019-04-20 18:56:45 +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
|
b303f5ce63
|
pastojs: updated year
git-svn-id: trunk@41864 -
|
2019-04-11 10:49:44 +00:00 |
|
pierre
|
74fed2a4cd
|
Regenerate Makefile's after fpcmake change in commit #41721
git-svn-id: trunk@41723 -
|
2019-03-17 14:45:03 +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 |
|