Commit History

Autor SHA1 Mensaxe Data
  svenbarth 529677cc79 ncal.pas: %!s(int64=10) %!d(string=hai) anos
  svenbarth 2e24d6dffb htypechk.pas: %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe c27807ee63 * resolve formal/anonymous external classes before comparing parameters to %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 61ddaab091 * never keep a value in a register for llvm if it's typecasted on the %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe bad1b2a1c1 * fix for issue introduced in r28862: the compiler considered also %!s(int64=11) %!d(string=hai) anos
  florian 4289dd667d * managed types cause a different warning/hint when they are %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe dc4a2a59f7 * initialise mineq before exiting the parameter checking loop for open array %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe f1c45eeae3 * support passing [nil] to an array of class/objcclass/javaclass/intf/... %!s(int64=11) %!d(string=hai) anos
  svenbarth 244ac12794 Fix for Mantis #26615. %!s(int64=11) %!d(string=hai) anos
  sergei 1744988962 * Modified behavior of CExtended type in overload selection: it is made more compatible to Extended than to Double and Single. Also an Extended parameter selects a CExtended overload (if available) instead of Double. %!s(int64=11) %!d(string=hai) anos
  florian 3e4198ea45 * take care of dyn. arrays in cse %!s(int64=12) %!d(string=hai) anos
  florian 1366498255 + nf_addr_taken: it marks nodes which address is taken %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 89d97a3c2e * only consider tc_pointer_to_array typeconversions to determine whether a %!s(int64=12) %!d(string=hai) anos
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables %!s(int64=12) %!d(string=hai) anos
  florian 6f03d04fe1 * when using a pointer as array, the pointer is never written, only read %!s(int64=12) %!d(string=hai) anos
  svenbarth 798bb91e90 Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp. %!s(int64=12) %!d(string=hai) anos
  svenbarth 168c9d152f Small optimization for the search of operator overloads. Add a flag "sto_has_generic" to all symtables that contain an operator overload (the flag propagates up the owning symtables) and check this flag when searching for units with operators. %!s(int64=12) %!d(string=hai) anos
  florian b43b4bb455 + pseudo procedure aligned: tells the compiler to assume that the given parameter is naturally aligned, counterpart of unaligned %!s(int64=13) %!d(string=hai) anos
  florian 728c074bd6 * accept with statements with generic variables having a generic parameter type, resolves #21329 %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe fd8827d379 * prevent compiler crash caused by double freeing after reporting not %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 76b0ee9925 * treat all "uninitialized" hints as warnings on JVM platforms, because %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 5ea03973d3 * reject assignments to vecn[rangen] (mantis #22941) %!s(int64=13) %!d(string=hai) anos
  florian ca5fabda6d * cleanup some unused units from uses clauses %!s(int64=13) %!d(string=hai) anos
  pierre 1550c623c3 Avoid memory leak in isbinaryoverloaded function %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 3b968b4b35 * don't allow overloading enum/int operations, because they should be %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe cf4a2bd392 * fixed java.lang.String and Pascal string comparisons after operator %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe f3ad4af343 * make sure valid_for_assign() returns false for inlined function bodies %!s(int64=13) %!d(string=hai) anos
  svenbarth 360592d1f4 Some corrections after the loosening of operator overloads: %!s(int64=13) %!d(string=hai) anos
  svenbarth b0458b55a3 Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359. %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe fdbe35aadf * only try to call procvars while choosing overloads in case they don't %!s(int64=13) %!d(string=hai) anos