paul
|
22b19220a3
merge r17485 from cpstrnew branch by michael:
|
14 years ago |
paul
|
9e0ad7baae
merge r17318 from cpstrnew branch by florian:
|
14 years ago |
paul
|
091627883f
merge r14347 from cpstrnew branch by florian:
|
14 years ago |
paul
|
55434fd1d8
merge r14143 from cpstrnew branch by paul:
|
14 years ago |
paul
|
ad8195e9ae
merge r14136 from cpstrnew branch by paul:
|
14 years ago |
paul
|
b3db8db481
merge r14133 from cpstrnew branch by paul except ptconst.pas which has a difficult merge conflict (code moved to another unit which is not at the branch during the revision):
|
14 years ago |
paul
|
afa559ab2e
merge r14123 from cpstrnew branch by paul:
|
14 years ago |
paul
|
5e9ee14ee7
merge r 14122 from cpstrnew branch by paul:
|
14 years ago |
paul
|
8cc22972a0
merge r13488 from cpstrnew branch by florian except ncgcon.pas which has a difficult merge conflict (code moved to another unit which is not at the branch during the revision):
|
14 years ago |
paul
|
06af8f3e44
merge r13486 from cpstrnew branch by florian:
|
14 years ago |
paul
|
ae0d732c8f
merge r13485 from cpstrnew branch by florian:
|
14 years ago |
paul
|
8a4634a7b1
merge r13481 from cpstrnew branch by florian
|
14 years ago |
sergei
|
829ee9828d
* Added back pre-r17129 configuration of string range check helpers under {$ifdef ver2_4}. Without it, bootstrapping with 2.4.4 and -Cr is broken.
|
14 years ago |
sergei
|
0849132ee1
+ added procedure SetString(AnsiString, PWideChar, SizeInt)
|
14 years ago |
sergei
|
3e6ad5f5aa
* tcgvecnode, simplified range checking for strings. Removed FPC_*STR_CHECKZERO helpers, and changed FPC_*STR_CHECKRANGE so they accept the original left node. Now strings are checked the same way as dynamic arrays, and the compiler part is considerably simpler.
|
14 years ago |
florian
|
e99c4d1950
+ support str(<boolean>,...), boolean is an enumeration type
|
14 years ago |
Jonas Maebe
|
08a4ede9c4
* added str(enum,charray) and export str(enum,ansistr/widestr/unicodestr)
|
15 years ago |
marco
|
2fd39019bf
* fix for 11176 val ansistring to enum
|
17 years ago |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
17 years ago |
Jonas Maebe
|
76b7bfedd8
* fix for (w)chararray to ansi/widestring conversions after
|
17 years ago |
Jonas Maebe
|
cdfb7c8f26
* patch from Sergei Gorelkin to return ansi/widestrings by reference
|
17 years ago |
yury
|
cd03a2893b
* Explicitly increment and decrement ref count to keep copy of destination string in fpc_AnsiStr_Concat_multi and fpc_WideStr_Concat_multi. It prevents note "Local variable "destcopy" is assigned but never used".
|
17 years ago |
florian
|
7878f0feb3
* made all fpc_*_to_shortstr helpers a procedure, resolves #8580
|
18 years ago |
micha
|
4a1f828c98
* allow shrinking ansistrings if at least half of its memory is saved
|
18 years ago |
Jonas Maebe
|
9cec910eb9
* changed *string_to_*chararray helpers from functions into procedures
|
18 years ago |
Jonas Maebe
|
a2c3826281
* changed fpc_big_chararray and fpc_big_widechararray from
|
18 years ago |
Jonas Maebe
|
c13ff3729b
* Merged 2.3 branch changes:
|
18 years ago |
daniel
|
e8050233af
+ Patch by Thorsten Engler to optimize string comparisons for = and <> cases. (Mantis #8231)
|
18 years ago |
yury
|
97e6235535
* fixed fpc_AnsiStr_Concat in case when strings the same.
|
18 years ago |
Jonas Maebe
|
2fa51a485f
* bootstrapping for systems where currency is not a float
|
18 years ago |