Commit History

Autor SHA1 Mensaxe Data
  florian 366aedc6d8 * more false positives of unintialized varibles worked around %!s(int64=3) %!d(string=hai) anos
  florian 115f83794b * avoid warning/error on uninitialized variable %!s(int64=3) %!d(string=hai) anos
  florian 02abad58d8 * some fixes for 8 Bit CPUs %!s(int64=3) %!d(string=hai) anos
  florian 07cd469ade Merge branch 'main' into val_range_check %!s(int64=3) %!d(string=hai) anos
  florian 718709c87d * all val helpers now use the ValValueArray %!s(int64=3) %!d(string=hai) anos
  florian 2f8750924f * patch by Bart B: fixes fpc_val_word_shortstr() and refactors fpc_val_longword_shortstr() so that it uses the same algorithm and naming conventions as the other unsigned val-helpers. %!s(int64=3) %!d(string=hai) anos
  florian 5f089afdfb * unified ValueArray %!s(int64=3) %!d(string=hai) anos
  florian 55f0103248 o patch by Bart B: %!s(int64=3) %!d(string=hai) anos
  florian 9a90db79c3 * patch by Bart B to fix fpc_val_smallint_shortstr similiar to #39406, resolves #39528 %!s(int64=3) %!d(string=hai) anos
  florian 8e4e229a5f + DestSize parameter for fpc_Val_UInt functions %!s(int64=3) %!d(string=hai) anos
  florian fc3b635013 * patch by Bart B to fix the value of Code for unsigned types if the input is negative, resolves #39523 %!s(int64=3) %!d(string=hai) anos
  florian f39a6a7755 * fpc_Val_SInt_ShortStr: bug fixes and improvements by Bart B %!s(int64=3) %!d(string=hai) anos
  florian 38c06e64c7 * optimze case %!s(int64=3) %!d(string=hai) anos
  florian 05072d0d82 * updated version by Bart B %!s(int64=3) %!d(string=hai) anos
  florian 4c296af05e * reordered condition so they can be evaluated quicker %!s(int64=3) %!d(string=hai) anos
  florian d29a482cd1 * fixes for fpc_Val_SInt_ShortStr by Bart B %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe 4426d0da7a Fixed variant discriminator types %!s(int64=3) %!d(string=hai) anos
  Jonas Maebe f9672b53a2 - removed old float-to-string and string-to-float conversion code %!s(int64=5) %!d(string=hai) anos
  pierre 3aa253c11d Allow system unit to be compiled without RTTI feature %!s(int64=5) %!d(string=hai) anos
  florian c932dfaf70 * first bunch of fixes for rtti for arm after attribute commits, fixes mostly alignment issues %!s(int64=6) %!d(string=hai) anos
  svenbarth c0da39a35d * Tenum_typedata needs to include the Common record as well %!s(int64=6) %!d(string=hai) anos
  svenbarth 8b5461367b * move TTypeKind from TypInfo unit to System unit as it's necessary for the future GetTypeKind() intrinsic %!s(int64=8) %!d(string=hai) anos
  nickysn 2fbe5d2a8b * use ObjpasInt instead of longint in fpc_shortstr_currency (generates shorter %!s(int64=8) %!d(string=hai) anos
  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 %!s(int64=8) %!d(string=hai) anos
  svenbarth a2c9c75e97 Convert Insert() and Delete() to intrinsics in preparation for dynamic array support for these two procedures. %!s(int64=9) %!d(string=hai) anos
  michael 9d75d3aae8 * Fix by Laco for bug ID #29037 %!s(int64=9) %!d(string=hai) anos
  Jonas Maebe 2afd8eb802 - removed FPC_HAS_STR_CURRENCY-related code, FPC 2.6.4 has it %!s(int64=10) %!d(string=hai) anos
  michael 8161c1135c * Add offset to Pos functions, Delphi XE 8 compatible. %!s(int64=10) %!d(string=hai) anos
  florian 590ec0f3e6 * more procedures excluded to avoid internalerrors on avr after the trgobj.conservative fix %!s(int64=10) %!d(string=hai) anos
  florian 886e3e8d02 * disable several complex procedures for avr with a newly introduced define: EXCLUDE_COMPLEX_PROCS. They %!s(int64=10) %!d(string=hai) anos