Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 7da5987d03 * fixed passing single elements to open array var-parameters on non-managed %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 28c20cfc5e * the default string type for the JVM target is no longer automatically %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 67c2c7c166 * renamed cchartype to cansichartype %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 851cb65021 * activate code to remove unnecessary widenings to 64 bit in case %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d48fa1d7e2 * for all managed VM targets, reject ord->ptr typecasts (except for 0), %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 979f55e1db + support for procedural variables for the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 569228447d * converted all enum handling for the JVM target so that it uses the %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 223057f1a7 + support for is/as and Java interfaces %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 0706cb5eb6 + support for pointers to types that are implicit pointer types in the JVM %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 6857dde33e + shortstring support for the JVM target (including accessing character 0 as %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 446d91eaab + ansistring support. Items of note: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe aa1f299a17 + added hook for "individual value to open array of one element"-conversion, %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 60f8254d63 * don't internalerror when converting to an open array and passing as %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 10a7532968 * differentiate between typecasts on the assignment side or not, because we %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c75246706d + stubbed ansistring support (using ansistrings compiles, but does not %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe be92f47cc7 * don't simply replace the resultdef of typeconverted nodes if the new %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d79160a6af * correctly handle explicit typecasts between records and jlobject/ %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe b4ffcaf88e * redirect the ttypeconvnode.typecheck* methods just like the firstpass %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe fde622e050 * generate a loadvmtaddrnode wrapper around Java objectdef typenode arguments %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 8643ab7905 + hooks for target-specific handling of explicit type conversions and %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 48695a7705 * when removing unnecessary 64 bit widenings, modify both the resultdef %!s(int64=14) %!d(string=hai) anos
  florian d35d1ed357 + initial support for pascal booleans with sizes 2, 4 and 8 %!s(int64=14) %!d(string=hai) anos
  marco 90c47c5c86 * fix for renaming of type_interface_noguid (or so) to type_E_interface... %!s(int64=14) %!d(string=hai) anos
  tom_at_work 1f023f4b36 * Use new qword_to_float32/64 compilerproc functions in first_int_to_real %!s(int64=14) %!d(string=hai) anos
  paul 901a9a974e compiler: don't create set constants from arrays with high bound > 255 if elements of array are lower than 255 %!s(int64=14) %!d(string=hai) anos
  florian 58fcf9dc52 * probably mark an overloaded := operator used as type conversion as used, resolves #18909 %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe eab29db98a * merged tasnode.pass_typecheck() and tisnode.pass_typecheck() into a single %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d76ddcabe6 * don't give an internalerror when trying to explicitly apply an invalid %!s(int64=14) %!d(string=hai) anos
  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. %!s(int64=14) %!d(string=hai) anos
  florian eb3644140a * patches from Aleksa Todorovic for #15480 to improve error reporting, does not resolve #15480 %!s(int64=15) %!d(string=hai) anos