Roi Barkan
where else to find them
no profile links on file
what they talk about
all 5 in the filters
where they keep going back
- CppCon2 editions2022–2023
- C++ on Sea2 editions2022–2023
all 5 in the filters
on a stage with
never shared a talk
who talks about the same things
- Andreas Weis21 talks
- Staffan Tjernstrom6 talks
- Jon Kalb25 talks
- Jonathan Müller37 talks
- Vittorio Romeo27 talks
- Bryce Adelstein Lelbach32 talks
| title | conference | date |
|---|---|---|
| More Ranges Please | CppNorth 2024 | 2024-07-21 |
Argues that C++20/23 ranges need concrete, lazy algorithms: implements ideas for a merge view and variadic/multiway merges (O(s log p) with a heap) instead of… | ||
| Implementing Ranges and Views in C++ | C++Now 2024 | 2024-04-29 |
Covers how to implement range adapters and views in C++: building a closure that returns a view, fixing dangling temporaries by moving into an owning view, and… | ||
| More C++ Ranges Please | CppCon 2023 | 2023-10-02 |
Proposes concrete additions: merge as a lazy view and varadic multiway merge for sorted ranges to avoid allocating and to merge P sorted streams in O(S log P)… | ||
| Coroutine Intuition in C++ | C++ on Sea 2023 | 2023-06-28 |
Coroutines in C++20 are functions that suspend and resume using stackless frames and promises; examples include a Fibonacci generator implemented as a lazy… | ||
| Aliasing in C++ - Risks, Opportunities and Techniques | CppCon 2022 | 2022-09-11 |
Examples show real failures: a naive loop-copy breaks overlapping buffers, std::memmove survives but strcpy/copy_n are undefined in those cases, and compilers… | ||
| Aliasing: Risks, Opportunities and Techniques | C++ on Sea 2022 | 2022-07-05 |
Aliasing in C++ causes both correctness failures and big slowdowns: overlapping arguments break a naive in-place min/max and a concat example, a simple… | ||
| Argument Passing, Core Guidelines and Aliasing | Meeting C++ 2021 | 2021-11-10 |
Slides and benchmarks state that Core Guideline F-16 (pass cheaply copyable types by value, others by const reference) matters because aliasing can change… | ||
| nothing matches | ||