Floating Point Math
Your language isn't broken, it's doing floating point math. Computers can only natively store integers, so they need some way of representing decimal numbers. This representation comes with some degree of inaccuracy. That's why, more often than not, .1 + .2 != .3.
Anyone who is getting their shit twisted over who had the most lines of code in GitHub equaling someone's contributions to the overall outcome of a project are revealing themselves to understand 0% of how software development works.
"Long ago I complained about how poorly some users treat developers on GitHub and some HN folks said, "this is what all service jobs are like." Those folks didn't seem to remember that most people in the service industry are paid for their work.