Историја ревизија

Аутор SHA1 Порука Датум
  svenbarth 359a228085 Fix one problem type of Mantis #23546. A record must not contain a static array that uses itself as an element type (in can contain a dynamic array however) otherwise an infinite loop is encountered when checking whether the record needs special init/final code. пре 12 година
  Jonas Maebe a1923f02f8 * always mark symbols referenced by properties as "used"; in case the пре 13 година
  Jonas Maebe 4aa05f5133 + support for automatically generating setters/getters for properties on the пре 13 година
  Jonas Maebe 5929ec5592 * turned getpropaccesslist, add_parameters and add_index_parameter into пре 13 година
  Jonas Maebe 3798b79fd7 + optimization that (re)orders instance fields of Delphi-style classes in пре 13 година
  svenbarth def357287e * revert revision 21251 for pdecvar.pas: not generating the bss-data for the static symbol for a generic breaks linking with debug info enabled; I'll need to find a better solution to avoid unneeded use of space (luckily it wasn't needed to fix any bug ^^) пре 13 година
  svenbarth 5b1b194b47 * pdecvar.pas, read_record_fields: don't generate BSS-data for generic static fields (doesn't fix any specific bug, but we don't need space reserved for the field) пре 13 година
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 пре 13 година
  Jonas Maebe 2b0d0bbee4 * also set the mangledbasename when a public name is specified for a пре 13 година
  Jonas Maebe 57908f528b * AIX-specific struct alignment rules пре 13 година
  Jonas Maebe 3589f90cf8 * also show the valid bounds in most cases when signalling a range check пре 13 година
  Jonas Maebe f984a3d74e - removed optimization that pops the current symtable off the symtablestack пре 13 година
  paul d752ce2c11 compiler: пре 13 година
  Jonas Maebe 1f614b7efc * use correct source code position for error messages about invalid пре 13 година
  svenbarth 4419dc3d34 Rebase to revision 19673 пре 14 година
  svenbarth 461d231daa Rebase to revision 19078 (directly before the merge of cpstrnew) пре 14 година
  svenbarth 594f84dc2c Merge branch 'unique-syms' пре 14 година
  paul a1e0b833b2 compiler: fix ppu read/write of property parameters symtable (bug #0020454) пре 14 година
  paul 62b4ef3d1a compiler: don't create a parasymtable for property if property has no parameters пре 14 година
  paul ceb141523d compiler: store property parameters in a parasymtables together with property. restore those parameters for descendant properties (fixes mantis #0020421 but maybe not very optimal) пре 14 година
  paul 7e88628b02 compiler: clear vd_class option if it was added by _STATIC token (issue #0020119) пре 14 година
  sergei 16859976da Mantis #19182, Delphi compatible tweaks: пре 14 година
  Jonas Maebe 1d2748fa69 * fixed insertion of typed constants twice in bss after r18723 пре 14 година
  Jonas Maebe df5fc421ce + support for increasing the visibility of fields using properties пре 14 година
  Jonas Maebe b3072b3dab * extracted the code to deal with static fields into a routine пре 14 година
  Jonas Maebe 93ddf11143 * ifdefed pjvm usage пре 14 година
  Jonas Maebe 1ad834f5f9 * in case a property uses a getter/setter with lower visibility than the пре 14 година
  Jonas Maebe 13b0ac91d9 + generate java.lang.Enum descendant classes for Pascal enum types пре 14 година
  Jonas Maebe 9d0fdb3150 * explicitly specify symtable to jvm_guarantee_record_typesym() instead of пре 14 година
  Jonas Maebe df7100ff80 + support for anonymous record types for the JVM targets: automatically пре 14 година