Sven/Sarah Barth
|
8f81b213dc
* keep track of the current generic def in the specialization state
|
7 months ago |
Sven/Sarah Barth
|
db83f9c696
* keep track of the current specialization state of the current module
|
7 months ago |
Rika Ichinose
|
8784dbc095
Outline freeing TFPList with disposing its items into TFPList.FreeAndNilDisposing.
|
3 years ago |
florian
|
76fc3275bc
* handle except blocks as normal code block with regard to specialization of generics, resolves #40890
|
10 months ago |
Alligator-1
|
9caabdc4e7
Immediately set the capacity
|
1 year ago |
Sven/Sarah Barth
|
2a5023508a
+ add support for forward declarations of generic classes and interfaces (any implicit pointer type really); fixes #34128
|
3 years ago |
Sven/Sarah Barth
|
3444b23c9a
+ add a method to retrieve a copy of a specialization context
|
3 years ago |
svenbarth
|
60345366f2
* fix for Mantis #35140: apply patch by Ryan Joseph together with some further changes by me to add support for constant parameters in generics
|
5 years ago |
svenbarth
|
c81eda7a42
Fully enable generic functions, procedures and methods by allowing inline specializations in procedure bodies as well.
|
9 years ago |
svenbarth
|
89d37c1e69
pgentype.pas:
|
9 years ago |
svenbarth
|
eaab604f0c
pgenutil.pas:
|
10 years ago |
svenbarth
|
e8fca1c9c0
* move tspecializationstate from pgenutil.pas into a new unit named pgentype.pas which contains types related to generics with as few dependencies as possible.
|
10 years ago |