Cronologia Commit

Autore SHA1 Messaggio Data
  Samuel Thibault 8a36e89cd1 clearly separate task name from perfmodel name 10 anni fa
  Samuel Thibault 1b2f436a98 catch unsafe use of non-reentrant getenv 11 anni fa
  Samuel Thibault bf8e9c78cb Cache values gotten from environment variables, to fix concurrency with putenv() calls, and also reduce cost 11 anni fa
  Samuel Thibault 9a1032d835 port r15457 from 1.2: Fix build with openmp without valgrind 11 anni fa
  Samuel Thibault db8e8261a4 update TSAN suppressions 11 anni fa
  Samuel Thibault dc23b85249 extend STARPU_RUNNING_ON_VALGRIND to TSAN 11 anni fa
  Nathalie Furmento bb61f3808d update cnrs copyright 11 anni fa
  Samuel Thibault 33bdf7a351 fix build without valgrind 11 anni fa
  Olivier Aumage bbc050832f - address some Helgrind comments 11 anni fa
  Olivier Aumage 5feb89677f - add Valgrind support for OpenMP stacks 11 anni fa
  Samuel Thibault 4b1a16edde Fix University name after the fusion.. 11 anni fa
  Samuel Thibault 2a5a725a15 msvc doesn't have C99 FP_ZERO... 11 anni fa
  Samuel Thibault 14b8f531a6 Lock performance model files while writing and reading them to avoid issues on parallel launches, MPI runs notably. 11 anni fa
  Nathalie Furmento 90879cd44c configure: allow to set --enable-verbose=extra to increase debug messages verbosity 12 anni fa
  Samuel Thibault a9b47f084e Automatically disable memory pinning when running in valgrind 12 anni fa
  Nathalie Furmento 9bb5a09263 src: minor fixes 12 anni fa
  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 anni fa
  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 anni fa
  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 anni fa
  Samuel Thibault c763a690c2 Use C99 variadic macro support, not GNU 13 anni fa
  Samuel Thibault 20da44b113 Use a different debugging prefix for the MIC part of StarPU 13 anni fa
  Nathalie Furmento fd55b8710c src/common: move definition of _starpu_check_mutex_deadlock() 13 anni fa
  Nathalie Furmento f1f6719353 use __starpu_func__ instead of __func__ which is not available on windows 13 anni fa
  Nathalie Furmento 3ae62277c5 src: move starpu thread related functions to new file src/common/thread.h 13 anni fa
  Nathalie Furmento a646d6a75a src/common/utils.h: old versions of valgrind do not provide the macros 13 anni fa
  Samuel Thibault d95e1c8398 explain helgrind about some races we are fine with 13 anni fa
  Samuel Thibault 9d798f070b Add yet more debugging about loading perfmodels. Fix gethostname issue with fqdn, and factorize it 13 anni fa
  Nathalie Furmento 8cf58e11aa src/common/utils.h: make sure the message displayed by _STARPU_ERROR is clearly visible 13 anni fa
  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 13 anni fa
  Samuel Thibault e66027cab1 restore actually-needed _starpu_pthread_spinlock_t types. Do not include barrier. so early, it needs the mutex types 13 anni fa