florian
|
24fea58b92
+ initial implementation of iso style gotos in iso mode
|
15 jaren geleden |
florian
|
79fa2eb539
* support of iso pascal like i/o in iso mode
|
15 jaren geleden |
florian
|
c506913e9b
* iso conformant writing of floats (using e instead of E) in iso mode
|
15 jaren geleden |
florian
|
8b3bd36ef0
* use iso reset/rewrite with automatic assignmentin iso mode
|
15 jaren geleden |
florian
|
d0ea23f39e
* write false/true lower case in iso mode
|
15 jaren geleden |
ivost
|
561997e8ef
* added fpc_class_is_corbaintf and fpc_class_cast_corbaintf compiler helper functions
|
15 jaren geleden |
ivost
|
d9a6e63ef0
* prepeared compiler functions for IS and cast operators
|
15 jaren geleden |
ivost
|
dc785f6f68
* implemented intf as object. When doing IInterface as TObject the compiler calls fpc_intf_as_class to query for the IImplementorGetter interface and then invokes GetObject to get the
|
15 jaren geleden |
paul
|
fcaac0ebe1
compiler,rtl - safecall handling:
|
15 jaren geleden |
paul
|
cf0a1b1af9
compiler: safecall exception handling:
|
15 jaren geleden |
Jonas Maebe
|
08a4ede9c4
* added str(enum,charray) and export str(enum,ansistr/widestr/unicodestr)
|
15 jaren geleden |
marco
|
4104d9f481
* More pluggability of the RTL. Mantis 15124
|
16 jaren geleden |
Jonas Maebe
|
c2c68ddb8f
- removed FPC_NEW_BIGENDIAN_SETS define and if(n)defs
|
16 jaren geleden |
ivost
|
0438667eed
* fixed bug #5800
|
16 jaren geleden |
Jonas Maebe
|
95431c57f5
* fixed variantarrays for 64 bit systems after the changes in 2.2.0 to
|
16 jaren geleden |
florian
|
1b79f2ebcf
* improved feature defines
|
16 jaren geleden |
florian
|
b178b08ba7
Merged revisions 11665-11738 via svnmerge from
|
17 jaren geleden |
florian
|
f56b741948
* quicker finalization of dyn. arrays, thanks to the hint of Volker Zipfel
|
17 jaren geleden |
marco
|
2fd39019bf
* fix for 11176 val ansistring to enum
|
17 jaren geleden |
yury
|
5dc6e54925
* Removed inline for procedures with assembler or formal parameters, since inline is not supported for them (compiler warns about that now). Even if there is no inline modifier in interface declaration of procedure, it is possible to specify inline in procedure implementation if needed (e.g. for generic implementations) and inlining will work for them.
|
17 jaren geleden |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
17 jaren geleden |
florian
|
7878f0feb3
* made all fpc_*_to_shortstr helpers a procedure, resolves #8580
|
18 jaren geleden |
Jonas Maebe
|
dc71827e2e
* procedure version of fpc_copy to avoid errors with {$x-} (mantis #9918)
|
18 jaren geleden |
Jonas Maebe
|
0040eecf9f
+ support for extra packing of sets whose lower element number
|
18 jaren geleden |
Jonas Maebe
|
815cd2b39d
+ support for widestring manager based widechar conversions
|
18 jaren geleden |
Jonas Maebe
|
17e0807a20
* fixed cycle (fpc_getmem argument from ptrint -> ptruint)
|
18 jaren geleden |
florian
|
2c4aeefbf4
* fixed copying of automated records
|
18 jaren geleden |
florian
|
37bd49692e
* proper fix for 8481 et. al.
|
18 jaren geleden |
Jonas Maebe
|
20b99dade3
- reverted r7600, see additional comments in mantis #9027
|
18 jaren geleden |
Jonas Maebe
|
5a8679131f
+ support for new/dispose with extra size parameter in macpas mode
|
18 jaren geleden |