summaryrefslogtreecommitdiff
path: root/compiler/defcmp.pas
Commit message (Expand)AuthorAgeFilesLines
* * synchronized with trunk up to and including r25430cpstrrtljonas2013-09-061-4/+6
|\
| * compiler: don't treat methods without self node (static class methods, class ...paul2013-08-181-4/+6
* | * small change to r24997: also use the {$modeswitch unicodestrings} state tojonas2013-09-061-1/+1
* | * synchronised with trunk up to r25167 (fixes glib compilation via r25164,jonas2013-07-241-8/+12
|\ \ | |/
| * * previously, we preferred pchar->shortstring to pchar->ansistring injonas2013-07-241-8/+12
* | * prefer "constant string" -> pwidechar for {$modeswitch unicodestrings}jonas2013-06-271-2/+8
|/
* * treat the nil node as equal to near, far and all the special x86 pointer typesnickysn2013-06-091-1/+4
* Completely reworked implementation of generic constraints, by moving the gene...svenbarth2013-05-291-5/+16
* Allocate the list for generic parameters in tstoreddef only on demand as most...svenbarth2013-05-291-13/+19
* + added support for special versions of near data pointers associated with a ...nickysn2013-05-051-1/+3
* * don't treat bitpacked arrays of subranges of char that can be representedjonas2013-03-091-7/+22
* Fix the fix for Mantis #21538. The check never really worked up to now...svenbarth2012-12-151-1/+6
* * sets with the same base/range can still have a different size (and hencejonas2012-11-241-3/+5
* Fix for Mantis #21538.svenbarth2012-09-251-0/+29
* * properly compare parameter lists involving pointers to or classrefdefs ofjonas2012-08-231-2/+5
* * also allow conversion of niln to forward-defined pointerdefjonas2012-08-071-1/+2
* * allow conversion from niln to not-yet-fully-resolved classrefdefsjonas2012-08-071-1/+2
* * don't allow ordinal->ptr-based-objectdef conversions on managed platforms,jonas2012-07-101-5/+10
* * give an error if a routine definition defines default values forjonas2012-06-071-7/+17
* * do not search overloaded assignment/conversion operators for internaljonas2012-05-241-1/+6
* * do not allow implicit conversions from currency to orddef even if currencyjonas2012-04-281-1/+4
* compiler: paul2012-04-281-4/+16
* compiler: use is_wide_or_unicode_string() istead of using is_widestring() or ...paul2012-04-281-4/+4
* * re-enabled enum -> dispinterface typecasts after r21069, bug noticed byjonas2012-04-271-1/+1
* * synchronised with trunk up to r21067jonas2012-04-261-59/+48
|\
| * compiler: change ShortString->(Some)String and AnsiString->(Some)String overl...paul2012-04-261-59/+48
* | * merged trunk up to r20882jonas2012-04-151-25/+130
|\ \ | |/
| * compiler: change overload search for char constants (for delphi compatibility):paul2012-02-141-3/+22
| * Fix Mantis #21179svenbarth2012-02-131-10/+42
| * compiler:paul2012-02-091-4/+6
| * compiler: paul2011-10-191-1/+6
| * compiler: apply patches from Inoussa and Jonas:paul2011-10-111-9/+21
| * compiler: revert r19358. As stated by Florian, compiler should be able to com...paul2011-10-041-4/+4
| * compiler: remove CP_xxx constants since they are present in the system unit nowpaul2011-10-041-4/+4
| * compiler: don't return te_eual when we convert from RawByteString to another ...paul2011-09-291-1/+0
| * compiler: cleanuppaul2011-09-241-4/+1
| * merge r17552 from cpstrnew branch by inoussa:paul2011-09-171-3/+19
| * merge r17484 from cpstrnew branch by michael:paul2011-09-171-3/+19
| * merge r14140 from cpstrnew branch by paul:paul2011-09-171-1/+1
| |\
| | * prefer exact string const matchespaul2009-11-111-1/+1
| | * prefer widestring->unicodestring and vice versa conversions than widestring->...paul2009-11-101-4/+8
| * | merge r13485 from cpstrnew branch by florian:paul2011-09-171-1/+4
| |\ \ | | |/
| | * * fixed compilation of system unit after last changesflorian2009-08-021-1/+4
| * | merge r13481 from cpstrnew branch by florianpaul2011-09-171-1/+1
| |\ \ | | |/
| | * + support parsing of strings with code page specificationflorian2009-08-011-1/+1
| * | merge cpstrnew branch r13480 by florian:paul2011-09-171-2/+6
| |\ \ | | |/
| | * * merged old cpstr branchflorian2009-07-301-2/+6
| | |\
| | | * * uncommited stuff for code page aware stringscpstrflorian2009-07-301-2/+6
* | | | + Android/JVM target, including a translation of the Android r14 SDKjonas2011-12-121-5/+5
* | | | * always allow typecasts between enums and pointers/classes on the JVM targetjonas2011-08-231-16/+56