-
In many contexts, BDD packages should be threadsafe such that they can be used as part of parallel algorithms. It is not possible for such a program to know early how many threads may exist before it …
-
**Describe the bug**
It is not possible to build Adiar as a shared library.
**To Reproduce**
Try to build the `make main` target changed such that CMake also is parsed the value `-D ADIAR_SHARED …
-
On the slide with *anim/apply_tfp.tex*, remind the audience that inputs are not shared. That is, the tuple *((2,0), (2,0))* refers to two different nodes.
-
**Edit (Steffan)**: Tasks
- [ ] Performance plots in README or separate document.
- [x] List of publications.
-
After I updated the compiler versions for Mac on [my research project](https://github.com/SSoelvsten/adiar) to also include [GCC v.13.2.0](https://formulae.brew.sh/formula/gcc), the unit test executab…
-
While looking at the public API as a whole, I have been wondering once again *"Is there really not a pretty interface?"*. I personally like *snake_case* and have a slight aversion to *camelCase*. Furt…
-
To help developers, we should allow the documentation to be compiled with internal stuff too.
- [ ] Add `ADIAR_DOCS_INTERNAL` as a CMake option
- [ ] Add *docs/internal* for a definition of t…
-
In the *reduce* algorithm, all mappings due to the first reduction rule are placed in a `tpie::file_stream`. With #397 we have cleaned up Adiar's wrappers on files and streams and should use these ins…
-
With #237 we made it possible to push to the *root* level of the *levelized priority queue*. This makes it possible to replace all of the root initialisation logic for most algorithms to be the much s…
-
In *test/test.h* we have several *stringizer* functions that create pretty-printed version of the basic data types. These ought to be moved over into the respective classes in *src/* such that they ca…