florian
|
fb84cb865b
* rebase to trunk@17295
|
14 years ago |
sergei
|
ef4ce51d24
- removed unused variable and label
|
14 years ago |
florian
|
f255b1103b
* fix parameter names of fpc_shortstr_qword and fpc_shortstr_int64 implementation
|
14 years ago |
florian
|
e99c4d1950
+ support str(<boolean>,...), boolean is an enumeration type
|
14 years ago |
tom_at_work
|
19baf7d3e0
* changes to alignment for enumeration rtti record members: we need a Tconstptrint alignment before the MinValue/MaxValue members because the entire record needs that alignment due to some pointers inside
|
14 years ago |
tom_at_work
|
f520989064
Fixed ordinal to string conversion for enumerations
|
15 years ago |
tom_at_work
|
a380da6204
Fixed conversion from string to enum value for 64 bit platforms requiring proper alignment (e.g. ppc64/linux)
|
15 years ago |
daniel
|
79dd212bb7
* Apply fix for bug #17291 as uploaded by reporter: Compiler generates a
|
15 years ago |
daniel
|
86cbf76b92
* Fix/improve the value of "code" that is returned for val(string,enum,code) in
|
15 years ago |
Jonas Maebe
|
08a4ede9c4
* added str(enum,charray) and export str(enum,ansistr/widestr/unicodestr)
|
15 years ago |
Jonas Maebe
|
6399bcd4e3
* improve precision of values specified with a decimal point and an exponent
|
15 years ago |
florian
|
d3cd6132f2
* handle rounding of currency values correctly, resolves #12207
|
15 years ago |
Jonas Maebe
|
dcb1046b98
* moved core logic from fpc_shortstr_enum into a separate function, so
|
16 years ago |
Jonas Maebe
|
063af15a0c
* set code to 0 in case val(enum) does not encounter an error
|
17 years ago |
florian
|
347ae5a3bf
* val takes care of empty string, patch from Petr Kristan
|
17 years ago |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
17 years ago |
peter
|
6ed3d91989
* CompareText for shortstrings added
|
17 years ago |
michael
|
9777065197
* Fixed carry bug in conversion of currency to string
|
18 years ago |
Jonas Maebe
|
77eaa77772
- reverted r7790 because it's buggy (+ test)
|
18 years ago |
Jonas Maebe
|
bd0532f158
* removed unused variable from fpc_shortstr_enum and reformatted
|
18 years ago |
Jonas Maebe
|
a57f9e0672
+ added QWord overloads for IntToHex, hexStr, OctStr, binStr
|
18 years ago |
daniel
|
bb5fea342f
* RTL updates needed to successfully cycle with -CIcommon_type.
|
18 years ago |
Jonas Maebe
|
76c783f0a1
* removed divisions from val() for unsigned types
|
18 years ago |
pierre
|
986dea1cfc
* reject 0x#0 and variations in val function
|
18 years ago |
Jonas Maebe
|
69cf42c4f7
* fixed val(s,int64) (it accepted values in the range
|
18 years ago |
Jonas Maebe
|
c13ff3729b
* Merged 2.3 branch changes:
|
18 years ago |
florian
|
bfcf0d5459
* val stops on #0 without error, resolves #8177
|
18 years ago |
Jonas Maebe
|
5f61271824
* fixed val_sint(x,longint) for negative hex/bin values on 64 bit
|
18 years ago |
Jonas Maebe
|
6c578f55df
* support 'x1f' and 'X1f' for hex notation in val() (Delphi compatibility,
|
18 years ago |
yury
|
21dcfcd404
* fixed fpc_ShortStr_Currency in case of 0 value.
|
18 years ago |