Marcus Sackrow
|
1714dbb563
Amiga: Enable Dotted RTL for Amiga
|
1 year ago |
Michael VAN CANNEYT
|
ccfa38c68e
* Dotted RTL compiles
|
2 years ago |
Michael VAN CANNEYT
|
bcb2aa1323
* Char -> AnsiChar
|
2 years ago |
marcoonthegit
|
452ec93f06
* implement waitformultiple for win32 only.
|
2 years ago |
Marcus Sackrow
|
1cacbeff1e
AThreads: ThreadInfo for the main thread move to a global var to prevent problems with heap manager
|
2 years ago |
Marcus Sackrow
|
638de87a5a
AThreads: prevent deadlock for event set before waited
|
3 years ago |
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)
|
5 years ago |
Károly Balogh
|
1bd66a605c
amicommon: only include exec helpers when compiling for v2.0 in athreads
|
5 years ago |
Károly Balogh
|
086c897981
amicommon: m68k-amiga legacy support
|
5 years ago |
Károly Balogh
|
bda626d450
amicommon: add some naive RTLEventWaitFor implementation, add long standing tthread.inc patch by Sven. Synchronize/CheckSynchronize should now work on Amiga
|
6 years ago |
Károly Balogh
|
c840c4d6a8
athreads: add a custom API to retrieve underlying process ID from AThreads. this makes it possible to combine some Amiga API features like Signaling with FPC's thread handling
|
7 years ago |
marcus
|
a0aaa69c0f
Amicommon: implemented BasicEvents in AThreads
|
8 years ago |
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.
|
9 years ago |
Károly Balogh
|
57f8922448
amicommon: make AThreads call the thread init/exit chain
|
10 years ago |
Károly Balogh
|
0abb517ffb
amicommon: AThreads now supports calling suspend from the thread itself
|
10 years ago |
Károly Balogh
|
0997122c4c
AThreads: less random Hungarian swearing as accidentally left in debug code :)
|
10 years ago |
Károly Balogh
|
eacc41d3b3
AThreads: use ThreadInfo block pointer as ThreadID, instead of the ProcessPtr itself, because after the process exited that can be reused and leads to ID collisions in the list. Also added a small helper for Int to HexStr printing, so we could avoid a bunch of pointer casting all over the code.
|
10 years ago |
Károly Balogh
|
24677c9309
amicommon: more work on AThreads
|
10 years ago |
Károly Balogh
|
b4ce380cd4
amicommon/AThreads: use shared semaphores locks where possible for read-only access; preparations to be built in the RTL; code cleanups
|
10 years ago |
Károly Balogh
|
21a9b96e7e
amicommon: avoid SysUtils unit and AnsiStrings in AThreads
|
10 years ago |
Károly Balogh
|
45ce4538fa
amicommon: more AThreads work
|
10 years ago |
Károly Balogh
|
73f451f3d3
amicommon: AThreads improvements
|
10 years ago |
Károly Balogh
|
c7856d25f8
amicommon: AThreads, a native threadmanager unit, similar to Unix's cthreads
|
10 years ago |