Historial de Commits

Autor SHA1 Mensaje Fecha
  Jonas Maebe c7b40a6436 --- Merging r31191 into '.': hace 9 años
  pierre 1fcc0490fe Also use PHTREAD_INHERIT_SCHED in pthread_attr_setinheritedsched for NetBSD system hace 10 años
  Jonas Maebe 35a313d98c * throw an error if RTLEventCreate() fails on Unix hace 10 años
  michael 7ee72ef5a8 * Init threading when setting C thread manager hace 11 años
  marco 996e802606 * fix memleak pthread_attr, Mantis #25416 by Henry Vermaak. hace 11 años
  Jonas Maebe cada770f9e * changed return value in case of failure in ThreadManager.SemaphoreInit hace 11 años
  yury d26f0552a0 * Sync with trunk r23404. hace 12 años
  Jonas Maebe d3d0df6e4d * terminate with an error when initializing a critical section and recursive hace 12 años
  Jonas Maebe 676db6d377 * removed stray try/finally statement (mantis #23333) hace 12 años
  tom_at_work 810adb2f65 Merge with trunk r22040. Regenerated makefiles. hace 13 años
  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. hace 13 años
  Jonas Maebe 8d8fc0fdee + RTL for AIX hace 13 años
  Jonas Maebe cc736fe115 * use same code path for iphonesim as for darwin (should fix mantis #21190) hace 13 años
  Jonas Maebe bfc1a6ff1c + added support for intialising/finalising threads not started via the FPC hace 15 años
  marco 8cce3d3f91 * closethread thread manager field/function. Mantis 13160 hace 15 años
  Jonas Maebe 4d8f578e4c * when typecasting the result of pthread_self, always call it using hace 15 años
  marco c477df5046 * TCriticalSection.Tryenter support (Mantis 15928) + short test/demo hace 15 años
  Jonas Maebe 9cd0a2ff1e * link to libpthread at compile time on Linux to avoid problems on some hace 15 años
  pierre 048b2ba67b * fix pthread problem wen using nice for solaris hace 15 años
  Jonas Maebe c2190ebd30 * return errors from unimplemented functions instead of random values hace 16 años
  Jonas Maebe b92df02778 * new Intbasicevent*() implementation based on pthread_cond_signal by hace 16 años
  Jonas Maebe 9e7efd7321 * reduced waiting steps in emulated "timed wait" in basiceventwaitfor hace 16 años
  florian c127154efa o Haiku patches by Olivier Coursiere hace 16 años
  Jonas Maebe 1a1fc1357d * honour the specified stack size when creating new threads on unix hace 16 años
  Jonas Maebe 4f5513466a * reverted r11671 because it breaks tthread.waitfor on unix hace 17 años
  michael c179162028 * Call EndThread manually if thread function returns (mantis #11490) hace 17 años
  Jonas Maebe 34d0fd2c30 * give generic IntbasiceventWaitFor a granularity of 50 rather than hace 18 años
  Jonas Maebe 2701a0f743 * initialise timespec.tv_sec again for generic BasicEventWaitFor hace 18 años
  micha 5f3e2b10e8 * use sem_timedwait for BasicEventWaitFor if available (linux now) hace 18 años
  micha 5d1a952f2a * fix initial state of basicevent hace 18 años