Historique des commits

Auteur SHA1 Message Date
  florian 9a90db79c3 * patch by Bart B to fix fpc_val_smallint_shortstr similiar to #39406, resolves #39528 il y a 3 ans
  florian fc3b635013 * patch by Bart B to fix the value of Code for unsigned types if the input is negative, resolves #39523 il y a 3 ans
  florian f39a6a7755 * fpc_Val_SInt_ShortStr: bug fixes and improvements by Bart B il y a 3 ans
  florian 38c06e64c7 * optimze case il y a 3 ans
  florian 05072d0d82 * updated version by Bart B il y a 3 ans
  florian 4c296af05e * reordered condition so they can be evaluated quicker il y a 3 ans
  florian d29a482cd1 * fixes for fpc_Val_SInt_ShortStr by Bart B il y a 3 ans
  Jonas Maebe 4426d0da7a Fixed variant discriminator types il y a 4 ans
  Jonas Maebe f9672b53a2 - removed old float-to-string and string-to-float conversion code il y a 5 ans
  pierre 3aa253c11d Allow system unit to be compiled without RTTI feature il y a 5 ans
  florian c932dfaf70 * first bunch of fixes for rtti for arm after attribute commits, fixes mostly alignment issues il y a 6 ans
  svenbarth c0da39a35d * Tenum_typedata needs to include the Common record as well il y a 6 ans
  svenbarth 8b5461367b * move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic il y a 8 ans
  nickysn 2fbe5d2a8b * use ObjpasInt instead of longint in fpc_shortstr_currency (generates shorter il y a 8 ans
  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 il y a 8 ans
  svenbarth a2c9c75e97 Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures. il y a 9 ans
  michael 9d75d3aae8 * Fix by Laco for bug ID #29037 il y a 9 ans
  Jonas Maebe 2afd8eb802 - removed FPC_HAS_STR_CURRENCY-related code, FPC 2.6.4 has it il y a 10 ans
  michael 8161c1135c * Add offset to Pos functions, Delphi XE 8 compatible. il y a 10 ans
  florian 590ec0f3e6 * more procedures excluded to avoid internalerrors on avr after the trgobj.conservative fix il y a 10 ans
  florian 886e3e8d02 * disable several complex procedures for avr with a newly introduced define: EXCLUDE_COMPLEX_PROCS. They il y a 10 ans
  florian 98856437b2 * disable fpc_chararray_enum for now on avr because the register allocator cannot currently handle it il y a 10 ans
  Jonas Maebe ff583bde6c * made setstring() a compiler intrinsic so it can set the compile-time il y a 11 ans
  nickysn 4c8e947f0c * changed the shortstring index variables that were previously longint and were later changed to sizeint (in r26917) to ObjpasInt after r27142 il y a 11 ans
  Jeppe Johansen 9b79f2f68d Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output. il y a 11 ans
  nickysn 65fe978b71 * various shortstring index variables changed from longint to sizeint (generates il y a 11 ans
  Jonas Maebe 21eeec9981 + re-implementation of real->string and string->real conversion routines il y a 12 ans
  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. il y a 12 ans
  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. il y a 12 ans
  sergei 5ec95691c0 * fpc_val_real_shortstr: some more minor/style cleanup. il y a 12 ans