An open API service for providing issue and pull request metadata for open source projects.

GitHub / lefticus/cpp_weekly issues and pull requests

#481 - Best practices: accessing the data in a `std::variant`

Issue - State: open - Opened by jomiller 2 months ago
Labels: episode idea

#480 - std::chrono -> Java's LocalDate, LocalDateTime and ZonedDateTime

Issue - State: open - Opened by octopus-prime 2 months ago - 5 comments
Labels: episode idea

#479 - C99 variable-length arrays in C++

Issue - State: open - Opened by ilionsd 3 months ago
Labels: episode idea

#478 - RAII and tail call optimization (TCO)

Issue - State: open - Opened by lcarlier 3 months ago - 7 comments
Labels: episode idea

#477 - C++26's `is_within_lifetime`

Issue - State: open - Opened by lefticus 3 months ago
Labels: episode idea, C++ Weekly

#476 - C++26's Execution Model

Issue - State: open - Opened by lefticus 3 months ago
Labels: episode idea, C++ Weekly

#475 - What is Erroneous Behavior (vs Undefined Behavior)

Issue - State: open - Opened by lefticus 3 months ago
Labels: episode idea, C++ Weekly

#474 - Prefer C++17's scoped_lock

Issue - State: open - Opened by lefticus 3 months ago
Labels: episode idea, C++ Weekly, ready to record

#473 - allow static_assert of non-value-dependent expressions in a template context (C++23, but retroactive)

Issue - State: open - Opened by lefticus 3 months ago
Labels: episode idea, C++ Weekly, ready to record

#472 - require vs delete, how do they effect code?

Issue - State: closed - Opened by lefticus 3 months ago - 2 comments
Labels: episode idea, C++ Weekly, ready to record

#471 - Don't remove code, =delete it

Issue - State: open - Opened by lefticus 3 months ago
Labels: episode idea, C++ Weekly, ready to record

#470 - `delete` vs `require`, what impact does each have?

Issue - State: open - Opened by lefticus 3 months ago
Labels: episode idea, C++ Weekly

#469 - AI: Not Just Autocomplete

Issue - State: closed - Opened by lefticus 3 months ago - 1 comment
Labels: episode idea

#468 - How do initializer_list constructors work?

Issue - State: open - Opened by lefticus 3 months ago - 1 comment
Labels: episode idea, C++ Weekly, Recorded

#467 - Stack vs Heap

Issue - State: open - Opened by lefticus 3 months ago - 1 comment
Labels: episode idea, C++ Weekly, Recorded

#466 - Captureless Lambdas with Captures

Issue - State: closed - Opened by lefticus 4 months ago - 2 comments
Labels: episode idea, Recorded

#465 - Lambda on the heap followup

Issue - State: closed - Opened by lefticus 4 months ago - 2 comments
Labels: episode idea, C++ Weekly, Recorded

#464 - C++26's structured bindings changes

Issue - State: closed - Opened by lefticus 5 months ago - 4 comments
Labels: episode idea, Recorded

#463 - How to use feature testing macros

Issue - State: open - Opened by elbeno 5 months ago
Labels: episode idea

#462 - How to end a program

Issue - State: open - Opened by elbeno 5 months ago
Labels: episode idea

#461 - C's constexpr vs C++'s constexpr

Issue - State: closed - Opened by lefticus 5 months ago
Labels: episode idea

#460 - Install C++ library

Issue - State: open - Opened by rishabhdeepsingh 5 months ago
Labels: episode idea

#459 - How to print in Unicode in C++2x

Issue - State: closed - Opened by Dave-Lowndes 5 months ago - 7 comments
Labels: episode idea

#458 - new best practices - prefer `-fvisibility=hidden`

Issue - State: closed - Opened by lefticus 6 months ago - 3 comments
Labels: episode idea, C++ Weekly, Recorded

#457 - Extension on Ep 421 on having RVO when returning std::optional.

Issue - State: open - Opened by lcarlier 6 months ago - 3 comments
Labels: episode idea

#456 - In absence of any virtual functions, not having a virtual destructor could lead to memory leaks

Issue - State: open - Opened by Gajoo 6 months ago - 3 comments
Labels: episode idea

#455 - Adding `std::format` support to user-defined types

Issue - State: closed - Opened by VincentZalzal 6 months ago - 4 comments
Labels: episode idea

#454 - move constructor or use smart pointer

Issue - State: open - Opened by bac-ptit 6 months ago - 1 comment

#453 - Best Way to Print Output in C++

Issue - State: closed - Opened by lefticus 6 months ago - 1 comment
Labels: episode idea, Recorded

#452 - positive "safety news": bounds checking on by default in gcc15

Issue - State: open - Opened by oschonrock 7 months ago
Labels: episode idea

#451 - C++23's static lambdas

Issue - State: closed - Opened by lefticus 7 months ago - 2 comments
Labels: episode idea, C++ Weekly, ready to record

#450 - Double argument pack expansion

Issue - State: open - Opened by gostefan 7 months ago
Labels: episode idea

#449 - infinite loops are no longer UB

Issue - State: closed - Opened by lefticus 7 months ago - 1 comment
Labels: episode idea, C++ Weekly, Recorded

#448 - Why constexpr cast from void * matters C++23

Issue - State: open - Opened by lefticus 7 months ago - 1 comment
Labels: episode idea, C++ Weekly

#447 - The committee ruined constexpr in C++23

Issue - State: closed - Opened by lefticus 7 months ago - 1 comment
Labels: episode idea, C++ Weekly, ready to record

#446 - Homework: make PMR permeate the nlohmann JSON parser

Pull Request - State: open - Opened by guoci 7 months ago

#445 - best practices: enabling warnings ... in practice

Issue - State: open - Opened by oschonrock 8 months ago
Labels: episode idea

#444 - Macros in metaprogramming

Issue - State: open - Opened by Eczbek 8 months ago - 2 comments
Labels: episode idea

#443 - comment on ep205 lambda as a way to take benefit of (N)RVO

Issue - State: open - Opened by Dharmesh946 8 months ago - 1 comment

#442 - is_implicit_lifetime

Issue - State: open - Opened by lefticus 9 months ago
Labels: episode idea, C++ Weekly, ready to record

#441 - enum struct vs enum class

Issue - State: closed - Opened by lefticus 9 months ago - 1 comment
Labels: episode idea, C++ Weekly, ready to record

#440 - Easily printing an `std::variant`

Issue - State: closed - Opened by lefticus 9 months ago - 1 comment
Labels: episode idea

#439 - C++23's Amazing new range formatters

Issue - State: closed - Opened by lefticus 9 months ago - 1 comment
Labels: episode idea, C++ Weekly, Recorded

#438 - Floating point precisions and `std::numeric_limits` digits, exponents, min/lowest members.

Issue - State: open - Opened by abhi-k9 9 months ago - 1 comment
Labels: episode idea

#437 - When should you use "using Base::operator();"?

Issue - State: open - Opened by Michal-Mahn 10 months ago
Labels: episode idea

#436 - I read C++ magazines so you don't have to

Issue - State: closed - Opened by lefticus 10 months ago - 1 comment
Labels: episode idea, Recorded

#435 - C++20's osyncstream

Issue - State: open - Opened by lefticus 10 months ago
Labels: episode idea, C++ Weekly

#434 - requires statement vs requires clause

Issue - State: closed - Opened by lefticus 10 months ago - 4 comments
Labels: episode idea, C++ Weekly, ready to record

#433 - lifetime of local variable

Issue - State: open - Opened by Dharmesh946 10 months ago - 7 comments
Labels: episode idea, C++ Weekly, Recorded

#432 - std::locale overview

Issue - State: open - Opened by benthevining 11 months ago
Labels: episode idea

#431 - Implicit conversion vs implicit constructor

Issue - State: open - Opened by leonid-s-usov 11 months ago - 1 comment
Labels: episode idea

#430 - Travel related: Americans should have good rail service - and we should be furious!

Issue - State: open - Opened by lefticus 11 months ago
Labels: episode idea, ready to record

#429 - We need to talk about <random> or stop using rand()!

Issue - State: closed - Opened by lefticus 11 months ago - 1 comment
Labels: episode idea, C++ Weekly, Recorded

#428 - C++26 "Remove [[nodiscard]] from the standard"

Issue - State: closed - Opened by m00se-3 11 months ago - 5 comments
Labels: episode idea

#427 - C++26's Delete with a reason

Issue - State: closed - Opened by lefticus 12 months ago - 2 comments
Labels: episode idea, C++ Weekly, ready to record

#426 - Fixing reinterpret_cast UB with start_lifetime_as in C++23

Issue - State: open - Opened by ariddl 12 months ago - 4 comments
Labels: episode idea

#425 - C++26's safer returns

Issue - State: closed - Opened by lefticus 12 months ago - 2 comments
Labels: episode idea, C++ Weekly, Recorded

#424 - C++26's std::views::concat

Issue - State: closed - Opened by lefticus 12 months ago - 4 comments
Labels: episode idea, C++ Weekly, Recorded

#423 - C++26's span over initializer_list

Issue - State: closed - Opened by lefticus 12 months ago - 2 comments
Labels: episode idea, C++ Weekly, Recorded

#422 - C++26's saturating math operations

Issue - State: closed - Opened by lefticus 12 months ago - 2 comments
Labels: episode idea, C++ Weekly, Recorded

#421 - Debunking "bad_alloc" and out of memory errors in C++

Issue - State: closed - Opened by lefticus 12 months ago - 2 comments
Labels: episode idea, C++ Weekly, Recorded

#420 - reference qualified members

Issue - State: closed - Opened by lefticus 12 months ago - 3 comments
Labels: episode idea, C++ Weekly, Recorded

#419 - Safely wrapping C APIs

Issue - State: closed - Opened by lefticus 12 months ago - 2 comments
Labels: episode idea, C++ Weekly, Recorded

#418 - How constexpr vector works in C++20

Issue - State: open - Opened by lefticus 12 months ago
Labels: episode idea, C++ Weekly, ready to record

#417 - GCC vs Clang, which produces better code?

Issue - State: closed - Opened by lefticus 12 months ago - 10 comments
Labels: episode idea, C++ Weekly, Recorded

#416 - Tool Spotlight: mull

Issue - State: closed - Opened by lefticus 12 months ago - 3 comments
Labels: episode idea, C++ Weekly, Recorded

#415 - C++26's user generated static_assert messages

Issue - State: open - Opened by lefticus 12 months ago
Labels: episode idea, C++ Weekly, ready to record

#414 - Tool Spotlight: valgrind + gdb

Issue - State: closed - Opened by lefticus 12 months ago - 3 comments
Labels: episode idea, C++ Weekly, Recorded

#413 - constexpr math functions

Issue - State: closed - Opened by lefticus 12 months ago - 2 comments
Labels: episode idea, C++ Weekly, Recorded

#412 - Tool Spotlight: ImHex

Issue - State: closed - Opened by lefticus 12 months ago - 2 comments
Labels: C++ Weekly, Recorded

#411 - std::apply vs std::invoke

Issue - State: closed - Opened by toRatnesh 12 months ago - 3 comments
Labels: episode idea, C++ Weekly, Recorded

#410 - Link to Herb Sutters talk mentioned in Episode 439

Issue - State: closed - Opened by foip about 1 year ago - 1 comment

#409 - C++ REPLs: cling and clang-repl

Issue - State: open - Opened by arun5309 about 1 year ago
Labels: episode idea

#408 - C++23's `std::forward_like`

Issue - State: closed - Opened by lefticus about 1 year ago - 3 comments
Labels: episode idea, C++ Weekly, Recorded

#407 - Forgotten C++: `std::bitset` (now constexpr in C++23!)

Issue - State: closed - Opened by lefticus about 1 year ago - 1 comment
Labels: episode idea, C++ Weekly, Recorded

#406 - Kokos for GPU programming

Issue - State: open - Opened by lefticus about 1 year ago - 1 comment
Labels: episode idea, C++ Weekly

#405 - CMake's GenerateExportHeader

Issue - State: open - Opened by lefticus about 1 year ago - 1 comment
Labels: episode idea, C++ Weekly

#404 - GCC's `-fimplicit-constexpr`

Issue - State: closed - Opened by lefticus about 1 year ago
Labels: episode idea, C++ Weekly, ready to record

#403 - GCC's `-fimplicit-constexpr`

Issue - State: closed - Opened by lefticus about 1 year ago - 1 comment
Labels: episode idea, C++ Weekly, Recorded

#402 - The confusing way moves are broken

Issue - State: closed - Opened by lefticus about 1 year ago - 2 comments
Labels: episode idea, C++ Weekly, Recorded

#401 - RVO and trivial types

Issue - State: closed - Opened by lefticus about 1 year ago - 3 comments
Labels: episode idea, C++ Weekly, Recorded

#400 - What is multi method dispatch?

Issue - State: closed - Opened by lefticus about 1 year ago - 2 comments
Labels: episode idea, C++ Weekly, Recorded

#399 - stupid constexpr tricks

Issue - State: closed - Opened by lefticus about 1 year ago - 2 comments
Labels: episode idea, C++ Weekly, Recorded

#398 - Moving parameter packs into a lambda, is it possible?

Issue - State: closed - Opened by espenkn about 1 year ago - 5 comments
Labels: episode idea

#397 - parallel_algorithms: small optimization

Issue - State: closed - Opened by rpolasek about 1 year ago

#396 - parallel_algorithms: small optimization

Issue - State: open - Opened by rpolasek about 1 year ago

#395 - parallel_algorithms: libttb-dev should be libtbb-dev

Issue - State: closed - Opened by rpolasek about 1 year ago

#394 - parallel_algorithms: libttb-dev should be libtbb-dev

Issue - State: open - Opened by rpolasek about 1 year ago

#393 - Use ChatGPT to solve bugs

Issue - State: open - Opened by unimock-cpp about 1 year ago
Labels: episode idea

#392 - C++26 inplace_vector

Issue - State: open - Opened by nebkat about 1 year ago - 1 comment
Labels: episode idea

#391 - From C++ Weekly Ep 404 : Code which should avoid move does a copy with std::vector

Issue - State: open - Opened by Indra5196 about 1 year ago - 4 comments
Labels: episode idea

#390 - A look at tail call elimination

Issue - State: closed - Opened by lefticus about 1 year ago - 2 comments
Labels: episode idea, C++ Weekly, Recorded

#389 - C++ is a functional programming language

Issue - State: closed - Opened by lefticus about 1 year ago - 1 comment
Labels: episode idea, C++ Weekly, Recorded

#388 - -Wnrvo

Issue - State: closed - Opened by lefticus about 1 year ago - 4 comments
Labels: episode idea, C++ Weekly, Recorded

#387 - C++23 Fixes Ranged For Loops

Issue - State: closed - Opened by lefticus about 1 year ago - 2 comments
Labels: episode idea, C++ Weekly, Recorded

#386 - Custom allocators for embedded usage of std library

Issue - State: open - Opened by PBrunot about 1 year ago
Labels: episode idea

#385 - taking address of STL functions

Issue - State: closed - Opened by billyzs about 1 year ago - 3 comments
Labels: episode idea, C++ Weekly, Recorded

#384 - Talk about the bugs you found for the cpponsea

Issue - State: open - Opened by fcolecumberri about 1 year ago
Labels: episode idea

#383 - C++ Custom user defined attributes

Issue - State: open - Opened by baderouaich about 1 year ago
Labels: episode idea

#382 - Stop Using .h

Issue - State: closed - Opened by lefticus about 1 year ago - 3 comments
Labels: episode idea, C++ Weekly, Recorded