Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe dc40738f09 * leave jvmbackend branch in a proper state (fixes from trunk merge) %!s(int64=13) %!d(string=hai) anos
  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 2499b5514f compiler: change overload search for char constants (for delphi compatibility): %!s(int64=13) %!d(string=hai) anos
  svenbarth 2a872978dc Fix Mantis #21179 %!s(int64=13) %!d(string=hai) anos
  paul 3b153c223a compiler: %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 0d5b2b84a8 + Android/JVM target, including a translation of the Android r14 SDK %!s(int64=14) %!d(string=hai) anos
  paul c6ca9e5091 compiler: %!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 a769ef0ad2 compiler: don't return te_eual when we convert from RawByteString to another codepage %!s(int64=14) %!d(string=hai) anos
  paul 00396da30c compiler: cleanup %!s(int64=14) %!d(string=hai) anos
  paul 005795495d merge r17552 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 8f3f583199 merge r14140 from cpstrnew branch by paul: %!s(int64=14) %!d(string=hai) anos
  paul ae0d732c8f merge r13485 from cpstrnew branch by florian: %!s(int64=14) %!d(string=hai) anos
  paul 8a4634a7b1 merge r13481 from cpstrnew branch by florian %!s(int64=14) %!d(string=hai) anos
  paul a95512f0ec merge cpstrnew branch r13480 by florian: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 7fe0485a4e * always allow typecasts between enums and pointers/classes on the JVM target %!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 f20e206849 * make compatible_childmethod_resultdef() also work for Java classes %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 40fdc62e74 + support for automatically converting char/widechar to java.lang.String %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 9aae0c47bd * manual merge of svn r17800 (open array overload choosing) %!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 6614f3220c * check implementedinterfaces also when going from a Java class to %!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 7200245337 + cs_unicodestrings global switch to indicate that the default string type %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe b5f2b463b8 * mention that Java classes also have anonymous/formal external definitions %!s(int64=14) %!d(string=hai) anos