virtualx-engine/modules/gdnative
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 Thread 2021-01-29 12:02:13 +01:00
doc_classes Add link titles for all links in the class reference 2020-08-31 14:22:07 +02:00
gdnative Further changes to GDNative API 2021-02-09 11:33:35 -03:00
icons Optimize SVG using svgcleaner --multipass 2020-10-25 10:02:37 +01:00
include [TextServer] Restore character and space extra spacing support. 2021-02-15 10:46:23 +02:00
nativescript Modernize atomics 2021-02-18 17:12:46 +01:00
net Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
pluginscript Improve resource load cache 2021-02-11 15:44:28 -03:00
tests Fix broken gdnative variant test 2021-02-11 07:14:28 -06:00
text [TextServer] Restore character and space extra spacing support. 2021-02-15 10:46:23 +02:00
videodecoder Improve resource load cache 2021-02-11 15:44:28 -03:00
xr GDNative: New core API 2021-01-25 09:28:02 -03:00
config.py Core: Always enable ptrcall, remove PTRCALL_ENABLED define 2020-11-25 14:08:17 +01:00
gdnative.cpp Improve resource load cache 2021-02-11 15:44:28 -03:00
gdnative.h Improve resource load cache 2021-02-11 15:44:28 -03:00
gdnative_api.json Further changes to GDNative API 2021-02-09 11:33:35 -03:00
gdnative_builders.py [Complex Text Layouts] Implement GDNative interface for TextServer. 2020-11-26 13:55:29 +02:00
gdnative_library_editor_plugin.cpp Removed _change_notify 2021-02-10 19:31:24 -03:00
gdnative_library_editor_plugin.h Initialize class/struct variables with default values in modules/ 2021-02-08 10:57:18 +01:00
gdnative_library_singleton_editor.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
gdnative_library_singleton_editor.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
register_types.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
register_types.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
SCsub [Complex Text Layouts] Implement GDNative interface for TextServer. 2020-11-26 13:55:29 +02:00