What does "about 1 million things of code" mean? Typo? If it's a million programs/libraries/packages/other actual artifacts, then that's almost crazily large.
Axiom is a very very complex piece of software. It has code in several languages, implements languages, uses literate programming, it contains a very large library of mathematical concepts, documentation for those, tests, ...
So, it is not lines, but really a million things, functions, documentation snippets, tests, ...
That's also in line with my thinking. I'm not thinking in code lines, but live domain level objects.