Sven/Sarah Barth
|
9c9c6cc81b
* apply patch by Blaise.ru:
|
3 年 前 |
Sven/Sarah Barth
|
542c3f0c4c
* use tproc_parse_flags in parse_proc_dec_finish as well
|
4 年 前 |
Sven/Sarah Barth
|
9664ad4138
* use tparse_proc_flags for parse_proc_head as well
|
4 年 前 |
Sven/Sarah Barth
|
6a6a17717a
+ add a new symoption for symbols created for nameless types during implicit function specialization so that they can be recognized
|
3 年 前 |
Pierre Muller
|
5acd7a7b83
Rename tsymtable.insert and delete methods to insertsym ands deletesym
|
3 年 前 |
Sven/Sarah Barth
|
22a4cc66ec
* fix #39675: consider the symbols for unnamed parameters as used so that there won't be unnecessary hints about them
|
3 年 前 |
Sven/Sarah Barth
|
76753438ed
* fix #39681: also handle the result type of a specialized procvar when checking for a possible implicit specialization
|
3 年 前 |
Sven/Sarah Barth
|
c0fa45dc92
* a function can't be used to implicitely specialize a specialized procedure variable parameter and vice versa
|
3 年 前 |
Sven/Sarah Barth
|
a5f3040da5
* the index of the generic type parameter is not the same index of the paras list
|
3 年 前 |
Sven/Sarah Barth
|
66bac7c415
* fix #39679 and fix #39680: for implicit specializations a parameter used in a call might also inherit in some depth from a specialization used as parameter type
|
3 年 前 |
Sven/Sarah Barth
|
90844c2027
* fix #35261: apply slightly adjusted changes by Ryan Joseph to implement support for implicit generic function specializations
|
3 年 前 |
Sven/Sarah Barth
|
2a5023508a
+ add support for forward declarations of generic classes and interfaces (any implicit pointer type really); fixes #34128
|
3 年 前 |
Sven/Sarah Barth
|
7f1e420bb0
* move determine_generic_def out from pdecl.types_dec to pgenutil
|
3 年 前 |
florian
|
e4ee8fa6a2
* patch by Rika to pass some strings by reference, resolves #39338
|
3 年 前 |
florian
|
a4672fbd1c
o based on a patch by Rika, resolves #39401:
|
3 年 前 |
florian
|
51326e94f3
* allow char constant to be used for const string parameters in generic specializations, resolves #39030
|
4 年 前 |
pierre
|
e6045673ee
Handle NIL entries in deflist after commit 48986
|
4 年 前 |
yury
|
75491ae21c
* Removed/ifdefed the assigned and unused variables.
|
4 年 前 |
yury
|
9c265d71f0
* Fixed a wrong code caused by a typo. It has been revealed by a note about an unused var.
|
4 年 前 |
svenbarth
|
e4eed4e259
* when only a symbol name is provided to generate_specialization_phase1 allow a symbol table to be provided as well
|
4 年 前 |
svenbarth
|
9179f9d43b
* always add a generic dummy if it is a procsym
|
4 年 前 |
florian
|
ff295bf349
* delay setting of pd_body and pd_implement till the header of a generic
|
5 年 前 |
florian
|
e7f7927ca9
+ initialize variables, so compilation with -O3 works
|
5 年 前 |
svenbarth
|
04554d7505
* use a more detailed error message if a type is not allowed for a generic constant parameter
|
5 年 前 |
svenbarth
|
a467332187
* fix for Mantis #36975: arraydefs are not allowed for generic types (this is only used for type declarations; for specializing constant strings which are char arrays are still allowed)
|
5 年 前 |
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 年 前 |
svenbarth
|
41a6957f7d
* keep track of the fileposinfo for generic constraints
|
5 年 前 |
florian
|
b7afb2431c
* do not allow constraints in headers of procedure implementations in delphi mode, resolves #36584
|
5 年 前 |
svenbarth
|
c6a4d10f61
* for deciding whether to swap a generic's buffer use the module's flag instead of the def's
|
5 年 前 |
pierre
|
d1e4066477
Hopefully fix problems related to loading of ppufile generated with other endianess for generics
|
5 年 前 |