Skip to content

0.0.14.278

Latest
Compare
Choose a tag to compare
@JPeterMugaas JPeterMugaas released this 12 Jul 22:55
· 7 commits to main since this release
  • 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.