Commit History

Autor SHA1 Mensaxe Data
  paul c1866d5c17 compiler: %!s(int64=14) %!d(string=hai) anos
  paul c6ca9e5091 compiler: %!s(int64=14) %!d(string=hai) anos
  paul 485695d4e6 compiler, rtl: pass codepage argument to all ansistring str() helpers to return result with correct codepage %!s(int64=14) %!d(string=hai) anos
  florian cb647d875c * avoid mistakes with unimplemented sqr function on architectures with no softfloat support %!s(int64=14) %!d(string=hai) anos
  paul 7a998aec3a compiler, rtl: add a codepage argument fpc_Read_Text_AnsiStr to create new AnsiString with the codepage of passed AnsiString argument %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 583c9a3360 * replace assigned(dynarray) and dynarray=/<>nil with length(dynarray)=/<>0 %!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 d48fa1d7e2 * for all managed VM targets, reject ord->ptr typecasts (except for 0), %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d6966e545b + support for formal var/out parameters on the JVM target: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe c387bc0c27 * allow overriding first_IncludeExclude %!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 694ccf3df3 + dummy support for untyped var/const/out parameters on the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 622107c605 * moved support for copy() from pinline to ninl, so it can be (partially) %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 91855becfe + unicodestring support for the JVM target (except for multiple adds %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe f47689a5fe * enable intercepting passes on tinlinenode(in_new_x); these cannot be %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 00c095fa70 * moved setlength() handling from pinline to ninl so it can be overridden %!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
  florian 8e7f39f176 * constant evaluation of ror/rol if they are internally handled, resolves #6300 %!s(int64=14) %!d(string=hai) anos
  florian e99c4d1950 + support str(<boolean>,...), boolean is an enumeration type %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 04e26bfc85 * corrected version of r16812: code generation is still handled specially %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe ed1485c33e - reverted r16812 for now because it breaks building some packages %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe b0f3fd2533 * completely handle assigned() in pass_1, replaced second_assigned with %!s(int64=14) %!d(string=hai) anos
  paul 4531e1231b compiler: implement Inc, Dec class operators %!s(int64=14) %!d(string=hai) anos
  florian 8ca3c8301b * don't convert second argument of inc/dec to sinttype when inc/dec are compiled with r+ or q+, fixes code generation for inc(<int64>,<int64>); on 32 bit targets %!s(int64=15) %!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
  Jonas Maebe 14b95b3b9b * always force range checking for the upper and lower bounds of for-loops if %!s(int64=15) %!d(string=hai) anos
  florian 5dae691c96 * implementation of bit scan intrinsics by Richard Vida, resolves #17592 %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe a178ff5172 * fixed evaluation of length('') (the type of an empty string is a chararray %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 769eb3f604 * moved the initialisation of the nodetree and tai class reference constants %!s(int64=15) %!d(string=hai) anos