Skip to content
Snippets Groups Projects
  1. May 05, 2021
  2. May 04, 2021
  3. May 03, 2021
  4. May 01, 2021
  5. Apr 30, 2021
  6. Apr 27, 2021
  7. Apr 21, 2021
    • Florian Fischer's avatar
      [IO] provide memory to store continuation Fiber* by the caller · fe367535
      Florian Fischer authored
      Reason for this change is that we suspect the dynamic memory allocation
      in reapCompletions for the return vector to be rather costly.
      
      We know the maximum amount of memory needed to store continuation Fiber*
      at compile-time because the size of the CQs is fixed.
      This allows us to pass a buffer big enough to store all possible continuation
      Fiber* to reapCompletions from the caller preventing the need for
      the dynamic memory allocation for the returned vector.
      The caller has to ensure that the memory is free of data races.
      Currently this is ensured by allocating the buffer on the stack.
      fe367535
  8. Apr 20, 2021
  9. Apr 19, 2021
  10. Apr 18, 2021
Loading