pierre
|
c03fa8e79d
+ Add warning if @GOTPCREL will not be honored
|
15 years ago |
florian
|
deef8dfa33
* better error message in case of self-referencing generics specialization, resolves #17181
|
15 years ago |
Jonas Maebe
|
cc2f4138a3
* make it clear that the unit_u_source_modified is about source files that
|
15 years ago |
florian
|
0085c22c59
- NaN floating point constants do not anymore cause an error when $Q or $R is active (resolves #16315 and #14757)
|
15 years ago |
florian
|
24fea58b92
+ initial implementation of iso style gotos in iso mode
|
15 years ago |
Jonas Maebe
|
57bd6d2685
+ merged nestedprocvars branch
|
15 years ago |
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 |