florian
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 jaren geleden |
Jonas Maebe
|
10c586146a
* moved fpc_shortstr_shortstr/chararray_intern_charmove() from sstrings.inc
|
14 jaren geleden |
Jonas Maebe
|
49817c9a0e
* corrected define protecting fpc_chararray_Currency compilerproc
|
14 jaren geleden |
Jonas Maebe
|
3a423b331c
* full implementation of all routines in rtl/inc/ustringh.inc (except for
|
14 jaren geleden |
Jonas Maebe
|
1f96763b9d
* renamed Java-specific sstrings.inc/sstringh.inc to jsstrings.inc/
|
14 jaren geleden |
Jonas Maebe
|
8a95a04e16
* extracted dynarray helpers from system unit into jdynarr.inc (were
|
14 jaren geleden |
florian
|
fb84cb865b
* rebase to trunk@17295
|
14 jaren geleden |
sergei
|
ef4ce51d24
- removed unused variable and label
|
14 jaren geleden |
florian
|
f255b1103b
* fix parameter names of fpc_shortstr_qword and fpc_shortstr_int64 implementation
|
14 jaren geleden |
florian
|
e99c4d1950
+ support str(<boolean>,...), boolean is an enumeration type
|
14 jaren geleden |
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
|
15 jaren geleden |
tom_at_work
|
f520989064
Fixed ordinal to string conversion for enumerations
|
15 jaren geleden |
tom_at_work
|
a380da6204
Fixed conversion from string to enum value for 64 bit platforms requiring proper alignment (e.g. ppc64/linux)
|
15 jaren geleden |
daniel
|
79dd212bb7
* Apply fix for bug #17291 as uploaded by reporter: Compiler generates a
|
15 jaren geleden |
daniel
|
86cbf76b92
* Fix/improve the value of "code" that is returned for val(string,enum,code) in
|
15 jaren geleden |
Jonas Maebe
|
08a4ede9c4
* added str(enum,charray) and export str(enum,ansistr/widestr/unicodestr)
|
15 jaren geleden |
Jonas Maebe
|
6399bcd4e3
* improve precision of values specified with a decimal point and an exponent
|
15 jaren geleden |
florian
|
d3cd6132f2
* handle rounding of currency values correctly, resolves #12207
|
15 jaren geleden |
Jonas Maebe
|
dcb1046b98
* moved core logic from fpc_shortstr_enum into a separate function, so
|
16 jaren geleden |
Jonas Maebe
|
063af15a0c
* set code to 0 in case val(enum) does not encounter an error
|
17 jaren geleden |
florian
|
347ae5a3bf
* val takes care of empty string, patch from Petr Kristan
|
17 jaren geleden |
micha
|
83b7f81f81
+ add no-fpu support to compiler/rtl for powerpc-linux (-Cfnone)
|
17 jaren geleden |
peter
|
6ed3d91989
* CompareText for shortstrings added
|
17 jaren geleden |
michael
|
9777065197
* Fixed carry bug in conversion of currency to string
|
18 jaren geleden |
Jonas Maebe
|
77eaa77772
- reverted r7790 because it's buggy (+ test)
|
18 jaren geleden |
Jonas Maebe
|
bd0532f158
* removed unused variable from fpc_shortstr_enum and reformatted
|
18 jaren geleden |
Jonas Maebe
|
a57f9e0672
+ added QWord overloads for IntToHex, hexStr, OctStr, binStr
|
18 jaren geleden |
daniel
|
bb5fea342f
* RTL updates needed to successfully cycle with -CIcommon_type.
|
18 jaren geleden |
Jonas Maebe
|
76c783f0a1
* removed divisions from val() for unsigned types
|
18 jaren geleden |
pierre
|
986dea1cfc
* reject 0x#0 and variations in val function
|
18 jaren geleden |