Commit History

Autor SHA1 Mensaxe Data
  florian eb3644140a * patches from Aleksa Todorovic for #15480 to improve error reporting, does not resolve #15480 %!s(int64=15) %!d(string=hai) anos
  joost 07bf44517c * Merged XPCom branch into trunk, added support for constref and changed %!s(int64=15) %!d(string=hai) anos
  daniel 3307d98c40 - Revert micro-exe mode for now. %!s(int64=15) %!d(string=hai) anos
  daniel 2139a229d3 + If no unit is used, no symbol inside the system unit is used, %!s(int64=15) %!d(string=hai) anos
  mazen b127fc154a * Fixed spell error revealed by lintian. %!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
  Jonas Maebe c60bcf8699 * fixed changing the visibility of a property with a fixed index in a child %!s(int64=15) %!d(string=hai) anos
  paul 24d8a7d833 compiler: start implementation of class constructors/destructors: parsing is ready but at the moment neither class constructors nor destructors are called - this is to be implemented %!s(int64=15) %!d(string=hai) anos
  paul c879230f08 compiler: fix parsing and handling of typed constants declared inside classes/objects + tests %!s(int64=15) %!d(string=hai) anos
  paul 973d947d6c compiler: allow const, type, var and class var sections for objects + test %!s(int64=15) %!d(string=hai) anos
  paul 49d94c5a16 compiler: implement {$VARPROPSETTER ON/OFF} support which is required for COM (D7 compatibility): %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 88f5addd1c * do not typecheck statements before checking whether they are valid, %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 77d5d9435b * corrected detection of the start of variant parts of records %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 674cdaf3fc * handle fields with the same name as a type also correctly in case of %!s(int64=15) %!d(string=hai) anos
  paul bd6f1d7447 compiler: auto generate method/property dispid if it is not set explicitly %!s(int64=15) %!d(string=hai) anos
  paul 1ae0cebc1a compiler: implement dispinterface properties + modified test %!s(int64=15) %!d(string=hai) anos
  paul e9214c1826 compiler: improve comparison for property and getter. it was possible to declare a class property with regular method for the getter because of cpo_ignorehidden flag %!s(int64=15) %!d(string=hai) anos
  paul 9513b50d26 compiler: don't allow to publish class properties + test %!s(int64=15) %!d(string=hai) anos
  paul 77a2c316dd compiler: use sp_internal instead of vo_is_internal for internal symbols used for static fields, remove vo_is_internal %!s(int64=15) %!d(string=hai) anos
  paul c9987c296e compiler: don't show notes for symbols which are created by static class fields, update ppudump and ppu version %!s(int64=15) %!d(string=hai) anos
  paul cb54b3e7a9 compiler: allow class to have local type sections + tests %!s(int64=15) %!d(string=hai) anos
  paul 4b53a54b51 compiler: implement 'var' and 'class var' sections for classes + tests %!s(int64=15) %!d(string=hai) anos
  paul 3ed4c58502 compiler: %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 9cc211e88e * changed {$align mac68k} from an alias for {$packrecords 2} to a proper %!s(int64=15) %!d(string=hai) anos
  paul 8166148a37 compiler: 'static' keyword: %!s(int64=15) %!d(string=hai) anos
  florian c1f3d8dcaa * unified names of system_*/systems_* sets %!s(int64=15) %!d(string=hai) anos
  florian dab642986e * patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209 %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 164db72f07 * implements getter must used target's default calling convention, because %!s(int64=16) %!d(string=hai) anos
  giulio2 58eb923ff5 Allow negative offset in segment:offset declarations, if the resulting %!s(int64=16) %!d(string=hai) anos
  Jonas Maebe 559e284bd0 * merged r13762-14047 from trunk %!s(int64=16) %!d(string=hai) anos