summaryrefslogtreecommitdiff
path: root/generics
Commit message (Expand)AuthorAgeFilesLines
* Don't push the local symtable of the current module, but of that module the g...svenbarth2011-12-071-1/+1
* Fixed indentation.svenbarth2011-12-071-12/+14
* Removed another leftover from my overloaded symbol approach. Thanks to Floria...svenbarth2011-12-041-6/+0
* pexpr.pas, post_comp_expr_gendef:svenbarth2011-12-031-5/+5
* Added a few more tests. All except tgeneric65.pp (object inside generic recor...svenbarth2011-12-0216-0/+404
* Fix a remaining artefact from the overloaded symbols approach (just a comment...svenbarth2011-12-021-2/+1
* ptype.pas, read_named_type, expr_type:svenbarth2011-12-021-2/+3
* Fix the test. It's mode Delphi, but does not compile in Delphi, because "TSom...svenbarth2011-12-021-3/+3
* Fix introduced regressions.svenbarth2011-12-023-13/+62
* generate_specialization:svenbarth2011-12-021-5/+2
* Incorporate the changes from trunk into "postfixoperators" and "handle_factor...svenbarth2011-11-251-741/+10
* Rebase to revision 19673svenbarth2011-11-24818-39951/+41266
* Somehow the changes regarding tf_methods_specialized weren't commited, thus h...svenbarth2011-11-245-38/+9
* Rebase to revision 19078 (directly before the merge of cpstrnew)svenbarth2011-11-241248-34943/+189544
* Merge branch 'unique-syms'svenbarth2011-11-2311-77/+145
* Set "current_structdef", "current_genericdef" and "current_specializedef" to ...svenbarth2011-10-091-0/+23
* Arrays and procvars inside a generic declaration are not declared as generic/...svenbarth2011-10-091-16/+2
* Extend the test with a usage of "TTestInteger" and correct the comments a bit.svenbarth2011-10-091-2/+4
* We need to flag specializations of record-/objectdef once we have generated t...svenbarth2011-10-092-1/+14
* This check was commited by accident; it was a remain from an experimental sol...svenbarth2011-10-091-2/+0
* Fix compilation of unit "fgl.pp" and of test "tests/test/tgeneric29.pp".svenbarth2011-10-093-22/+59
* Allow generics to be overloaded by variables.svenbarth2011-10-096-26/+108
* types_dec:svenbarth2011-10-091-2/+3
* Corrected the handling of hint directives.svenbarth2011-10-091-7/+0
* generate_specialization needs to return the correct generic def if the parent...svenbarth2011-10-091-1/+0
* Added two reminders for mesvenbarth2011-10-092-0/+8
* Switching from overloaded type symbol to unique symbol per generic.svenbarth2011-10-091-0/+8
* Rebase to revision 18000svenbarth2011-07-16573-12688/+26478
* pexpr.pas, sub_expr: Added support for "as" and "is" operators if the right h...svenbarth2011-07-161-4/+44
* factor_read_id:svenbarth2011-07-161-5/+27
* Implement support for nested non-generic types inside generic types. This is ...svenbarth2011-07-165-36/+127
* Finally fixed the handling of hint directives and added a comment explaining ...svenbarth2011-07-161-6/+22
* * Reordered the conditions for the inline spezialization as the "isgeneric" b...svenbarth2011-07-161-26/+22
* Removed the remaining traces of the type overloads and increased PPU version ...svenbarth2011-07-163-69/+6
* Integrated the changes from trunks's postfixoperators into my own and removed...svenbarth2011-07-161-534/+1
* generate_specialization needs to return the correct generic def if the parent...svenbarth2011-07-161-1/+0
* Added two reminders for mesvenbarth2011-07-161-0/+1
* Rebase to revision 17533svenbarth2011-05-23270-14000/+26210
* Added some tests for:svenbarth2011-05-2319-0/+521
* Allow typecasts to inline specializations as well.svenbarth2011-05-231-97/+105
* Remove the (now) non-functional check for inline specialization.svenbarth2011-05-231-5/+0
* Corrected the handling of hint directives.svenbarth2011-05-232-38/+77
* generate_specialization needs to return the correct generic def if the parent...svenbarth2011-05-232-1/+23
* Added two reminders for mesvenbarth2011-05-232-0/+2
* This test does not need to be runsvenbarth2011-05-231-0/+1
* Switching from overloaded type symbol to unique symbol per generic.svenbarth2011-05-234-240/+211
* This fixes an access violation when compiling tests\test\tgeneric30.ppsvenbarth2011-05-231-0/+1
* *pexpr.pas:svenbarth2011-05-043-551/+602
* Moved "parse_generic_parameters" and "insert_generic_parameter_types" from "p...svenbarth2011-05-043-54/+57
* Moved "generate_specialization" from "ptype.pas" to "pgenutil.pas"svenbarth2011-05-043-313/+332