Commit History

Author SHA1 Message Date
  Samuel Thibault 0d1b0375b3 backport r11155 from 1.1: Disabling access to a variable locally does not actually seem to prevent helgrind from raising the race issues, on the contrary it prevents it from recording where the race comes from... Simply just disable checking these variables completely. 12 years ago
  Samuel Thibault 5c113f4053 While unpartitioning, do not acquire the child data when they are not in redux mode. Otherwise we would not be able to unpartition a data in a callback 12 years ago
  Samuel Thibault ce1dc108c3 make sure the buffer we are dropping does not contain data 12 years ago
  Samuel Thibault 2c4d2a6c7e Fix releasing buffers of partitioned data used with reduction 12 years ago
  Samuel Thibault 77b58f8dd8 Fix memory leak 12 years ago
  Samuel Thibault e3625c944d make starpu_data_unpartition acquire the child pieces, otherwise we may not have collapsed the reduction 12 years ago
  Thibaud Lambert 3b7abcc2cf mic: Fix bugs 12 years ago
  Samuel Thibault 3beeb0a0ba fix comments spuriously commited 12 years ago
  Samuel Thibault af85f26492 Check returned value 12 years ago
  Samuel Thibault 27040a7d73 make assertions more verbose 12 years ago
  Samuel Thibault 55897da289 Generalize implicit dependency handling to properly make commutative writers wait for all the previous readers, vice-versa, etc. 12 years ago
  Nathalie Furmento 30860cac02 Renaming of diverse functions and datatypes. 12 years ago
  Nathalie Furmento 786b8fb4b7 move _STARPU_PTHREAD_XXX macros to public API starpu_thread_util and rename them to STARPU_PTHREAD_XXX 12 years ago
  Nathalie Furmento a88351d5d1 macros STARPU_TASK_GET_HANDLE, STARPU_TASK_SET_HANDLE, STARPU_CODELET_GET_MODE and STARPU_CODELET_SET_MODE are now in public API 12 years ago
  Nathalie Furmento 097a832e3c Allow to have a dynamically allocated number of buffers per task, and 12 years ago
  Samuel Thibault 95e0b19b3e Add some missing mutex/cond/rwlock_destroy 12 years ago
  Samuel Thibault f24ad3cbab rework deallocating handle memory chunks: we do not actually need to take the burden of going through the whole mc_list, since we already have the mc pointer. This also permits to properly mark per-worker chunks as deallocated 12 years ago
  Samuel Thibault b1ae105330 With the locking fixes from r8919, _starpu_request_mem_chunk_removal does not need to access the child handle any more 12 years ago
  Samuel Thibault 54466e911f - Fix removed chunks locking: removed chunks actually never have to do with the handle any more, we shouldn't have to spinlock any header lock for them. 12 years ago
  Samuel Thibault 7f1972c484 Fix some rare cases where 'allocated' unexpectedly becomes 0. This was happening 12 years ago
  Nathalie Furmento c7321a76ff fix type for node to always be unsigned (instead of uint32_t) 12 years ago
  Nathalie Furmento eb32a9b3d4 src: fix coding style 12 years ago
  Samuel Thibault 59173203cd destroy spinlock as appropriate 12 years ago
  Samuel Thibault 2e901e9bd8 Add more debugging information on assertions 12 years ago
  Samuel Thibault 66b244e89b Fix assert... 12 years ago
  Samuel Thibault b9b3acbd9d Better document fatal errors about accessing children 12 years ago
  Samuel Thibault f24fa32b9a read after free FIXME 12 years ago
  Nathalie Furmento e22791b9f3 merge fixes 13 years ago
  Andra Hugo cab880bfd5 new merge with trunk, heft & dmda important changes 13 years ago
  Nathalie Furmento e1d7debf62 src/datawizard: update function _starpu_data_handle_init() that it also sets the mf_node for the new data handle 13 years ago