5
I Use This!
Moderate Activity

Commits : Listings

Analyzed 2 days ago. based on code collected 2 days ago.
Jun 01, 2023 — Jun 01, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added implementation of MultiSendChannel(). More... about 14 years ago
Added parallel iterator example.AK More... about 14 years ago
Merged changes to demo. More... about 14 years ago
Remaining parts of the thread API conversion. More... about 14 years ago
Commented out 'time' since it doesn't work at the moment. AK More... about 14 years ago
Added missing include file. More... about 14 years ago
Comments extended. AK More... about 14 years ago
Two examples with barriers, one working, one not. AK More... about 14 years ago
Merged changes to demo. More... about 14 years ago
Checked that the argument to WaitThread()/JoinThread() is valid. WaitThread() will now return a boolean result. More... about 14 years ago
Add some functionality for measuring parlist performance. Some of it probably relevant for other things as well. More... about 14 years ago
Rewrite CallFuncListThread to avoid high variables. More... about 14 years ago
Hello World example with threads. AK More... about 14 years ago
Added function 'CurrentThread()' that returns the current thread id. More... about 14 years ago
Added a second parlist implementation using just one channel and a shared list. SL More... about 14 years ago
Avoid annoying warning. SL More... about 14 years ago
Make TmpPerm thread-local. Delay allocation until it's needed to avoid cost at thread start-up time. SL More... about 14 years ago
One version of parlist. I want to build up a collection of different parlist implementations and see how they get on. This one uses channels to avoid any shared object issues (unless they are hidden). SL More... about 14 years ago
First examples for "low level" applications of multiple threads. This is for computing triangular or echelon forms of matrices. Also contains some general utility function for distributing work among several threads. FL More... about 14 years ago
Minor fixes. AK More... about 14 years ago
Temporary fix for garbage collection issues with shared objects. More... about 14 years ago
Fixed TLS initialization for optimization. More... about 14 years ago
Added portable recursive locks. More... about 14 years ago
Make I/O threadsafe. More... over 14 years ago
Fixed abi=32/64 building. More... over 14 years ago
Created subdirectory 'demo' with files: threads.g for prototypes of SMP functionality karatsuba.g for sequential and threaded Karatsuba multiplication demo.g for examples AK More... over 14 years ago
Added include "integer.h" for non-GMP mode. AK More... over 14 years ago
Temporarily borrowed IO_gettimeofday code from the IO package to provide CurrentTime function for timing granularity in microseconds. AK More... over 14 years ago
Improved building of external libraries by propagating -j. scons -h and scons -c no longer attempt to build external libraries. More... over 14 years ago
Added option to disable garbage collection via cflags=-DDISABLE_GC More... over 14 years ago