fix expandtabs overflow detection to be consistent and not rely on signed overflow
add Ian Beer
use https docs url (#21115)
remove directory mode check from makedirs (closes #21082)
fix versionchanged version