| More work on TPasMP.GetCountOfHardwareThreads |
|
More...
|
almost 6 years ago
|
| Fixed typos at TPasMP.GetCountOfHardwareThreads |
|
More...
|
almost 6 years ago
|
| Implemented TPasMPBenaphore and TPasMPRecursiveBenaphore (for as portable recursive critical section lock alternative) |
|
More...
|
almost 6 years ago
|
| - Workarounds for FPC AArch64 Android Target |
|
More...
|
about 6 years ago
|
| Create FUNDING.yml |
|
More...
|
over 6 years ago
|
| - Fixed a issue with TPasMPHighResolutionTimer.Sleep on *nix |
|
More...
|
almost 7 years ago
|
| - Added IsFull for TPasMPSingleProducerSingleConsumerBoundedQueue |
|
More...
|
almost 7 years ago
|
| - Fixed https://github.com/BeRo1985/pasmp/issues/8 |
|
More...
|
almost 7 years ago
|
| - Added TPasMP.GetJobWorkerThreadIndex API |
|
More...
|
over 7 years ago
|
| - Fixed issue https://github.com/BeRo1985/pasmp/issues/6 |
|
More...
|
almost 8 years ago
|
| Update README.md |
|
More...
|
almost 8 years ago
|
| - Fixed an issue for Android Delphi Target |
|
More...
|
about 8 years ago
|
| - Fixed an issue for 32-bit Delphi in release mode |
|
More...
|
about 8 years ago
|
| - Implemented M. M. Michael and M. L. Scott "Simple, fast, and practical non-blocking and blocking concurrent queue algorithms" as IFDEF-disabled non-default alternative to http://people.csail.mit.edu/edya/publications/OptimisticFIFOQueue-journal.pdf |
|
More...
|
about 8 years ago
|
| - Fixed an issue for 64-bit Delphi |
|
More...
|
about 8 years ago
|
| - Fixes for issues from last commit |
|
More...
|
about 8 years ago
|
| - Optimizations |
|
More...
|
about 8 years ago
|
| - Fixes for issues from last commit |
|
More...
|
about 8 years ago
|
| - Added optional true-default AddCPUCacheLinePaddingToInternalItemDataStructure parameter, for as optional option for to save memory but then with cost of risk of false-sharing-issues |
|
More...
|
about 8 years ago
|
| - Added TPasMPBoundedArrayBasedQueue and TPasMPBoundedArrayBasedQueue<T> |
|
More...
|
about 8 years ago
|
| - More work on __kuser__cmpxchg64 based InterlockedCompareExchange64 |
|
More...
|
about 8 years ago
|
| - Fixed conditional typo in last commit |
|
More...
|
about 8 years ago
|
| - Added AArch64 support - More work on ARM CAS64 |
|
More...
|
about 8 years ago
|
| - Fixed typo in last commit |
|
More...
|
about 8 years ago
|
| - Reworked InterlockedCompareExchange64 for ARM32 |
|
More...
|
about 8 years ago
|
| - Moved TPasMP.DestroyGlobalInstance from private to public class scope |
|
More...
|
over 8 years ago
|
| - Added GlobalPasMPAllWorkerThreadsHaveOwnSystemThreads and GlobalPasMPProfiling |
|
More...
|
over 8 years ago
|
| - Fixes for the next-gen compiler of newer Delphi versions |
|
More...
|
over 8 years ago
|
| - Fixed a issue for older buggy Linux kernel versions |
|
More...
|
over 8 years ago
|
| - Fixes for Android |
|
More...
|
over 8 years ago
|