[nullduration] BARRIER: the additional barrier information is now always set in the scheduler, although this might not be necessary everytime.
[nullduration] added insertOrder comparison to the NOBARRIER comparison operators in the threadpool. These are necessary because during initialization, the rest of the parameters dont provide an unambigious ordering
[nullduration]- implemented rest of nullduration algorithm for both barrier based approach as well as NOBARRIER.-- barrier based approach: the barriers are now placed according to ordering-- nobarrier: the comparison operators have been extended
- hopefully fixed cache line size alignment
[nullduration] fixed the Bugs, Daniel mailed:-- (hoch) INSTALL behauptet NOBARRIER wäre default. in meinem checkoutist dies nicht wahr.
-- (unwichtig) include/cthreadpool.h beginnt mit einer forwarddeclaration von cthreadpool - direkt vor der definition...
[master] cosmetic changes
[master] use locally stored simtime during messenge sending
We now store the local time of the module in a member variable beforeactually handling the event. During sending, we use this variable toavoid calls to the thread local storage to retrieve the time.
[master] thread safe event ordering for EEF scheduler
[core] updated documentation
[core] fixed comparison operator of thread-safe cmessageheap
- Corrected inverted comparisons of newly added message properties- re-introduced formaly removed use of insertOrder. This is still needed to sort messages which are being inserted during initialization
[core] added missing updates of message meta data
Also available in: Atom