Arjun Shankar

Senior Software Engineer


Articles by

Article

A beginner's attempt at optimizing GCC

Implementing a minor tree optimization was a great way to get started with GCC internals while contributing to the community.

Article

Solving the mystery of hanging character set conversions in glibc's iconv utility

The GNU C Library's iconv utility had a problem with hanging character set conversions. Learn how rewriting iconv's option parsing solved the issue.

Article

Implicit function declarations: flex's use of "reallocarray"

Compatibility with existing build systems is improved if "reallocarray" is declared under _DEFAULT_SOURCE in Fedora's flex package.