godot/platform
Pedro J. Estébanez 8e128726f0 Modernize atomics
- Based on C++11's `atomic`
- Reworked `SafeRefCount` (based on the rewrite by @hpvb)
- Replaced free atomic functions by the new `SafeNumeric<T>`
- Replaced wrong cases of `volatile bool` by the new `SafeFlag`
- Platform-specific implementations no longer needed

Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>
2021-02-18 17:12:46 +01:00
..
android Modernize atomics 2021-02-18 17:12:46 +01:00
iphone Modernize atomics 2021-02-18 17:12:46 +01:00
javascript [HTML5] Implement get_processor_count. 2021-02-17 13:03:52 +01:00
linuxbsd Modernize atomics 2021-02-18 17:12:46 +01:00
osx [macOS] Ignore mouse move event caused by mouse mode switch. 2021-02-15 00:20:50 +02:00
server SCons: Fix debug_symbols tests after switch to BoolVariable 2021-02-08 08:53:16 +01:00
uwp Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
windows Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
register_platform_apis.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00