Історія комітів

Автор SHA1 Опис Дата
  florian d35d1ed357 + initial support for pascal booleans with sizes 2, 4 and 8 14 роки тому
  marco 90c47c5c86 * fix for renaming of type_interface_noguid (or so) to type_E_interface... 14 роки тому
  tom_at_work 1f023f4b36 * Use new qword_to_float32/64 compilerproc functions in first_int_to_real 14 роки тому
  paul 901a9a974e compiler: don't create set constants from arrays with high bound > 255 if elements of array are lower than 255 14 роки тому
  florian 58fcf9dc52 * probably mark an overloaded := operator used as type conversion as used, resolves #18909 14 роки тому
  Jonas Maebe eab29db98a * merged tasnode.pass_typecheck() and tisnode.pass_typecheck() into a single 14 роки тому
  Jonas Maebe d76ddcabe6 * don't give an internalerror when trying to explicitly apply an invalid 14 роки тому
  sergei 331a72c8d6 * ncnv.pas, insert_varargstypeconv(): Do not cast a string literal to AnsiString if it has been already casted to Wide/UnicodeString, resolves #18266. 14 роки тому
  florian eb3644140a * patches from Aleksa Todorovic for #15480 to improve error reporting, does not resolve #15480 14 роки тому
  Jonas Maebe 14b95b3b9b * always force range checking for the upper and lower bounds of for-loops if 14 роки тому
  Jonas Maebe 769eb3f604 * moved the initialisation of the nodetree and tai class reference constants 15 роки тому
  Jonas Maebe 94d976bc87 * when simplifying ordinal expressions during inlining, keep the resultdef 15 роки тому
  Jonas Maebe d1206c6279 * also set the persistent typedef of simplified ordconstn type conversions 15 роки тому
  Jonas Maebe 57bd6d2685 + merged nestedprocvars branch 15 роки тому
  ivost 17260e1119 * reimplemented IS operator, it supports now 15 роки тому
  Jonas Maebe 40705a085f * renamed is_refcounted_type() into is_managed_type(), because it also 15 роки тому
  florian d0e9a7ead9 + description of tasnode.call (by Jonas Maebe) 15 роки тому
  ivost dc785f6f68 * implemented intf as object. When doing IInterface as TObject the compiler calls fpc_intf_as_class to query for the IImplementorGetter interface and then invokes GetObject to get the 15 роки тому
  Jonas Maebe 0cfc6e1cac + support for "univ" in macpas mode: a parameter modifier that allows 15 роки тому
  Jonas Maebe cda17ad02a * correctly set the expectloc for int_2_int type conversions of bitpacked 15 роки тому
  Jonas Maebe 650ba6d50f * an int2int type conversion doesn't retain the value location in 15 роки тому
  Jonas Maebe 85984c2d8f * insert proper type conversions when optimising logical operations and 15 роки тому
  Jonas Maebe 6b0a0c149b * don't perform a range check in Delphi mode when passing a cardinal as 15 роки тому
  florian f12ba2ed23 * fixes ttypeconvnode.docompare hopefully finally (nobody has seen my last attempt ;)) 15 роки тому
  florian 3c7f726f98 * typeconvnodes are only equal if also their result type is equal 15 роки тому
  paul 74cc1e0bab compiler: allow 'as' for dispinterface, allow comparisons of dispinterface and pointers (issue #0015530, issue #0015529) 15 роки тому
  florian c1f3d8dcaa * unified names of system_*/systems_* sets 15 роки тому
  Jonas Maebe b4c572483b * always call procvars inside varargs in TP/Delphi mode (mantis #15446) 15 роки тому
  florian dab642986e * patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209 15 роки тому
  Jonas Maebe dd7e472fa4 * don't convert "cardinal div (cardinal-cardinal)" to longint after it 15 роки тому