| Commit message (Expand) | Author | Age | Files | Lines |
* | * fix for Mantis #35140: apply patch by Ryan Joseph together with some furthe... | svenbarth | 2020-04-25 | 1 | -2/+6 |
* | * support unique copies of currencies which are handles by torddef, resolves ... | florian | 2019-08-26 | 1 | -1/+2 |
* | * implement support for the Objective-C "related result type" convention | jonas | 2019-08-25 | 1 | -0/+7 |
* | * fix for Mantis #35955: when the element of an array constructer requires an... | svenbarth | 2019-08-15 | 1 | -0/+5 |
* | * (non-ancient) Delphi versions that accept explicit ordinal -> floating | jonas | 2019-07-28 | 1 | -2/+2 |
* | * relaxation of r42272: again only show warnings rather than errors for | jonas | 2019-06-23 | 1 | -1/+1 |
* | * disable regular array -> dynamic array type coversion support unless | jonas | 2019-05-25 | 1 | -2/+2 |
* | * fix case completeness and unreachable code warnings in compiler that would | jonas | 2019-05-12 | 1 | -0/+26 |
* | * constrained generics are also compatible with formaldefs, resolves #34893 | florian | 2019-01-19 | 1 | -2/+9 |
* | + customint torddef type to create arbitraty bit-width integers | jonas | 2018-11-29 | 1 | -2/+4 |
* | * make "formal const/var" parameters the least preferred conversion | jonas | 2018-10-21 | 1 | -1/+1 |
* | * handle widechar constants directly in the scanner, instead of in the | jonas | 2018-10-21 | 1 | -3/+2 |
* | * converted Boolean8 to an internal type, and mapped Boolean to the | jonas | 2018-10-16 | 1 | -4/+4 |
* | * allow nil to be assigned to generic types, resolves #34037 | florian | 2018-10-14 | 1 | -1/+2 |
* | * support for non-ASCII widechar constants (mantis #31605) | jonas | 2018-04-10 | 1 | -1/+3 |
* | * make near and far procedures/procvars incompatible with each other | nickysn | 2018-03-29 | 1 | -1/+1 |
* | * fix for Mantis #31756: have array constructors prefer open array parameters... | svenbarth | 2017-05-10 | 1 | -3/+29 |
* | * indeed allow the conversion of array constructors to dynamic arrays | svenbarth | 2017-05-04 | 1 | -1/+11 |
* | * implement a type conversion from an array constructor to a dynamic array | svenbarth | 2017-05-04 | 1 | -1/+2 |
* | * Fix usage of class operators in generics types. If we have generic type dec... | maciej | 2017-04-05 | 1 | -5/+17 |
* | * second fix for Mantis #31033: also check for df_specialization instead of i... | svenbarth | 2016-12-10 | 1 | -2/+2 |
* | * compare floating point default parameter values bytewise instead of as | jonas | 2016-10-02 | 1 | -1/+1 |
* | * fix for Mantis #30534: don't consider all types with generic constraints as... | svenbarth | 2016-09-16 | 1 | -14/+27 |
* | * better estimation of compatibility of array constructors with open arrays, ... | florian | 2016-01-04 | 1 | -5/+10 |
* | + non-functional 128 bit integer types (inaccessible from Pascal), for use | jonas | 2015-12-26 | 1 | -2/+2 |
* | * support assigning static methods to regular procvars in (obj)fpc mode | jonas | 2015-11-01 | 1 | -2/+5 |
* | * changed {$ifdef x86} code in defcmp into virtual methods | jonas | 2015-10-28 | 1 | -14/+4 |
* | * disallow procvar to pointer conversion, if the pointer type isn't the default | nickysn | 2015-10-27 | 1 | -2/+10 |
* | defcmp.pas, compare_paras: | svenbarth | 2015-09-11 | 1 | -1/+44 |
* | * set the type of the hidden $vmt parameter to the correct classrefdef and | jonas | 2015-05-31 | 1 | -3/+6 |
* | Fix for Mantis #27750. | svenbarth | 2015-04-24 | 1 | -3/+3 |
* | + support for calling a method via a block: we capture the method as a | jonas | 2014-07-18 | 1 | -8/+16 |
* | + support for http://en.wikipedia.org/wiki/Blocks_(C_language_extension) | jonas | 2014-07-18 | 1 | -1/+7 |
* | * initialise doconv after comparing procvars, and in particular set it to | jonas | 2014-07-18 | 1 | -0/+4 |
* | Added support for partial specialization. This should fix a few problems with... | svenbarth | 2014-06-05 | 1 | -0/+37 |
* | * moved x86-specific tpointerdef functionality to architecture-specific | jonas | 2014-03-30 | 1 | -2/+2 |
* | Fix for Mantis #25132 | svenbarth | 2013-10-25 | 1 | -1/+1 |
* | Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstr... | svenbarth | 2013-10-25 | 1 | -4/+147 |
* | Refactor tobjectdef.find_implemented_interface out into unit defcmp so that t... | svenbarth | 2013-10-23 | 1 | -1/+28 |
* | * synchronized with trunk up to and including r25430cpstrrtl | jonas | 2013-09-06 | 1 | -4/+6 |
|\ |
|
| * | compiler: don't treat methods without self node (static class methods, class ... | paul | 2013-08-18 | 1 | -4/+6 |
* | | * small change to r24997: also use the {$modeswitch unicodestrings} state to | jonas | 2013-09-06 | 1 | -1/+1 |
* | | * synchronised with trunk up to r25167 (fixes glib compilation via r25164, | jonas | 2013-07-24 | 1 | -8/+12 |
|\ \
| |/ |
|
| * | * previously, we preferred pchar->shortstring to pchar->ansistring in | jonas | 2013-07-24 | 1 | -8/+12 |
* | | * prefer "constant string" -> pwidechar for {$modeswitch unicodestrings} | jonas | 2013-06-27 | 1 | -2/+8 |
|/ |
|
* | * treat the nil node as equal to near, far and all the special x86 pointer types | nickysn | 2013-06-09 | 1 | -1/+4 |
* | Completely reworked implementation of generic constraints, by moving the gene... | svenbarth | 2013-05-29 | 1 | -5/+16 |
* | Allocate the list for generic parameters in tstoreddef only on demand as most... | svenbarth | 2013-05-29 | 1 | -13/+19 |
* | + added support for special versions of near data pointers associated with a ... | nickysn | 2013-05-05 | 1 | -1/+3 |
* | * don't treat bitpacked arrays of subranges of char that can be represented | jonas | 2013-03-09 | 1 | -7/+22 |