godot/core
Rémi Verschelde 26e9145c26 SCons: Cleanup DEBUG, _DEBUG and NDEBUG defines
- `_DEBUG` is MSVC specific so it didn't make much sense to define for
  Android and iOS builds.
- iOS was the only platform to define `DEBUG`. We don't use it anywhere
  outside thirdparty code, which we usually don't intend to debug, so it
  seems better to be consistent with other platforms.
- Consistently define `NDEBUG` to disable assert behavior in both `release`
  and `release_debug` targets. This used to be set for `release` for all
  platforms, and `release_debug` for Android and iOS only.
- Due to the above, I removed the only use we made of `assert()` in Godot
  code, which was only implemented for Unix anyway, should have been
  `DEV_ENABLED`, and is in PoolAllocator which we don't actually use.
- The denoise and recast modules keep defining `NDEBUG` even for the `debug`
  target as we don't want OIDN and Embree asserting all over the place.
2022-09-23 15:21:26 +02:00
..
config Merge pull request #65816 from bruvzg/proj_settings_missing_flags 2022-09-21 18:56:31 +02:00
crypto
debugger
error
extension Merge pull request #65817 from bruvzg/typed_array 2022-09-23 10:24:46 +02:00
input Fix key mapping changes when moving from macOS to other platform 2022-09-07 18:45:35 +02:00
io Merge pull request #66246 from Jummit/fix-dir-crash 2022-09-23 09:41:59 +02:00
math Fix array-bounds warning in BVH 2022-09-22 16:06:25 +01:00
object Merge pull request #66110 from Zylann/reference_get_count 2022-09-22 08:26:29 +02:00
os SCons: Cleanup DEBUG, _DEBUG and NDEBUG defines 2022-09-23 15:21:26 +02:00
string HarfBuzz: Update to version 5.2.0, add new Unicode 15 blocks and scripts. 2022-09-17 23:19:11 +03:00
templates
variant Merge pull request #65817 from bruvzg/typed_array 2022-09-23 10:24:46 +02:00
core_bind.cpp Add method bind for Geometry2D.decompose_polygon_in_convex 2022-09-21 09:40:03 +04:00
core_bind.h Add method bind for Geometry2D.decompose_polygon_in_convex 2022-09-21 09:40:03 +04:00
core_builders.py
core_constants.cpp Fix key mapping changes when moving from macOS to other platform 2022-09-07 18:45:35 +02:00
core_constants.h
core_globals.cpp
core_globals.h
core_string_names.cpp
core_string_names.h
doc_data.cpp
doc_data.h Add ability to flag classes as experimental or deprecated. 2022-09-11 00:11:33 +01:00
register_core_types.cpp Merge pull request #63740 from Faless/net/4.x_http_request_decompress 2022-09-20 22:29:16 +02:00
register_core_types.h
SCsub
typedefs.h
version.h