Code modernization (level)
See the wiki.
@ndattani These changes should not affect functionality, but I may have made mistakes (and many parts are untested). Could you check that nothing serious is broken?
-
Documentation updated or not needed. -
Test created or not needed. -
Attribution in source files and CONTRIBUTORS.md
updated if necessary.