summaryrefslogtreecommitdiff
path: root/compiler/htypechk.pas
Commit message (Expand)AuthorAgeFilesLines
* * resolve formal/anonymous external classes before comparing parameters tojonas2015-08-301-5/+8
* * never keep a value in a register for llvm if it's typecasted on thejonas2015-04-251-9/+17
* * fix for issue introduced in r28862: the compiler considered alsojonas2015-01-041-1/+1
* * managed types cause a different warning/hint when they are florian2014-12-141-20/+36
* * initialise mineq before exiting the parameter checking loop for open arrayjonas2014-10-311-2/+2
* * support passing [nil] to an array of class/objcclass/javaclass/intf/...jonas2014-10-171-1/+26
* Fix for Mantis #26615.svenbarth2014-09-011-1/+1
* * Modified behavior of CExtended type in overload selection: it is made more ...sergei2014-03-301-2/+2
* * take care of dyn. arrays in cseflorian2014-02-081-0/+3
* + nf_addr_taken: it marks nodes which address is takenflorian2014-02-071-0/+2
* * only consider tc_pointer_to_array typeconversions to determine whether ajonas2014-01-281-2/+2
* * fixes several issues which cause warnings by the dfa code when using it to ...florian2013-12-011-0/+2
* * when using a pointer as array, the pointer is never written, only readflorian2013-11-061-2/+7
* Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstr...svenbarth2013-10-251-4/+4
* Small optimization for the search of operator overloads. Add a flag "sto_has_...svenbarth2013-03-041-2/+8
* + pseudo procedure aligned: tells the compiler to assume that the given param...florian2013-01-041-1/+1
* * accept with statements with generic variables having a generic parameter ty...florian2012-12-281-0/+11
* * prevent compiler crash caused by double freeing after reporting notjonas2012-10-231-0/+3
* * treat all "uninitialized" hints as warnings on JVM platforms, becausejonas2012-10-071-2/+8
* * reject assignments to vecn[rangen] (mantis #22941)jonas2012-09-211-4/+12
* * cleanup some unused units from uses clausesflorian2012-09-211-3/+1
* Avoid memory leak in isbinaryoverloaded functionpierre2012-09-191-0/+2
* * don't allow overloading enum/int operations, because they should bejonas2012-09-121-0/+5
* * fixed java.lang.String and Pascal string comparisons after operatorjonas2012-08-191-1/+3
* * make sure valid_for_assign() returns false for inlined function bodiesjonas2012-08-161-62/+67
* Some corrections after the loosening of operator overloads:svenbarth2012-07-291-40/+54
* Loosen the restriction regarding operator overloads by applying a (modified) ...svenbarth2012-07-261-78/+230
* * only try to call procvars while choosing overloads in case they don'tjonas2012-06-281-1/+3
* * don't give -CO warnings or hints for ordinal constants, because thosejonas2012-06-061-1/+3
* * fixed (harmless) class cast errorjonas2012-05-081-1/+1
* * synchronised with trunk up to r21067jonas2012-04-261-59/+78
|\
| * compiler: change ShortString->(Some)String and AnsiString->(Some)String overl...paul2012-04-261-38/+45
| * * if we assign something to a record field whose type is not regable byjonas2012-04-211-0/+11
| * compiler: change candidates search preference for variant arguments based on ...paul2012-04-181-21/+22
* | * merged trunk up to r20882jonas2012-04-151-49/+110
|\ \ | |/
| * * introduction of in_generic in r20699 was unneeded, replaced by parse_genericflorian2012-04-121-11/+0
| * + in_generic for testing if currently a generic declaration/definition is par...florian2012-04-031-15/+30
| * Add support for Default() intrinsic. For now this is only (fully) supportedsvenbarth2012-03-251-0/+51
| * compiler: change overload search for char constants (for delphi compatibility):paul2012-02-141-13/+0
| * * mark nodes that have been created by transforming a read-accessor ofjonas2012-01-211-3/+10
| * * factored load node flags out of node flags to gain spaceflorian2011-10-301-1/+1
| * compiler: revert r19358. As stated by Florian, compiler should be able to com...paul2011-10-041-2/+2
| * compiler: remove CP_xxx constants since they are present in the system unit nowpaul2011-10-041-2/+2
| * --- Merging r19281 into '.':florian2011-10-031-4/+3
| * * patch by alexvin to replace $ifopt by $push/$pop, resolves #20332florian2011-09-251-5/+4
| * * don't allow passing a field of a record that's not an lvalue asjonas2011-09-231-5/+2
| * merge r17552 from cpstrnew branch by inoussa:paul2011-09-171-2/+18
| * compiler: allow "with" to search members in nested types properlypaul2011-09-061-1/+1
* | + Android/JVM target, including a translation of the Android r14 SDKjonas2011-12-121-1/+1
* | * ignore methods that are added for the purpose of the JVM (inheritedjonas2011-08-201-3/+44