Jonas Maebe
|
f5c52b25cd
* removed "and not is_class()" condition from is_managed_type(), because
|
15 years ago |
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
|
15 years ago |
paul
|
1be92bc750
compiler: allow inline static methods + test (moreover static inline was supported)
|
15 years ago |
Jonas Maebe
|
0cfc6e1cac
+ support for "univ" in macpas mode: a parameter modifier that allows
|
15 years ago |
Jonas Maebe
|
8e77c6998b
* fixed comment
|
15 years ago |
florian
|
c6ffbe9eda
* support string constants > 255 chars
|
15 years ago |
paul
|
4afb3ca971
compiler: fix internal class symbol search for function result + test
|
15 years ago |
paul
|
fd6e2cc86e
compiler: fix internal class symbol search for method arguments
|
15 years ago |
paul
|
91ed1c6e6f
compiler: types in classes:
|
15 years ago |
Jonas Maebe
|
a1bcc1c8d2
* turn openstring value parameters into regular shortstring parameters
|
15 years ago |
paul
|
3ed4c58502
compiler:
|
15 years ago |
Jonas Maebe
|
77fd8bacc7
* fixed compiler crash when using nested procedures in Objective-C methods
|
15 years ago |
paul
|
2fdf045e74
compiler: don't remove 'self' if the method is static but not a class method
|
15 years ago |
paul
|
58c71c3c59
compiler: allow to skip the 'static' modifier in the method implementation + modified test
|
15 years ago |
paul
|
8166148a37
compiler: 'static' keyword:
|
15 years ago |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 years ago |
florian
|
34227e811d
+ patch by Sven Barth to add native NT rtl support to the compiler, resolves #14886
|
15 years ago |
florian
|
158e36b9c5
* white space and indention fixes
|
15 years ago |
Jonas Maebe
|
f8754d8fab
+ Objective-C category support (old and new ABI, both external and
|
15 years ago |
Jonas Maebe
|
102a2a4796
* changed "optional" field (which denotes whether an objc protocol method is
|
15 years ago |
Jonas Maebe
|
559e284bd0
* merged r13762-14047 from trunk
|
15 years ago |
paul
|
cfa89b009f
compiler: check that method marked by 'enumerator MoveNext' have no required arguments. correct error message.
|
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
|
3e624d990d
* only allow one "message" modifier per method declaration (mantis #14946)
|
15 years ago |
paul
|
e784ec1079
merge revisions 13898-13899:
|
15 years ago |
florian
|
ea00759588
+ final modifier support for methods by Paul Ishenin
|
15 years ago |
Jonas Maebe
|
7e0a5aec4c
* allowed open "packed" arrays (same as regular open arrays, for
|
15 years ago |
florian
|
eb433d1bdd
* merged sealed and abstract support by Paul Ishenin
|
16 years ago |
florian
|
b8a83fd997
* allow reintroduce for objects, resolves #14743
|
16 years ago |
Jonas Maebe
|
50f37ad445
+ support for single character message names (patch by Dmitry Boyarintsev,
|
16 years ago |