How Hard Could It Be? int64 → int64_t - Andrew Soffer - CppNorth 22

Опубликовано: 05 Май 2026
на канале: CppNorth
3,730
89

CppNorth Twitter:   / cppnorth  
CppNorth Website: https://cppnorth.ca/
---

How Hard Could It Be? int64 → int64_t - Andrew Soffer - CppNorth 2022
Slides:https://github.com/CppNorth/CppNorth_...

CppNorth 2022 video sponsors:
think-cell: https://www.think-cell.com/en/
Adobe: https://cppatadobe.splashthat.com/

Before we could begin migrating int64 to int64_t, we first had to create a replacement for printf, complete with constexpr format string validation. Scale brings complexities most never anticipate, and the largest refactoring of Google’s codebase provides an amazing roadmap for those unexpected pain points. We’ll touch on many of the complicating factors in this multi-year effort, including overload sets, code generators, ODR-violations, printf, RTTI, and performance regressions. We’ll discuss the tools we used to address each of these, and how they can be leveraged to ease refactorings in codebases of any size.
---

Andrew Soffer

Andy Soffer is a mathematician turned software engineer. He has been working at Google for five years on networking, speech recognition infrastructure, and most recently core libraries and refactoring tools. In his free time, he enjoys running, and playing board games.
---

YouTube Channel Managed By Digital Medium Ltd: https://events.digital-medium.co.uk
---

#Programming​ #Cpp​ #CppNorth