Commit History

Author SHA1 Message Date
  Jonas Maebe 8fe981cccb * also give a warning when a field masks an identifier from a category 10 years ago
  Jonas Maebe 990e47f2d3 * give a warning instead of an error if a parameter or local variable in a 10 years ago
  svenbarth 5fd47d5e00 Fix for Mantis #26483. This regression was introduced by famous revision 27861 which introduced partial specializations (and thus that specializations can be part of local- and parasymtables as well). 10 years ago
  florian 9a9bf4be91 * write better hint message about the first occurence of an identifuer in case of a duplicate identifier error 10 years ago
  Jonas Maebe f6f304e0ca * check for duplicate identifiers when inserting union symtables into the 10 years ago
  Jonas Maebe 9d9e0a578b * return the next field from tabstractrecordsymtable.findfieldbyoffset() if 10 years ago
  Jonas Maebe 5c75b6dd6b * synchronised with trunk up till r28402 11 years ago
  Jonas Maebe 142d5d6d06 - removed get_jumpbuf_size/align, use rec_jmp_buf instead 11 years ago
  Jonas Maebe dedf7e9384 + tabstractrecordsymtable.findfieldbyoffset() method to get the (first, in 11 years ago
  svenbarth f1bfb398e4 Fix for Mantis #26456. 11 years ago
  Jonas Maebe c730e16031 * changed the syntax for block procvars from "xxx is block" to 11 years ago
  Jonas Maebe 4ff597afae * call "message" rather than "cgmessage" when throwing fatal errors, because 11 years ago
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 11 years ago
  svenbarth c623824374 Fix for Mantis #25605. 11 years ago
  Jonas Maebe 4a7e6b8b8f * instantiate the cpu-specific version of all defs/syms when loading them 11 years ago
  Jonas Maebe b57c95043f + support overriding tdef/tsym methods with target-specific functionality: 11 years ago
  Jonas Maebe 103414136d + support for tabstractlocalsymtable.iscurrentunit(). Required so that we 11 years ago
  Jonas Maebe cefcb856b6 + code from the old llvm branch to create a "shadow symtable" for records 11 years ago
  Jonas Maebe 5fc4af09dd * don't crash when searching for a type helper in an anonymous array (or 11 years ago
  florian 4d5119bf1c * fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables 11 years ago
  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 years ago
  paul ce6c8c1b59 compiler: search namespace symbols also in the interface symtable of a unit when we are registering a unit with a namespace in the implementation section (fixes issue #0025059) 12 years ago
  paul d373ad27bc compiler: don't allow unit/namespace symbols be visible outside current unit or unit of currently specialized generic 12 years ago
  paul f3963172ba compiler: don't look at unit and namespace symbols from other units while searching for a type (issue #0025054) 12 years ago
  svenbarth 9d48bc0baf Implement cross unit type overloading of generics. This fixes the regression introduced with revision 25498. 12 years ago
  svenbarth f1f89c77c3 Finally refactor "b_needs_init_final" flag to be a symtable flag which is written to/loaded from the PPU (as discussed in the thread "Status report for "class helpers"" in fpc-devel on 29th January 2011). 12 years ago
  florian 075abd6220 + support of stackframesize for arm thumb 12 years ago
  svenbarth 70886d1727 Fix the exception reported in Mantis #24072. This does not mean though that the bug is fixed, because the bug itself is related to the topic "partial specialization". 12 years ago
  Jonas Maebe bab4aac42e * use same symtable check in sym_is_owned_by() as in is_owned_by() to 12 years ago
  Jonas Maebe a972de5a32 * renamed the first parameter of is_owned_by() from "childdef" into 12 years ago