Commit History

Autor SHA1 Mensaxe Data
  Károly Balogh 57f8922448 amicommon: make AThreads call the thread init/exit chain %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 0abb517ffb amicommon: AThreads now supports calling suspend from the thread itself %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 0997122c4c AThreads: less random Hungarian swearing as accidentally left in debug code :) %!s(int64=10) %!d(string=hai) anos
  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. %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 24677c9309 amicommon: more work on AThreads %!s(int64=10) %!d(string=hai) anos
  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 %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 21a9b96e7e amicommon: avoid SysUtils unit and AnsiStrings in AThreads %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 45ce4538fa amicommon: more AThreads work %!s(int64=10) %!d(string=hai) anos
  Károly Balogh 73f451f3d3 amicommon: AThreads improvements %!s(int64=10) %!d(string=hai) anos
  Károly Balogh c7856d25f8 amicommon: AThreads, a native threadmanager unit, similar to Unix's cthreads %!s(int64=10) %!d(string=hai) anos