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 |