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
|
cddb2ffcae
* give a compile-time error when trying to define a short/ansistring typed constant
|
15 years ago |
Jonas Maebe
|
0dcedf3799
* do not crash but give a fatal error when using Objective-Pascal code
|
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 |
Jonas Maebe
|
0cfc6e1cac
+ support for "univ" in macpas mode: a parameter modifier that allows
|
15 years ago |
Jonas Maebe
|
bb28dd7d08
* also show Darwin-specific external resource options for ARM and x86_64
|
15 years ago |
paul
|
a8381c8b32
fpc: compiler:
|
15 years ago |
florian
|
c6ffbe9eda
* support string constants > 255 chars
|
15 years ago |
paul
|
25298fbcd9
compiler: allow hint modifier for 'unit' keyword (reason - delphi compatibility) + test
|
15 years ago |
florian
|
cf5c42b596
* give a better error message and do better error recovery if too few typed constant array elements are provided
|
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 |
Jonas Maebe
|
28cd8271c9
* initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev
|
15 years ago |
paul
|
166f8a63a2
compiler: implement class constants + tests
|
15 years ago |
paul
|
8de3b267a9
compiler: fix message regards VAR and TYPE sections in objects
|
15 years ago |
paul
|
3ed4c58502
compiler:
|
15 years ago |
florian
|
d56bd6d246
* give better error messages if an operator is not overloaded
|
15 years ago |
paul
|
8166148a37
compiler: 'static' keyword:
|
15 years ago |
Jonas Maebe
|
dd94f5cf2b
* no longer allow typed files of reference counted data (mantis #15447)
|
15 years ago |
Jonas Maebe
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
15 years ago |
Jonas Maebe
|
cce3ae1a7a
* disable -Xg when used in combination with generating Stabs debug info on
|
15 years ago |
Jonas Maebe
|
164db72f07
* implements getter must used target's default calling convention, because
|
15 years ago |
Jonas Maebe
|
8f3b1e42c0
+ -godwarfmethodclassprefix option to prefix method names in the DWARF debug
|
15 years ago |
Jonas Maebe
|
d1538ab023
o added ARM VPFv2/VFPv3 support:
|
15 years ago |
Jonas Maebe
|
f8754d8fab
+ Objective-C category support (old and new ABI, both external and
|
15 years ago |
Jonas Maebe
|
c1cdf1e087
* merged objc branch:
|
15 years ago |
paul
|
5c660680b7
compiler: don't allow for-in loop for the enums with jumps. test should fail.
|
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 |