| 229 | } |
| 230 | |
| 231 | int |
| 232 | finishThreads(NpyIter *iter) { |
| 233 | // Deallocate the iterators |
| 234 | // According to the docs it also frees copies: |
| 235 | // https://docs.scipy.org/doc/numpy/reference/c-api.iterator.html |
| 236 | // In which case the NpyIter_Deallocate at the bottom of NumExpr_run is sufficient. |
| 237 | |
| 238 | // for (int I = 1; I < gs.n_thread; I++) { |
| 239 | // NpyIter_Deallocate(gs.iter[I]); |
| 240 | // } |
| 241 | return 0; |
| 242 | } |
| 243 | |
| 244 | // Serial/parallel task iterator version of the VM engine |
| 245 | int vm_engine_iter_task(NpyIter *iter, |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…