You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove duplicate code that sets up an array for the compiler includes.
Make 4 consecutive inc statements into a for loop.
Remove some more duplicate code. Thanks to PVS-Studio for pointing out the new procedure needs to be in a namespace.
Fix typo in program and don't assume file-extension when linking.
New variable - EFXC2_FMT_PATH - specify path for FMT. This path works like this EFXC2_FMT_PAT/lib, EFXC2_FMT_PATH/lib/cmake, and EFXC2_FMT_PATH/include.
Make this program more configurable for compilers with incomplete Standard C++20 library support.
Simplify .rc building.
Re-factored compiling/preprocessing error handling to remove some duplicate code.
added void efxc2Compiler::print_compiler_params_begin and void efxc2Compiler::print_compiler_params_end to refactor some debug output.
Fix PVS Studio warning about an unused return value.
Add note about the potential conflict that I avoid by naming a macro M_E_ instead of M_E.
Make main and wmain use argv as a const parameter.
Remove unnecessary console assignments.
Only use bit header if we have BIT_CAST_SUPPORTED is enabled.
Remove unused method from CompilerAPIContainer.
Only use ranges header if RANGS_SUPPORTED is enabled.