Histórico de Commits

Autor SHA1 Mensagem Data
  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á 12 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
  florian d7f7a9bb76 * patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346 há 14 anos atrás
  Jonas Maebe 10c586146a * moved fpc_shortstr_shortstr/chararray_intern_charmove() from sstrings.inc há 14 anos atrás
  Jonas Maebe 49817c9a0e * corrected define protecting fpc_chararray_Currency compilerproc há 14 anos atrás
  Jonas Maebe 3a423b331c * full implementation of all routines in rtl/inc/ustringh.inc (except for há 14 anos atrás
  Jonas Maebe 1f96763b9d * renamed Java-specific sstrings.inc/sstringh.inc to jsstrings.inc/ há 14 anos atrás
  Jonas Maebe 8a95a04e16 * extracted dynarray helpers from system unit into jdynarr.inc (were há 14 anos atrás
  florian fb84cb865b * rebase to trunk@17295 há 14 anos atrás
  sergei ef4ce51d24 - removed unused variable and label há 14 anos atrás
  florian f255b1103b * fix parameter names of fpc_shortstr_qword and fpc_shortstr_int64 implementation há 14 anos atrás
  florian e99c4d1950 + support str(<boolean>,...), boolean is an enumeration type há 14 anos atrás
  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 há 15 anos atrás