Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion data/blogs/metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ d34df00d:
source_url: https://0xd34df00d.me/
fluentcpp:
description: Jonathan Boccara's blog
avatar_url: https://secure.gravatar.com/avatar/11bd501bb5da593c19aa7ae0b637649b?s=125&d=mm&r=g
avatar_url: https://secure.gravatar.com/avatar/cf2136ea15306047a4aa549b5400deb87e750440abe9f5fab5ea5d8b47349d27?s=125&d=mm&r=g
source_url: https://www.fluentcpp.com/
ganetsky:
avatar_url: https://blog.ganets.ky/assets/k3DW.png
Expand Down
10 changes: 10 additions & 0 deletions data/blogs/posts/barrys_cpp_blog.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Maintained by meta-updater blogs. Manual edits are preserved.
# Set hidden: true and retain only post_id to suppress an item.
- post_id: QPzpWxLrQv6eROcx
source_id: barrys_cpp_blog
source_title: Barry's C++ Blog
title: Generating Operator Functions
url: https://brevzin.github.io/c++/2026/10/14/push-vs-pull-ii/
published: 2026-10-14 05:00:00+00:00
updated: 2026-10-14 18:01:06+00:00
description: In a previous post, I discussed the differences between push-based and pull-based customization in the context of trying to implement support for formatting and structured bindings. For those problems, pull-based customization (adding an annotation to a type and having a partial…
tags:
- c++
- post_id: s9ANKPrsQGAUep0c
source_id: barrys_cpp_blog
source_title: Barry's C++ Blog
Expand Down
10 changes: 10 additions & 0 deletions data/blogs/posts/ganetsky.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Maintained by meta-updater blogs. Manual edits are preserved.
# Set hidden: true and retain only post_id to suppress an item.
- post_id: hCDged6kuJa70Q36
source_id: ganetsky
source_title: Braden++
title: I can't use generic lambdas at compile-time, now what?
url: https://blog.ganets.ky/ClangGenericLambdas/
published: 2026-10-11 00:00:00+00:00
description: This is a direct follow-up to my previous article, “Break MSVC and Clang with this one weird trick!”. In that article, I showed a solution for the problem in MSVC, but the problem in Clang seemed a lot more involved.As of the time of writing, the problem in Clang still hasn’t be…
tags:
- k3tchup
- tok3n
- post_id: OeII_uz46xNGKvK2
source_id: ganetsky
source_title: Braden++
Expand Down
9 changes: 9 additions & 0 deletions data/blogs/posts/modernes_cpp.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Maintained by meta-updater blogs. Manual edits are preserved.
# Set hidden: true and retain only post_id to suppress an item.
- post_id: lMCRmXJ7L49OKgf1
source_id: modernes_cpp
source_title: Modernes C++
title: 'The Problem with C++ Safety (Part 1): Why “It Works” Isn’t Good Enough'
url: https://www.modernescpp.com/index.php/cpp-and-memory-safety-part-1/
published: 2026-10-18 13:58:39+00:00
description: Rainer Grimm’s blog continues. In this first article of a new series, Klaus Iglberger looks at why C++ is called memory unsafe and argues that the real problem isn’t the language itself, but how we write and teach it.
tags:
- Safety
- post_id: j2w1k_kF6EN4mXoA
source_id: modernes_cpp
source_title: Modernes C++
Expand Down
50 changes: 50 additions & 0 deletions data/blogs/posts/oldnewthing.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,55 @@
# Maintained by meta-updater blogs. Manual edits are preserved.
# Set hidden: true and retain only post_id to suppress an item.
- post_id: 5jvZ4ieWbTU1dTNL
source_id: oldnewthing
source_title: The Old New Thing
title: 'C++ futures part 5: std::future and std::shared_future'
url: https://devblogs.microsoft.com/oldnewthing/20261016-00/?p=112778/
published: 2026-10-16 14:00:00+00:00
description: 'Getting the results back out. The post C++ futures part 5: <CODE>std::<WBR>future</CODE> and <CODE>std::<WBR>shared_future</CODE> appeared first on The Old New Thing .'
tags:
- Code
- Old New Thing
- post_id: ZNY9DorHc5__CR_j
source_id: oldnewthing
source_title: The Old New Thing
title: 'C++ futures part 4: What if I want an immediate on-thread std::async?'
url: https://devblogs.microsoft.com/oldnewthing/20261015-00/?p=112776/
published: 2026-10-15 14:00:00+00:00
description: 'Providing the case that the C++ language won''t do. The post C++ futures part 4: What if I want an immediate on-thread <CODE>std::async</CODE>? appeared first on The Old New Thing .'
tags:
- Code
- Old New Thing
- post_id: yawqw9KExRPrVwaV
source_id: oldnewthing
source_title: The Old New Thing
title: 'C++ futures part 3: The mental model for std::async'
url: https://devblogs.microsoft.com/oldnewthing/20261014-00/?p=112774/
published: 2026-10-14 14:00:00+00:00
description: 'Doing things later in different ways. The post C++ futures part 3: The mental model for <CODE>std::async</CODE> appeared first on The Old New Thing .'
tags:
- Code
- Old New Thing
- post_id: 7C1BudRapsZ-Qf2l
source_id: oldnewthing
source_title: The Old New Thing
title: 'C++ futures part 2: The mental model for std::promise, std::packaged_task'
url: https://devblogs.microsoft.com/oldnewthing/20261013-00/?p=112769/
published: 2026-10-13 14:00:00+00:00
description: 'Building things out of the state. The post C++ futures part 2: The mental model for <CODE>std::promise</CODE>, <CODE>std::packaged_task</CODE> appeared first on The Old New Thing .'
tags:
- Code
- Old New Thing
- post_id: s0mW_zxk59gvGVoq
source_id: oldnewthing
source_title: The Old New Thing
title: 'C++ futures part 1: The mental model'
url: https://devblogs.microsoft.com/oldnewthing/20261012-00/?p=112767/
published: 2026-10-12 14:00:00+00:00
description: 'Managing a value that is produced later. The post C++ futures part 1: The mental model appeared first on The Old New Thing .'
tags:
- Code
- Old New Thing
- post_id: bOzUoGjjH8Q85SA_
source_id: oldnewthing
source_title: The Old New Thing
Expand Down
10 changes: 10 additions & 0 deletions data/blogs/posts/sandor_dargo.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# Maintained by meta-updater blogs. Manual edits are preserved.
# Set hidden: true and retain only post_id to suppress an item.
- post_id: TOTD83eWT6n_dNGI
source_id: sandor_dargo
source_title: Sandor Dargo's Blog
title: 'C++26 Ranges: Four New Views'
url: https://www.sandordargo.com/blog/2026/10/14/cpp26-ranges-part-1-new-views
published: 2026-10-13 22:00:00+00:00
updated: 2026-10-13 22:00:00+00:00
description: C++20 shipped a powerful ranges library, but the set of view adaptors had some obvious gaps. Want to get the output as a container? No luck. At least C++23 helped with that. Want to iterate over two vectors as one sequence? Write your own. Want to avoid redundant evaluations in…
tags:
- dev
- post_id: fW6FeNlgKlmJkW0j
source_id: sandor_dargo
source_title: Sandor Dargo's Blog
Expand Down
2 changes: 1 addition & 1 deletion data/blogs/provenance.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Generated by meta-updater. Do not edit by hand.
retrieved_at: '2026-10-12'
retrieved_at: '2026-10-19'
source_urls:
- https://0xd34df00d.me/
- https://0xd34df00d.me/rss.xml
Expand Down
Loading