Directory Core/Thread/

Total Files:
22
Deleted Files:
0
Lines of Code:
5239

[root]/Core/Thread

Lines of Code

Core/Thread/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 74 (100.0%) 386 (100.0%) 5.2
mdavis 8 (10.8%) 197 (51.0%) 24.6
worthen 55 (74.3%) 129 (33.4%) 2.3
darbyb 1 (1.4%) 36 (9.3%) 36.0
sparker 1 (1.4%) 12 (3.1%) 12.0
bigler 1 (1.4%) 8 (2.1%) 8.0
mjc 4 (5.4%) 4 (1.0%) 1.0
cgribble 2 (2.7%) 0 (0.0%) 0.0
callahan 2 (2.7%) 0 (0.0%) 0.0

Most Recent Commits

worthen 2006-08-25 17:01 Rev.: 35138

Windows compilation maintenance

Other changes include:
Increase max number of semaphore count
Getting scirun to load a multi-word net name from command line or load menu

1 lines of code changed in 2 files:

  • Core/Thread: Thread_win32.cc (+1 -1)
darbyb 2006-06-13 20:30 Rev.: 34483

Initial commit of proof of concept of building SCIRun libraries with CMake. Currently, only a few Core libraries are being built. I have only tested this on Windows so far. More to come.

36 lines of code changed in 1 file:

  • Core/Thread: CMakeLists.txt (new 36)
cgribble 2006-06-06 20:49 Rev.: 34434

SCIRun/Core/Thread/Thread_pthreads.cc
Added saftey checks around use of Thread::self() to avoid issues with foriegn
threads --> Thread::self() returns null in these cases
Applied to
- RecursiveMutex::lock()
- ConditionVariable::wait
- ConditionVariable::timedWait()
- Barrier::wait

0 lines of code changed in 2 files:

  • Core/Thread: Thread_pthreads.cc (changed)
worthen 2006-05-22 11:33 Rev.: 34300

Some fixes for win32 stack trace

Define EXPERIMENTAL_TCL_THREAD in NetworkEditor so ThreadLock doesn't crash at shutdown

Declare SCISHARE for a few Dynamic Compilation Makers

19 lines of code changed in 3 files:

  • Core/Thread: Thread.cc (new), Thread_win32.cc (+13)
worthen 2006-05-17 15:09 Rev.: 34268

Get rid of dependency on external readdir, opendir, closedir (wrote out own)
Consolidate stack trace into one function, and make available to anywhere
Add a public domain utility for windows to do the stack trace

Parse filenames in ServiceDB for windows like we do in PackageDB (I.e., filenames can have colons in them.

7 lines of code changed in 2 files:

  • Core/Thread: Thread.cc (+5 -101), Thread_win32.cc (+2 -2)
callahan 2006-05-03 15:55 Rev.: 34115

Use bigger default stack size on 64 bit machines

0 lines of code changed in 2 files:

  • Core/Thread: Thread.h (new)
bigler 2006-04-28 11:27 Rev.: 34040


If an alien thread tries to call Semaphore::down Thread::self() will
be null, and it is just no fun to have your code crash and burn. You
only need the Thread::self for debugging book keeping, which isn't
essential.

8 lines of code changed in 1 file:

  • Core/Thread: Thread_pthreads.cc (+8 -3)
sparker 2006-03-27 17:52 Rev.: 33655

Get number of processors for os x

12 lines of code changed in 1 file:

  • Core/Thread: Thread_pthreads.cc (+12 -1)
mjc 2006-03-25 13:19 Rev.: 33645

revert overly agressive set_stack_size name change

2 lines of code changed in 2 files:

  • Core/Thread: Thread.cc (+1 -1), Thread.h (+1 -1)
mjc 2006-03-22 16:42 Rev.: 33591

add with-tetgen option to configure, Make Module.h conform to the coding standard, and all the massive fallout from renaming variables and slots in that class

2 lines of code changed in 2 files:

  • Core/Thread: Thread.cc (+1 -1), Thread.h (+1 -1)
mdavis 2006-03-15 17:30 Rev.: 33510

When aborting on an unhandled thread Exception, print the Excepton backtrace, not only the niceAbort backtrace.

4 lines of code changed in 1 file:

  • Core/Thread: Thread.cc (+4 -2)
mdavis 2006-03-05 13:12 Rev.: 33408

Add stacksize parameter to constructor to allow construction of thread with non-default stacksize in active state. If parameter is not passed it defaults to 128 Kilobytes (what it always has been). Changed #define THREAD_DEFAULT_STACKSIZE to static const int Thread::DEFAULT_STACKSIZE.

18 lines of code changed in 2 files:

  • Core/Thread: Thread.cc (+11 -8), Thread.h (+7 -3)
mdavis 2006-03-02 17:39 Rev.: 33393

Remove dead TCLTask code. Move TCLTask::lock/unlock functionality into new Core/Thread/ThreadLock class. Now, TCLTask is just a skeleton static class to encapsulate one instance of a ThreadLock.

167 lines of code changed in 4 files:

  • Core/Thread: ThreadLock.cc (new 99), ThreadLock.h (new 67), sub.mk (+1)
worthen 2006-01-31 16:17 Rev.: 33123

SHARE -> SCISHARE

21 lines of code changed in 30 files:

  • Core/Thread: AtomicCounter.h (new), Barrier.h (new), ConditionVariable.h (+1 -1), CrowdMonitor.h (+1 -1), Mutex.h (new), MutexPool.h (+1 -1), ParallelBase.h (new), Runnable.h (new), Semaphore.h (new), SimpleReducer.h (new), Thread.cc (+3 -3), Thread.h (+1 -1), ThreadGroup.h (+1 -1), Time.h (+1 -1), WorkQueue.h (+1 -1), share.h (new)
worthen 2006-01-30 20:48 Rev.: 33122

Deeper explanatory comment about public/private

1 lines of code changed in 1 file:

  • Core/Thread: Thread.h (+1)
worthen 2006-01-30 20:47 Rev.: 33121

It appears I de-friended Thread_private...

2 lines of code changed in 1 file:

  • Core/Thread: Thread.h (+2 -1)
worthen 2006-01-30 13:35 Rev.: 33106

Windows Port. Big changes: new share.h includes and SHARE macros. Change use of hash_map to be compatible with windows. Use of gl extensions

78 lines of code changed in 16 files:

  • Core/Thread: AtomicCounter.h (+3 -1), Barrier.h (+3 -1), ConditionVariable.h (+3 -1), CrowdMonitor.h (+3 -1), Mutex.h (+5 -2), MutexPool.h (+3 -1), ParallelBase.h (+3 -1), Runnable.h (+3 -1), Semaphore.h (+3 -1), SimpleReducer.h (+3 -1), Thread.cc (+4 -1), Thread.h (+9 -2), ThreadGroup.h (+2 -1), Thread_win32.cc (+26 -14), Time.h (+3 -1), WorkQueue.h (+2 -1)
mdavis 2006-01-24 14:13 Rev.: 33070

Catch and print string and char * exceptions

8 lines of code changed in 1 file:

  • Core/Thread: Thread.cc (+8 -1)
Generated by StatSVN 0.4.0