커밋 기록

작성자 SHA1 메시지 날짜
  svenbarth 798bb91e90 Extract tdef.is_related plus its overrides in tobjectdef, trecorddef and tstringdef into a new function def_is_related in unit defcmp. 11 년 전
  svenbarth 76f6de5cf1 Refactor tobjectdef.find_implemented_interface out into unit defcmp so that the recently introduced cycle between symdef and defcmp can be broken again. 11 년 전
  nickysn f2763b98fa + implemented absolute seg:ofs vars on i8086 12 년 전
  paul 0d8ad2a932 compiler: don't treat TRUE and FALSE as keywords. They are predefined constants from this moment. This change is compatible with other pascal compilers. Fixes issue #0025030 12 년 전
  florian 0e41df598e * merge i8086 branch by Nikolay Nikolov 12 년 전
  florian 2fdd3e2d0a + introduce tvariantrecbranch to be able to store 12 년 전
  florian fef7832790 * enable absolute for i8086-msdos 12 년 전
  Jonas Maebe ddc03bdf03 * when automatically generating (s|g)etters, make sure that the visibility of 12 년 전
  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 12 년 전
  Jonas Maebe 4aa05f5133 + support for automatically generating setters/getters for properties on the 12 년 전
  Jonas Maebe 5929ec5592 * turned getpropaccesslist, add_parameters and add_index_parameter into 12 년 전
  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 13 년 전
  svenbarth 461d231daa Rebase to revision 19078 (directly before the merge of cpstrnew) 13 년 전
  svenbarth 594f84dc2c Merge branch 'unique-syms' 13 년 전
  paul a1e0b833b2 compiler: fix ppu read/write of property parameters symtable (bug #0020454) 13 년 전
  paul 62b4ef3d1a compiler: don't create a parasymtable for property if property has no parameters 13 년 전
  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 년 전