Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe 3798b79fd7 + optimization that (re)orders instance fields of Delphi-style classes in %!s(int64=13) %!d(string=hai) anos
  svenbarth d2fabd2a22 Fix for Mantis #21350 %!s(int64=13) %!d(string=hai) anos
  svenbarth 7dfaec7a05 Fix for Mantis #21457 %!s(int64=13) %!d(string=hai) anos
  svenbarth dbc410de63 Allow the usage of a generic's name without type arguments inside of nested classes inside the generic. This fixes Mantis #19499, but also Mantis #18688. %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 0fd9228deb * extended r21290 to also apply to Java interfaces (they can also contain %!s(int64=13) %!d(string=hai) anos
  paul 4312aa4e08 compiler: allow compiler to find real class definition during class members parse to handle references to self constants + test %!s(int64=13) %!d(string=hai) anos
  svenbarth 7ebbebc877 - removed a duplicated include statement %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 6850653296 * replaced "set1<=set2" expression with "(set1*set2)=set1", because the %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 %!s(int64=13) %!d(string=hai) anos
  svenbarth a28a9a9521 * pdecobj.pas, object_dec: %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 0d5b2b84a8 + Android/JVM target, including a translation of the Android r14 SDK %!s(int64=13) %!d(string=hai) anos
  svenbarth 4419dc3d34 Rebase to revision 19673 %!s(int64=13) %!d(string=hai) anos
  svenbarth 461d231daa Rebase to revision 19078 (directly before the merge of cpstrnew) %!s(int64=13) %!d(string=hai) anos
  Jonas Maebe 2d7e674168 * fixed error in r19248 whereby the namespace for automatically generated %!s(int64=14) %!d(string=hai) anos
  svenbarth 988c799b0e generate_specialization needs to return the correct generic def if the parent classes are parsed, so that that the usage of generic interfaces is allowed. %!s(int64=14) %!d(string=hai) anos
  svenbarth d54b7dd58f Added two reminders for me %!s(int64=14) %!d(string=hai) anos
  florian df75368d0b --- Merging r19281 into '.': %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 8a7982fe9e * fixed wrong notes about declaring two destructors after r18427: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe ad871b6acd * automatically generate versions of inherited virtual class methods that %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 7d8cbe80f5 + support for virtual class methods on the JVM platform. The JVM does not %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe ee75bfaaf4 * change non-virtual instance methods to "virtual; final;" methods on the %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 4074bf412b - removed po_java procoption, since it wasn't really used for anything %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 979f55e1db + support for procedural variables for the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 37aa2d8443 + full support for sets on the JVM target %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe bd9e0b1a45 * ifdefed pjvm usage %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 13b0ac91d9 + generate java.lang.Enum descendant classes for Pascal enum types %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 30478a14b6 + new vis_none visibility specifier that can be used as "neutral" %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 6857dde33e + shortstring support for the JVM target (including accessing character 0 as %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 446d91eaab + ansistring support. Items of note: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 84640fe7f0 + support for non-static class methods on the JVM target %!s(int64=14) %!d(string=hai) anos