Commit History

Autor SHA1 Mensaxe Data
  svenbarth f7f357f18e * symconst.pas: %!s(int64=14) %!d(string=hai) anos
  svenbarth 80e6498921 Rebase to revision 17096 %!s(int64=14) %!d(string=hai) anos
  svenbarth 878c8c7806 Implemented correct handling of inherited methods. %!s(int64=14) %!d(string=hai) anos
  svenbarth 963a4d7b23 Commit of a completely restructured helper implementation. Instead of changing objectdefs with odt_classhelper to odt_class, they'll have the odt_helper type assigned to and this will be kept. This also implies that the parent of a helper is its true parent while the extended type is set to a field in tobjectdef (extendeddef). %!s(int64=14) %!d(string=hai) anos
  paul 56bf42de57 compiler: implement record methods and class methods: %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 749991ec02 + support extra parameter for initialize() that indicates how many elements %!s(int64=14) %!d(string=hai) anos
  florian 67416e958b * initialize file variables in iso mode %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe f5c52b25cd * removed "and not is_class()" condition from is_managed_type(), because %!s(int64=15) %!d(string=hai) anos
  yury 6a6a6a6e6f * Copy() with WideChar array or PWideChar parameter should use fpc_unicodestr_copy compilerproc, since fpc_widestr_copy is available only on Windows. Bug #14307. %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe f5a24d0f5b * fix from r13288 %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 7885f6c892 * give a generic "type mismatch" error if copy() is called with less than %!s(int64=16) %!d(string=hai) anos
  peter 36cad44923 * refactor is_visible_for_object %!s(int64=16) %!d(string=hai) anos
  florian b178b08ba7 Merged revisions 11665-11738 via svnmerge from %!s(int64=17) %!d(string=hai) anos
  peter 6b8aed593f * remove registers{int/mmx/fpu} from firstpass %!s(int64=18) %!d(string=hai) anos
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 20b99dade3 - reverted r7600, see additional comments in mantis #9027 %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 5a8679131f + support for new/dispose with extra size parameter in macpas mode %!s(int64=18) %!d(string=hai) anos
  florian a3d906f1ca - removed several ;; %!s(int64=18) %!d(string=hai) anos
  florian f4868c2414 * don't generate pointer checks for newly initialized by new pointers, resolves #8757 %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe c13ff3729b * Merged 2.3 branch changes: %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe 9e60d6791d * show name of procedure/function called with too few parameters %!s(int64=18) %!d(string=hai) anos
  Jonas Maebe a15e5dc61c * always call tobject.create/free in MacPas mode for new/dispose constructs %!s(int64=18) %!d(string=hai) anos
  peter 658c46b903 * remove tdictionary and tindexarray %!s(int64=19) %!d(string=hai) anos
  florian be2b715d3c + parsing of disp variant invokes %!s(int64=19) %!d(string=hai) anos
  florian bce905b106 * give correct error locations for errors when specializing templates %!s(int64=19) %!d(string=hai) anos
  florian 85d63d9fa9 * settings refactored %!s(int64=19) %!d(string=hai) anos
  peter 3078a1927f * remove ttype %!s(int64=19) %!d(string=hai) anos
  peter 22657a363b * pass context class to searchsym_in_class to fix the visibility %!s(int64=19) %!d(string=hai) anos
  peter 232555904e * symtablestack cleanup and rewrite %!s(int64=19) %!d(string=hai) anos
  peter 95879fe8a7 * basic support for generic classes %!s(int64=19) %!d(string=hai) anos