Nikita Popov
Nikita Popov's contributions
Article
Making memcpy(NULL, NULL, 0) well-defined
Nikita Popov
C2y makes memcpy(NULL, NULL, 0) and other zero-length operations on null pointers well defined. This removes a source of bugs that may result in security issues.
Article
How single-iteration InstCombine improves LLVM compile time
Nikita Popov
A technical deep-dive into single-iteration InstCombine, one of the compile-time improvements implemented in LLVM 18.
Article
How to contribute to LLVM
Nikita Popov
Interested in contributing to the open source LLVM project? This article walks you through the process.

Article
Making memcpy(NULL, NULL, 0) well-defined
Nikita Popov
C2y makes memcpy(NULL, NULL, 0) and other zero-length operations on null pointers well defined. This removes a source of bugs that may result in security issues.

Article
How single-iteration InstCombine improves LLVM compile time
Nikita Popov
A technical deep-dive into single-iteration InstCombine, one of the compile-time improvements implemented in LLVM 18.

Article
How to contribute to LLVM
Nikita Popov
Interested in contributing to the open source LLVM project? This article walks you through the process.