Histórico de Commits

Autor SHA1 Mensagem Data
  svenbarth 8b5461367b * move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic há 8 anos atrás
  nickysn 2fbe5d2a8b * use ObjpasInt instead of longint in fpc_shortstr_currency (generates shorter há 8 anos atrás
  florian 0b82f71e8d * take care of the fact that there are 32 bit abis (e.g. ARMHF) which align qword on 8 byte boundaries, resolves issue #31132 há 8 anos atrás
  svenbarth a2c9c75e97 Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures. há 9 anos atrás
  michael 9d75d3aae8 * Fix by Laco for bug ID #29037 há 9 anos atrás
  Jonas Maebe 2afd8eb802 - removed FPC_HAS_STR_CURRENCY-related code, FPC 2.6.4 has it há 10 anos atrás
  michael 8161c1135c * Add offset to Pos functions, Delphi XE 8 compatible. há 10 anos atrás
  florian 590ec0f3e6 * more procedures excluded to avoid internalerrors on avr after the trgobj.conservative fix há 10 anos atrás
  florian 886e3e8d02 * disable several complex procedures for avr with a newly introduced define: EXCLUDE_COMPLEX_PROCS. They há 10 anos atrás
  florian 98856437b2 * disable fpc_chararray_enum for now on avr because the register allocator cannot currently handle it há 10 anos atrás
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time há 10 anos atrás
  nickysn 4c8e947f0c * changed the shortstring index variables that were previously longint and were later changed to sizeint (in r26917) to ObjpasInt after r27142 há 11 anos atrás
  Jeppe Johansen 9b79f2f68d Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output. há 11 anos atrás
  nickysn 65fe978b71 * various shortstring index variables changed from longint to sizeint (generates há 11 anos atrás
  Jonas Maebe 21eeec9981 + re-implementation of real->string and string->real conversion routines há 11 anos atrás
  sergei a6d34945a2 * Commented out exponent check added in r25549: since this code is used by compiler, it breaks compilation of code with constants in extended range on targets without extended precision. há 12 anos atrás
  sergei d6a4e30f06 * fpc_val_real_shortstr: track amount of digits in mantissa and limit integer exponent values. This does not (yet) prevent floating-point overflows, but is a necessary step to prevent them. há 12 anos atrás
  sergei 5ec95691c0 * fpc_val_real_shortstr: some more minor/style cleanup. há 12 anos atrás
  sergei 38c2fb755a * RTL, fpc_val_real_shortstr(): somewhat simplified, functionality is not changed. há 12 anos atrás
  sergei b0153f1482 * RTL, fpc_val_int64_shortstr and fpc_val_qword_shortstr: variable 'u' does not have to be 64-bit because it only takes values 0 to 15. Changing to sizeint improves code quality on 32-bit targets. há 12 anos atrás
  nickysn cac6ac38d0 + added RTL helpers for Val() for longint/dword on 16/8-bit CPUs há 12 anos atrás
  nickysn 4dfbf148f2 + added Str() helpers for 32-bit ints for 16/8-bit CPUs há 12 anos atrás
  Jonas Maebe a8a1bb6449 * fixed inserting something in a shortstring past its maximum length há 12 anos atrás
  florian 1294ea4357 * patches by Max Nazhalov to solve some issues with currency formatting, resolves #18704 and #22063 há 13 anos atrás
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 há 13 anos atrás
  paul 19d1cf9470 rtl: reduce amount of warnings regards implicit string conversions + little formatting há 13 anos atrás
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 há 13 anos atrás
  florian 3297be603f * patch by Max Nazhalov to clean up changes of r20701 há 13 anos atrás
  florian e2af17e6f6 * fixed r20701 for targets having no extended type há 13 anos atrás
  florian a8a8451527 * patch by Max Nazhalov to improve performance of string to float conversion for numbers with large exponents, resolves #21183 há 13 anos atrás