Andrew Lumsdaine

Results 11 issues of Andrew Lumsdaine

This PR adds an Edge class to the TileDB task graph library. There are several substantial changes to the library as part of this PR (the `Edge` class itself is...

I have run into some weird MacOS issue that is triggered by the build of libmagic. If I reboot my machine it builds fine. But, if I do the following,...

(From 15762). Replace the use of pairs of `void*` and `uint64_t` (pointer and size) to demarcate data with a single `UntypedDatumView` object. Replaced the `void* condition_value_` in `Clause` with `UntypedDatumView...

This PR follows up on lums/sc-19401/general-node-function-node. Its primary additions are - Clean up of all CMakeLists.txt files under dag and to bring them into compliance with Eric's latest guidance on...

This PR includes the following: - Much improved explanation and proofs of correctness for the task graph finite state machine, including for three-stage (aka buffered). The files for the documentation...

Applied a number of fixes to code in the experimental task graph code so that it would compile cleanly under msvc, notably the issue with `wait_returns` that was generating a...

This PR changes the notion of `DataBlock` slightly. We now consider the `DataBlock` to be a single thing that is allocated. According, we no longer consider `PoolAllocator` as an actual...

The random scheduler is intended to demonstrate the robustness of the task graph I/O - compute infrastructure, in preparation for full state management in the task graph. This is probably...

This was to get compilation and installation working with g++-11 on MacOS. Added a few "typename" here and there in a couple of files. Also changed "cmake" to lib/cmake/stdBLAS for...

Implemented functions to convert back and forth from offset arrays to length arrays, supporting both the tiledb format and the arrow format. [sc-46422] --- TYPE: IMPROVEMENT DESC: Implemented offset/length conversion...