Historie revizí

Autor SHA1 Zpráva Datum
  paul fbc01291c4 merge r17327 from cpstrnew branch by michael: před 14 roky
  paul 06af8f3e44 merge r13486 from cpstrnew branch by florian: před 14 roky
  paul ae0d732c8f merge r13485 from cpstrnew branch by florian: před 14 roky
  Jonas Maebe 1403e3df29 * renamed fpc_WChar_To_ShortStr() compilerproc to fpc_UChar_To_ShortStr() for před 14 roky
  Jonas Maebe 7da5987d03 * fixed passing single elements to open array var-parameters on non-managed před 14 roky
  Jonas Maebe 28c20cfc5e * the default string type for the JVM target is no longer automatically před 14 roky
  Jonas Maebe 67c2c7c166 * renamed cchartype to cansichartype před 14 roky
  Jonas Maebe 851cb65021 * activate code to remove unnecessary widenings to 64 bit in case před 14 roky
  Jonas Maebe d48fa1d7e2 * for all managed VM targets, reject ord->ptr typecasts (except for 0), před 14 roky
  Jonas Maebe 979f55e1db + support for procedural variables for the JVM target před 14 roky
  Jonas Maebe 569228447d * converted all enum handling for the JVM target so that it uses the před 14 roky
  Jonas Maebe 223057f1a7 + support for is/as and Java interfaces před 14 roky
  Jonas Maebe 0706cb5eb6 + support for pointers to types that are implicit pointer types in the JVM před 14 roky
  Jonas Maebe 6857dde33e + shortstring support for the JVM target (including accessing character 0 as před 14 roky
  Jonas Maebe 446d91eaab + ansistring support. Items of note: před 14 roky
  Jonas Maebe aa1f299a17 + added hook for "individual value to open array of one element"-conversion, před 14 roky
  Jonas Maebe 60f8254d63 * don't internalerror when converting to an open array and passing as před 14 roky
  Jonas Maebe 10a7532968 * differentiate between typecasts on the assignment side or not, because we před 14 roky
  Jonas Maebe c75246706d + stubbed ansistring support (using ansistrings compiles, but does not před 14 roky
  Jonas Maebe be92f47cc7 * don't simply replace the resultdef of typeconverted nodes if the new před 14 roky
  Jonas Maebe d79160a6af * correctly handle explicit typecasts between records and jlobject/ před 14 roky
  Jonas Maebe b4ffcaf88e * redirect the ttypeconvnode.typecheck* methods just like the firstpass před 14 roky
  Jonas Maebe fde622e050 * generate a loadvmtaddrnode wrapper around Java objectdef typenode arguments před 14 roky
  Jonas Maebe 8643ab7905 + hooks for target-specific handling of explicit type conversions and před 14 roky
  Jonas Maebe 48695a7705 * when removing unnecessary 64 bit widenings, modify both the resultdef před 14 roky
  florian d35d1ed357 + initial support for pascal booleans with sizes 2, 4 and 8 před 14 roky
  marco 90c47c5c86 * fix for renaming of type_interface_noguid (or so) to type_E_interface... před 14 roky
  tom_at_work 1f023f4b36 * Use new qword_to_float32/64 compilerproc functions in first_int_to_real před 14 roky
  paul 901a9a974e compiler: don't create set constants from arrays with high bound > 255 if elements of array are lower than 255 před 14 roky
  florian 58fcf9dc52 * probably mark an overloaded := operator used as type conversion as used, resolves #18909 před 14 roky