Jonas Maebe
|
6e12de117b
* report correct location of classes that miss method implementations for
|
15 vuotta sitten |
Jonas Maebe
|
0cfc6e1cac
+ support for "univ" in macpas mode: a parameter modifier that allows
|
15 vuotta sitten |
paul
|
6b087799ef
compiler: nested class types:
|
15 vuotta sitten |
florian
|
dab642986e
* patch by Sergei Gorelkin, fixes several issues with implements, resolves #15209
|
15 vuotta sitten |
Jonas Maebe
|
f8754d8fab
+ Objective-C category support (old and new ABI, both external and
|
15 vuotta sitten |
Jonas Maebe
|
102a2a4796
* changed "optional" field (which denotes whether an objc protocol method is
|
15 vuotta sitten |
Jonas Maebe
|
559e284bd0
* merged r13762-14047 from trunk
|
15 vuotta sitten |
paul
|
dfef902c53
rtl: introduce new TObject methods: UnitName, GetHashCode, Equals, ToString added for compatibility with delphi 2009.
|
15 vuotta sitten |
paul
|
dfdfec0201
compiler: don't write zero ClassInfo pointer even if class does not have published methods rtti (issue #14930)
|
15 vuotta sitten |
florian
|
ea00759588
+ final modifier support for methods by Paul Ishenin
|
15 vuotta sitten |
Jonas Maebe
|
4c57a5f504
+ support multiple inheritance for obj-c protocols
|
16 vuotta sitten |
Jonas Maebe
|
5082e23d57
Merged revisions 13599-13600,13602-13604,13608,13615-13618 via svnmerge from
|
16 vuotta sitten |
florian
|
e8dff46f8e
* several small bugs in the handling of implements fixed, resolves #14418
|
16 vuotta sitten |
Jonas Maebe
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 vuotta sitten |
florian
|
53d60f02b2
* lying around newline fixes
|
16 vuotta sitten |
Jonas Maebe
|
335e159c11
Merged revisions 13351-13373,13376-13457 via svnmerge from
|
16 vuotta sitten |
florian
|
b4914d063a
* write class string message table correctly, resolves #14145
|
16 vuotta sitten |
Jonas Maebe
|
5a2ccfff52
--WARNING: start build process with FPC 2.2.4; won't work when
|
16 vuotta sitten |
Jonas Maebe
|
060d81b8fa
Merged revisions 11878,11881-11882,11889,11891-11893,11895,11899-11902,11935,11938,12212,12304,12308-12310,12316,12330-12332,12334,12339-12340 via svnmerge from
|
16 vuotta sitten |
peter
|
2a952c89a5
* store vmt entries in ppu
|
16 vuotta sitten |
peter
|
36cad44923
* refactor is_visible_for_object
|
16 vuotta sitten |
peter
|
a3a66ba74d
* split tvisibility from tsymoptions
|
16 vuotta sitten |
Jonas Maebe
|
76ce35b905
* method definitions in "child" interfaces also hide those in "parent"
|
17 vuotta sitten |
florian
|
d79851dc1b
* patch by Sergei Gorelkin to improve class creation speed and make objpas.inc more readable
|
17 vuotta sitten |
florian
|
d83722076f
* fixed implements for interfaces
|
17 vuotta sitten |
florian
|
6c53785e3a
* first part of implements clean up and fixing
|
17 vuotta sitten |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 vuotta sitten |
Jonas Maebe
|
288a538df5
* don't allow starting new virtual trees in TP-style objects + test
|
18 vuotta sitten |
peter
|
5e36a73b80
* create a new vmt entry also if return type differs
|
18 vuotta sitten |
Jonas Maebe
|
21f87ef1de
* fixed instances of passing properties as var parameter
|
18 vuotta sitten |