The document outlines the revised submission of the IDL to C++11 mapping, which aims to maintain functional equivalence with the current IDL to C++ mapping while utilizing C++11 features to enhance performance and reduce coding errors. Key mappings include transformation of IDL enums, basic types, and introducing strong and weak references as smart pointers. The document also discusses argument passing and the new nil pointer type, along with a proof of concept for a new IDL compiler that supports C++11.