Commit History

Author SHA1 Message Date
  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