Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 %!s(int64=13) %!d(string=hai) anos
  paul a26bc50ca6 compiler: change ShortString->(Some)String and AnsiString->(Some)String overload precedence both for variables and string constants, change unicode constant type from widestring to unicodestring (Delphi compatibility) %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 %!s(int64=13) %!d(string=hai) anos
  paul 26f66897cd compiler: %!s(int64=14) %!d(string=hai) anos
  paul 435b72bcb1 compiler: check left node to be ord const diring widechar/unicodechar to shortstring before executing the code related to tordconstn() %!s(int64=14) %!d(string=hai) anos
  paul c1866d5c17 compiler: %!s(int64=14) %!d(string=hai) anos
  paul c6ca9e5091 compiler: %!s(int64=14) %!d(string=hai) anos
  paul 9bc540e1c2 compiler: cleanup old code %!s(int64=14) %!d(string=hai) anos
  paul a99ffb3097 compiler: apply patches from Inoussa and Jonas: %!s(int64=14) %!d(string=hai) anos
  paul e0fecf5332 compiler: revert r19358. As stated by Florian, compiler should be able to compile with the latest RTL. %!s(int64=14) %!d(string=hai) anos
  paul ee2e0a0c1d compiler: remove CP_xxx constants since they are present in the system unit now %!s(int64=14) %!d(string=hai) anos
  paul 7a74d2c2f8 compiler: reduce amount of hints and notes %!s(int64=14) %!d(string=hai) anos
  paul 5560f6b3f2 compiler + rtl: pass codepage to fpc_CharArray_To_AnsiStr to get the preserve the codepage of result string %!s(int64=14) %!d(string=hai) anos
  paul 4d3da666db compiler: replace string codepage comparison to numeric. store codepage as number in current settings %!s(int64=14) %!d(string=hai) anos
  florian 3e7ee21230 * booltype => pasbool8type %!s(int64=14) %!d(string=hai) anos
  paul 05d66e31ce merge r17603 from cpstrnew branch by inoussa: %!s(int64=14) %!d(string=hai) anos
  paul aaf5392315 merge r17601 from cpstrnew branch by inoussa: %!s(int64=14) %!d(string=hai) anos
  paul 723f3424d4 merge r17484 from cpstrnew branch by michael: %!s(int64=14) %!d(string=hai) anos
  paul 1db610ecbd merge r17434 from cpstrnew branch by michael: %!s(int64=14) %!d(string=hai) anos
  paul 7fd7eee1c9 merge r17330 from cpstrnew branch by michael: %!s(int64=14) %!d(string=hai) anos
  paul 29c6b034aa merge r17330 from cpstrnew branch by michael: %!s(int64=14) %!d(string=hai) anos
  paul fbc01291c4 merge r17327 from cpstrnew branch by michael: %!s(int64=14) %!d(string=hai) anos
  paul 06af8f3e44 merge r13486 from cpstrnew branch by florian: %!s(int64=14) %!d(string=hai) anos
  paul ae0d732c8f merge r13485 from cpstrnew branch by florian: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 1403e3df29 * renamed fpc_WChar_To_ShortStr() compilerproc to fpc_UChar_To_ShortStr() for %!s(int64=14) %!d(string=hai) anos
  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