Jonas Maebe
|
62d677eb92
+ support for formally declared objcclasses ("type x=objcclass;external;")
|
15 years ago |
Jonas Maebe
|
835899524b
+ support for Objective-Pascal for-in loops ("fast enumerations")
|
15 years ago |
Jonas Maebe
|
790c7954b7
* fixed assigning "id" to a protocol instance and using protocol instances
|
15 years ago |
Jonas Maebe
|
ea4bb9d752
* don't treat variant records with one element as "records with one element"
|
15 years ago |
Jonas Maebe
|
15e9c54b44
* fixed ABI compliance for parameter passing and function returning on all
|
15 years ago |
Jonas Maebe
|
f5c52b25cd
* removed "and not is_class()" condition from is_managed_type(), because
|
15 years ago |
paul
|
e721a623eb
compiler: report full nested type name on error
|
15 years ago |
paul
|
973d947d6c
compiler: allow const, type, var and class var sections for objects + test
|
15 years ago |
paul
|
1b614b526a
compiler:
|
15 years ago |
Jonas Maebe
|
77d5d9435b
* corrected detection of the start of variant parts of records
|
15 years ago |
paul
|
56259a084c
compiler: restore occasionally removed check for sp_internal local symbols
|
15 years ago |
paul
|
587e6142ad
compiler: write proper note about unused private class symbol (const,type,property,method instead of method only) with full class prefix. complain also about strict private members.
|
15 years ago |
paul
|
77a2c316dd
compiler: use sp_internal instead of vo_is_internal for internal symbols used for static fields, remove vo_is_internal
|
15 years ago |
paul
|
6b087799ef
compiler: nested class types:
|
15 years ago |
paul
|
c9987c296e
compiler: don't show notes for symbols which are created by static class fields, update ppudump and ppu version
|
15 years ago |
paul
|
cb54b3e7a9
compiler: allow class to have local type sections + tests
|
15 years ago |
Jonas Maebe
|
9cc211e88e
* changed {$align mac68k} from an alias for {$packrecords 2} to a proper
|
15 years ago |
paul
|
f0c57aa76e
compiler: fix is_visible_for_object for nested specialization
|
15 years ago |
Jonas Maebe
|
af85e45b67
+ support for id.anyobjcmethodinscope() calls for Objective-Pascal code,
|
15 years ago |
Jonas Maebe
|
b495fbb991
* let search_class_helper() only return class helper methods; it could
|
15 years ago |
Jonas Maebe
|
f8754d8fab
+ Objective-C category support (old and new ABI, both external and
|
15 years ago |
Jonas Maebe
|
559e284bd0
* merged r13762-14047 from trunk
|
15 years ago |
paul
|
aa5a5e79ce
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
|
15 years ago |
Jonas Maebe
|
c1305f046e
* fixed hint for unused _cmd parameters after r13737
|
16 years ago |
Jonas Maebe
|
e41c06391b
* fixed class cast error
|
16 years ago |
Jonas Maebe
|
8e81477fcf
* make hidden '_cmd' (selector) parameter available in Objective-C methods
|
16 years ago |
Jonas Maebe
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 years ago |
florian
|
a1179733a7
+ tsym.prettyname
|
16 years ago |
Jonas Maebe
|
5a2ccfff52
--WARNING: start build process with FPC 2.2.4; won't work when
|
16 years ago |
Jonas Maebe
|
92de010fe1
Merged revisions 13218-13347 via svnmerge from
|
16 years ago |