提交歷史

作者 SHA1 備註 提交日期
  Jonas Maebe 979f55e1db + support for procedural variables for the JVM target 14 年之前
  Jonas Maebe 569228447d * converted all enum handling for the JVM target so that it uses the 14 年之前
  Jonas Maebe 223057f1a7 + support for is/as and Java interfaces 14 年之前
  Jonas Maebe 0706cb5eb6 + support for pointers to types that are implicit pointer types in the JVM 14 年之前
  Jonas Maebe 6857dde33e + shortstring support for the JVM target (including accessing character 0 as 14 年之前
  Jonas Maebe 446d91eaab + ansistring support. Items of note: 14 年之前
  Jonas Maebe aa1f299a17 + added hook for "individual value to open array of one element"-conversion, 14 年之前
  Jonas Maebe 60f8254d63 * don't internalerror when converting to an open array and passing as 14 年之前
  Jonas Maebe 10a7532968 * differentiate between typecasts on the assignment side or not, because we 14 年之前
  Jonas Maebe c75246706d + stubbed ansistring support (using ansistrings compiles, but does not 14 年之前
  Jonas Maebe be92f47cc7 * don't simply replace the resultdef of typeconverted nodes if the new 14 年之前
  Jonas Maebe d79160a6af * correctly handle explicit typecasts between records and jlobject/ 14 年之前
  Jonas Maebe b4ffcaf88e * redirect the ttypeconvnode.typecheck* methods just like the firstpass 14 年之前
  Jonas Maebe fde622e050 * generate a loadvmtaddrnode wrapper around Java objectdef typenode arguments 14 年之前
  Jonas Maebe 8643ab7905 + hooks for target-specific handling of explicit type conversions and 14 年之前
  Jonas Maebe 48695a7705 * when removing unnecessary 64 bit widenings, modify both the resultdef 14 年之前
  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 15 年之前
  Jonas Maebe 14b95b3b9b * always force range checking for the upper and lower bounds of for-loops if 15 年之前
  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 年之前