ondrej
|
c64429cdd0
* lazy thread initialization support
|
%!s(int64=4) %!d(string=hai) anos |
svenbarth
|
73026618c8
* protect against empty strings inside the SetThreadDebugNameA and -U functions
|
%!s(int64=5) %!d(string=hai) anos |
svenbarth
|
0906714aa4
* fix for Mantis #36950: apply (slightly adjusted) patch by Bi0T1N to implement SetThreadDebugNameA and -U for Linux and Android targets
|
%!s(int64=5) %!d(string=hai) anos |
svenbarth
|
c8b7094378
* fix for Mantis #36940: apply (adjusted) patch by Bi0T1N to add functionality to the thread manager to set a thread's debug name (if supported by the platform)
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
3edc0560b0
* patch by Benjamin Rosseaux: TEvent.WaitFor on *nix uses Monotonic Clock now
|
%!s(int64=5) %!d(string=hai) anos |
florian
|
72416edcc4
+ support for tlsm_general on i386-linux
|
%!s(int64=6) %!d(string=hai) anos |
florian
|
9c041afc7c
* disable generic threadvar handling if section thread vars are available
|
%!s(int64=6) %!d(string=hai) anos |
Károly Balogh
|
ab1a82bfb3
fix typo in comment. no functional change.
|
%!s(int64=7) %!d(string=hai) anos |
pierre
|
0c7646761f
Also disable pthread_attr_setinheritsched call for BeOS
|
%!s(int64=7) %!d(string=hai) anos |
florian
|
a927181d87
* properly align threadvars for sparc64
|
%!s(int64=8) %!d(string=hai) anos |
florian
|
1b371b15e3
* make webtbs/tw30535 also working on OSes using cthreads
|
%!s(int64=8) %!d(string=hai) anos |
sergei
|
67bd4775fd
- Cleaned out thread manager semaphore support which was ever implemented only for Unix, and not used since r28965. This also reverts changes to System unit interface introduced in r27665.
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
f0c0b00467
* avoid threadvar memory leaks for external hooked threads if the tlskey
|
%!s(int64=9) %!d(string=hai) anos |
Jonas Maebe
|
5a8959381c
+ Darwin/AArch64 support
|
%!s(int64=10) %!d(string=hai) anos |
pierre
|
1fcc0490fe
Also use PHTREAD_INHERIT_SCHED in pthread_attr_setinheritedsched for NetBSD system
|
%!s(int64=10) %!d(string=hai) anos |
Jonas Maebe
|
35a313d98c
* throw an error if RTLEventCreate() fails on Unix
|
%!s(int64=10) %!d(string=hai) anos |
michael
|
7ee72ef5a8
* Init threading when setting C thread manager
|
%!s(int64=11) %!d(string=hai) anos |
marco
|
996e802606
* fix memleak pthread_attr, Mantis #25416 by Henry Vermaak.
|
%!s(int64=11) %!d(string=hai) anos |
Jonas Maebe
|
cada770f9e
* changed return value in case of failure in ThreadManager.SemaphoreInit
|
%!s(int64=11) %!d(string=hai) anos |
yury
|
d26f0552a0
* Sync with trunk r23404.
|
%!s(int64=12) %!d(string=hai) anos |
Jonas Maebe
|
d3d0df6e4d
* terminate with an error when initializing a critical section and recursive
|
%!s(int64=12) %!d(string=hai) anos |
Jonas Maebe
|
676db6d377
* removed stray try/finally statement (mantis #23333)
|
%!s(int64=12) %!d(string=hai) anos |
tom_at_work
|
810adb2f65
Merge with trunk r22040. Regenerated makefiles.
|
%!s(int64=13) %!d(string=hai) anos |
tom_at_work
|
bf2a01cfeb
fix pthreads use with Android: it does not provide some functions. This patch is partially based on the bug report 0021525. Further, fix use of sem_timedwait in cthreads.pp since Android supports it.
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
8d8fc0fdee
+ RTL for AIX
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
cc736fe115
* use same code path for iphonesim as for darwin (should fix mantis #21190)
|
%!s(int64=13) %!d(string=hai) anos |
Jonas Maebe
|
bfc1a6ff1c
+ added support for intialising/finalising threads not started via the FPC
|
%!s(int64=15) %!d(string=hai) anos |
marco
|
8cce3d3f91
* closethread thread manager field/function. Mantis 13160
|
%!s(int64=15) %!d(string=hai) anos |
Jonas Maebe
|
4d8f578e4c
* when typecasting the result of pthread_self, always call it using
|
%!s(int64=15) %!d(string=hai) anos |
marco
|
c477df5046
* TCriticalSection.Tryenter support (Mantis 15928) + short test/demo
|
%!s(int64=15) %!d(string=hai) anos |