Skip to content

Commit

Permalink
Release June 12, 2024.
Browse files Browse the repository at this point in the history
  • Loading branch information
JPeterMugaas committed Jun 12, 2024
1 parent bddfa19 commit 21553a9
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 2 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

cmake_minimum_required (VERSION 3.21)

set(EFXC2_VERSION 0.0.11.243)
set(EFXC2_VERSION 0.0.12.244)
project (efxc2 VERSION ${EFXC2_VERSION}
DESCRIPTION "Enhanced fxc2"
HOMEPAGE_URL "https://github.com/JPeterMugaas/efxc2"
Expand Down
16 changes: 16 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,22 @@ https://github.com/JPeterMugaas/efxc2
Release available for download on [GitHub](https://github.com/JPeterMugaas/efxc2/releases)

## Release History
### Jun 12, 2024
* Specifically check for C\+\+20 formatting library. Some compilers do not include that in their C++20 support.
* Change back to typedef's from using because the "using" syntax is not portable.
* efxc2Exception.cpp and efxc2Console.cpp - guard in case "#pragma once" does not work.
* efxc2Utils.cpp - remove an unused variable in "readall"
* efxc2Console - make Shutdown a const function.
* Clarify what we require with C++20 support in the README.md file.
* Fix README.md grammatical error.
* Remove an empty IFDEF.
* Make API function names char const and pass them to GetProcAddress as well as the fail code.
* Fix a few things that PVS-Studio found. Feilds can be reordered to save memory. Having an equals sign mid expression can cause confusion.
* convert some size_t conversions to static_cast Thanks to PVS-Studio for pointing out the issue.
* Fix hexidecimal 0-padding.
* Fixed PVS-Studio warnings V3539 and 2563 concerning arithmetic in pointer operations.
* Simplify Compiler::GetPDBFileName. Thanks to PVS-Studio for pointing out the issue with it.

### May 21, 2024
* Add instructions for installing efxc2 in Cygwin.
* EFXC2_BUILD_STATIC now works for MSYS2 and Cygwin.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,4 @@ These tools are **NOT** required to build this program or submit pull requests.

[SonarCloud](https://www.sonarsource.com/products/sonarcloud/) - a cloud-based code review tool that integrates with DevOps platforms and CI/CD workflows.

[SonarLint](https://www.sonarsource.com/products/sonarlint/) - an advanced linter in your IDE for Clean Code
[SonarLint](https://www.sonarsource.com/products/sonarlint/) - an advanced linter in your IDE for Clean Code

0 comments on commit 21553a9

Please sign in to comment.