vtk-m/vtkm/cont/arg
Kenneth Moreland 642b59f4fd Allow a token to attach to an ArrayHandle multiple times
When a single `ArrayHandle` is given to multiple arguments of a worklet
dispatch, the `PrepareFor*` methods will be called multiple times with
the same token. If one of them is a `PrepareForInPlace` or
`PrepareForOutput`, then the two requests will deadlock. To prevent
this, allow the `PrepareFor*` to happen if the same token was used
previously.
2020-02-25 07:41:40 -07:00
..
testing Allow a token to attach to an ArrayHandle multiple times 2020-02-25 07:41:40 -07:00
CMakeLists.txt conslidate the license statement 2019-04-17 10:57:13 -06:00
ControlSignatureTagBase.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Transport.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagArrayIn.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TransportTagArrayInOut.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TransportTagArrayOut.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TransportTagAtomicArray.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TransportTagBitField.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TransportTagCellSetIn.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TransportTagExecObject.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TransportTagKeyedValuesIn.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagKeyedValuesInOut.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagKeyedValuesOut.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagKeysIn.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TransportTagTopologyFieldIn.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TransportTagWholeArrayIn.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TransportTagWholeArrayInOut.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TransportTagWholeArrayOut.h Support using Token calling PrepareForExecution in ExecutionObject 2020-02-25 07:41:39 -07:00
TypeCheck.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagArray.h Remove instances of ListTag in favor of List 2019-12-06 21:32:36 -07:00
TypeCheckTagAtomicArray.h Update lists in TypeListTag.h 2019-12-05 11:05:19 -07:00
TypeCheckTagBitField.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagCellSet.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagCellSetStructured.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagExecObject.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeCheckTagKeys.h conslidate the license statement 2019-04-17 10:57:13 -06:00