Commit History

Autor SHA1 Mensaxe Data
  michael abae19b553 * Reworked pool to a thread list %!s(int64=12) %!d(string=hai) anos
  michael ae19359a7c * Thread-safe connection pool %!s(int64=12) %!d(string=hai) anos
  florian d23a5b7c7d * store break/continue usage in a variable %!s(int64=12) %!d(string=hai) anos
  florian cfcb4cab26 * simplify body of for loop before unrolling %!s(int64=12) %!d(string=hai) anos
  florian 5d4a094799 * calculate complexity of exit nodes correctly %!s(int64=12) %!d(string=hai) anos
  florian 0a22199738 * always use the varrec size retrieved from the system unit when advancing to the next element %!s(int64=12) %!d(string=hai) anos
  nickysn fe4cac96be + added overloads to tai_const.Createname and Create_type_name, which take a Tasmsymtype parameter; to be used for declaring external symbols which reside in the data segment with AT_DATA, which is necessary for i8086 medium and compact memory models (where code and data pointers are of different size) %!s(int64=12) %!d(string=hai) anos
  nickysn 7ae9c5b668 + added optional Tasmsymtype parameter to TAsmData.RefAsmSymbol and WeakRefAsmSymbol to allow specifying things like AT_DATA for external symbols that reside in the data segment, which is needed for i8086 medium and compact memory models %!s(int64=12) %!d(string=hai) anos
  florian b29591ffd3 * fix msdos rtl makefile for newer makes %!s(int64=12) %!d(string=hai) anos
  florian 3d90ac82f8 * disable regable 4 bytes records on 16 bit alu targets, to enable them, location handling should be rewritten else gen_load_cgpara_loc gets even more messy %!s(int64=12) %!d(string=hai) anos
  florian 11ff8a4ec1 + support register parameters with multiple locations %!s(int64=12) %!d(string=hai) anos
  florian 86c36995dd * i8086 has no 32 bit rol/ror support so disabled inlined ror/rol for now %!s(int64=12) %!d(string=hai) anos
  florian 6377c180bf * disable packages which do not build on msdos %!s(int64=12) %!d(string=hai) anos
  svenbarth ff3bb9322a Fix for Mantis #24848. %!s(int64=12) %!d(string=hai) anos
  reiniero 83e843fe2a * fcl-db: TParam.SetAs***: set variant datatype before value assignment. Mantis #24728. Patch by Andrew Brunner. %!s(int64=12) %!d(string=hai) anos
  nickysn a5517cd3d4 * SI and DI removed from the i8086 saved_standard_registers list, because they are volatile in TP7's default calling convention %!s(int64=12) %!d(string=hai) anos
  Mattias Gaertner 90d78e775e instantfpc: version 1.3: compile into temporary directory to avoid clashes in parallel compilations %!s(int64=12) %!d(string=hai) anos
  florian 57d4185d44 * allocate/deallocate cpu registers as late/early as possible, this gives the reg. allocator more flexibility %!s(int64=12) %!d(string=hai) anos
  sergei e1550e1aed * Restore registers in correct order (for push/pop it *does* matter), fixes crashes caused by r25224. %!s(int64=12) %!d(string=hai) anos
  masta b81f746e05 Inline Length(DynamicArray) %!s(int64=12) %!d(string=hai) anos
  marco 0d9211b3bc * fix for Mantis #24834 sockets field in SDLNET_SOCKETSET is double pointer. %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 2ba22f666e + support for R_SUBMMX and R_SUBMMY in generic_regname() %!s(int64=12) %!d(string=hai) anos
  sergei 5c4abfa75a + Implemented saving/restoring registers using PUSH/POP instructions on i386 targets with non-fixed stack. Provides some advantage in code size (e.g. the compiler becomes about 20KBytes smaller). %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 1ce93f7430 * when automatically generating an overriding getter/setter method (because %!s(int64=12) %!d(string=hai) anos
  sergei a21a20d559 + i8086-specific version of g_stackpointer_alloc. %!s(int64=12) %!d(string=hai) anos
  sergei 1f72143eef * In preparation for fixing Mantis #24791: Copy related code from tcgx86.g_proc_entry to tcgx86_64.g_proc_entry, and remove win64-specific stuff from tcgx86 version. %!s(int64=12) %!d(string=hai) anos
  sergei ea65e272dd * Changed global variable into field. %!s(int64=12) %!d(string=hai) anos
  reiniero 83a236f9b3 * revert previous commit - was due to a misunderstanding: TestFloatParamQuery already covers the bug. %!s(int64=12) %!d(string=hai) anos
  reiniero 9ad462590a * fcl-db: dbtestframework: add test for parameter .AsFloat; bug #24728 %!s(int64=12) %!d(string=hai) anos
  joost 531ce2dfc2 * If one include-file is resolved, do not stop resolving the other include-files %!s(int64=12) %!d(string=hai) anos