Nathalie Furmento
|
9bb5a09263
src: minor fixes
|
11 anos atrás |
Samuel Thibault
|
55124f1005
port 11187 from 1.1: Fix livelock while running in valgrind: we really have to call sched_yield explicitly, rep nop is not enough
|
12 anos atrás |
Samuel Thibault
|
3c7645aeff
port r11168 from 1.1: Also do not lie about spinlocks either, rather ignore accesses to busy_count. Also actually fix a missing check in perfmodel.c
|
12 anos atrás |
Samuel Thibault
|
54460ab919
port r11138 from 1.1: Do not lie to helgrind about having taken a mutex, it produces erroneous races inside mutexes. Rather make helgrind ignore the precise memory accesses we know we do not need to care about
|
12 anos atrás |
Samuel Thibault
|
c763a690c2
Use C99 variadic macro support, not GNU
|
12 anos atrás |
Samuel Thibault
|
20da44b113
Use a different debugging prefix for the MIC part of StarPU
|
12 anos atrás |
Nathalie Furmento
|
fd55b8710c
src/common: move definition of _starpu_check_mutex_deadlock()
|
12 anos atrás |
Nathalie Furmento
|
f1f6719353
use __starpu_func__ instead of __func__ which is not available on windows
|
12 anos atrás |
Nathalie Furmento
|
3ae62277c5
src: move starpu thread related functions to new file src/common/thread.h
|
12 anos atrás |
Nathalie Furmento
|
a646d6a75a
src/common/utils.h: old versions of valgrind do not provide the macros
|
12 anos atrás |
Samuel Thibault
|
d95e1c8398
explain helgrind about some races we are fine with
|
12 anos atrás |
Samuel Thibault
|
9d798f070b
Add yet more debugging about loading perfmodels. Fix gethostname issue with fqdn, and factorize it
|
12 anos atrás |
Nathalie Furmento
|
8cf58e11aa
src/common/utils.h: make sure the message displayed by _STARPU_ERROR is clearly visible
|
12 anos atrás |
Samuel Thibault
|
c3360e3cd8
Use a macro instead of a typedef for _starpu_pthread_barrier_t: common/barrier.h won't get included to define pthread_barrier_t when the system does not have barriers (e.g. Darwin) since it includes common/utils.h
|
12 anos atrás |
Samuel Thibault
|
e66027cab1
restore actually-needed _starpu_pthread_spinlock_t types. Do not include barrier. so early, it needs the mutex types
|
12 anos atrás |
Samuel Thibault
|
27fd79e4c2
Fix Darwin build: Remove unused pthread_spinlock macros (which are duplicates for our own spin locks), include common_barrier.h for the pthread_barrier_t type
|
12 anos atrás |
Samuel Thibault
|
f60eb1288d
Add initial simgrid support
|
12 anos atrás |
Samuel Thibault
|
d361d68c4b
fix nbsp
|
12 anos atrás |
Samuel Thibault
|
583ca2b13f
Drop spurious return of value
|
12 anos atrás |
Samuel Thibault
|
7d2a5bd434
pass pthread_key_* through macros
|
12 anos atrás |
Samuel Thibault
|
f402db344f
pass pthread initializers through macros
|
12 anos atrás |
Samuel Thibault
|
242b6116cf
pass pthread types through typedefs
|
12 anos atrás |
Nathalie Furmento
|
26e714f792
src/common/utils.h: _STARPU_DISP do not display message if environment variable STARPU_SILENT is set
|
12 anos atrás |
Samuel Thibault
|
d9ae739dbe
Add missing prototypes. Should fix some 64bit crashes
|
12 anos atrás |
Cyril Roelandt
|
8fd109ac3e
Fix the _STARPU_PTHREAD_* macros.
|
12 anos atrás |
Cyril Roelandt
|
2fcf7e6af2
Add a _STARPU_PTHREAD_CREATE macro and use it.
|
12 anos atrás |
Cyril Roelandt
|
612a56a6fd
Fix function prototypes in headers to reflect the changes brought by r.7415.
|
13 anos atrás |
Samuel Thibault
|
5abb0b8256
Fix macro for use directly in an if
|
13 anos atrás |
Nathalie Furmento
|
32e85cf2c2
src: improve directory management
|
13 anos atrás |
Cyril Roelandt
|
4c72d83e90
Better debugging information in the _STARPU_PTHREAD_MUTEX_* macros.
|
13 anos atrás |