godot/core
Rémi Verschelde 4e4e16f9a9 SCons: Cleanup GCC warnings configuration
- Outright disable spammy warnings due to past or present GCC bugs:
  * `-Wno-strict-overflow` for GCC 7.
  * `-Wno-type-limits` for GCC before 11 (regressed in 9/10, might work in
    earlier releases but at this stage we don't care).
  * `-Wno-return-type` for GCC 12/13 (regression, still not fixed).
- Enable extra warnings conditionally when broken on earlier GCC:
  * `-Wnoexcept` was removed due to an upstream regression in GCC 9, could
    be re-enabled (but commented out for now as we actually have `-Wnoexcept`
    warnings to fix.
  * `-Wlogical-op` was broken on our variadic templates before GCC 11, now
    seems fine.
2022-10-10 16:12:26 +02:00
..
config Fix MSVC warnings, rename shadowed variables, fix uninitialized values, change warnings=all to use /W4. 2022-10-07 11:32:33 +03:00
crypto Swap arguments of ResourceSaver.save() 2022-07-29 19:53:09 +02:00
debugger Remove NO_THREADS fallback code, Godot 4 requires thread support 2022-10-03 11:23:26 +02:00
error Logger: Don't print error twice on `ERR_PRINT` 2022-10-04 17:56:30 +02:00
extension Fix extension_api.json Variant types incorrectly displayed as `Nil` 2022-10-10 13:54:33 +02:00
input Fix MSVC warnings, rename shadowed variables, fix uninitialized values, change warnings=all to use /W4. 2022-10-07 11:32:33 +03:00
io Defer clearing of ResourceUID cache and silence warnings 2022-10-10 11:20:23 +02:00
math Use float literals for float calculations in Color 2022-10-07 11:28:47 -05:00
object SCons: Cleanup GCC warnings configuration 2022-10-10 16:12:26 +02:00
os Merge pull request #64815 from RandomShaper/default_cpu_count 2022-10-06 08:55:51 +02:00
string Fix simplify_path() breaking uid:// 2022-10-09 14:22:13 +02:00
templates Merge pull request #66804 from akien-mga/core-remove-NO_SAFE_CAST 2022-10-04 10:22:24 +02:00
variant Merge pull request #66584 from rune-scape/rune-validated-call-obj-bug 2022-10-10 13:53:26 +02:00
SCsub SCons: Unify tools/target build type configuration 2022-09-26 16:31:46 +02:00
core_bind.cpp Rename `Engine.target_fps` and associated project setting to `max_fps` 2022-10-03 23:54:36 +02:00
core_bind.h Rename `Engine.target_fps` and associated project setting to `max_fps` 2022-10-03 23:54:36 +02:00
core_builders.py ci: add Python static analysis check via mypy 2022-09-30 19:03:17 +07:00
core_constants.cpp Expose `PROPERTY_USAGE_READ_ONLY` 2022-09-28 22:50:55 +01:00
core_constants.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
core_globals.cpp Variant memory pools 2022-07-04 12:01:46 +01:00
core_globals.h Variant memory pools 2022-07-04 12:01:46 +01:00
core_string_names.cpp Cleanup metadata usage 2022-05-06 00:27:10 +02:00
core_string_names.h Cleanup metadata usage 2022-05-06 00:27:10 +02:00
doc_data.cpp Fix missing method qualifiers in script doc 2022-07-24 23:00:19 +02:00
doc_data.h Remove unused includes & move some includes to top of file 2022-09-23 19:06:31 -04:00
register_core_types.cpp Remove unused includes & move some includes to top of file 2022-09-23 19:06:31 -04:00
register_core_types.h Fix extension registration order. 2022-02-20 10:58:46 -03:00
typedefs.h Change some math macros to constexpr 2022-03-09 16:24:32 +01:00
version.h Core: Move generated `VERSION_HASH` to a `.cpp` file 2022-02-09 09:20:17 +01:00