mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-02 15:39:35 +00:00

Turning GLIBCXX_ASSERTIONS adds some bounds checks, such as checking in std::string::operator[]. It's a subset of the checks that GLIBCXX_DEBUG adds, but has the advantage that it doesn't require a rebuild of the Boost libraries. None of the CI builds enable these assertions, as they slow down the code which makes the unit tests time out.
This directory is where PR authors can add a file per PR containing the text that should be added to the main changelog.md during the release process for the next version. The format should match that of the main changelog as well as use an existing category defined there. For example, a file could contain:
### Terrain
* Change codes "Irs, Ias, Icr, Ior, and Icn" to "Isr, Isa, Isc, Iwo, and Iwc", respectively
The purpose of this is to make it easier to add changelog entries with a PR while avoiding merge conflicts in the main changelog file if someone ends up merging their PR before yours.
The contents of this directory (aside from this README file) will then be deleted after each release.