godot/core
reduz e772b65d92 Remake resource thread safety and API
* Ensures thread safety when resources are destroyed.
* Simplified API by always forcing `ResourceCache::get_ref`, which needs less hacks and is fully thread safe.
* Removed RWLock for resources because its not possible to use for the new logic. Should not be a problem.

Supersedes #57533
2022-06-22 13:46:46 +02:00
..
config Merge pull request #62122 from reduz/implement-movie-writer 2022-06-21 14:24:14 +02:00
crypto
debugger Add a new HashSet template 2022-05-20 22:40:38 +02:00
error
extension GDExtension: print error messages for different error paths during loading 2022-06-19 10:14:41 +02:00
input Add suffixes to all nodes and resources 2022-06-11 09:41:05 -05:00
io Remake resource thread safety and API 2022-06-22 13:46:46 +02:00
math Clean up Hash Functions 2022-06-20 12:54:19 +02:00
multiplayer Clean up Hash Functions 2022-06-20 12:54:19 +02:00
object Merge pull request #62122 from reduz/implement-movie-writer 2022-06-21 14:24:14 +02:00
os Merge pull request #62122 from reduz/implement-movie-writer 2022-06-21 14:24:14 +02:00
string Fix parameter name for String.left and String.right 2022-06-12 16:34:44 +08:00
templates Clean up Hash Functions 2022-06-20 12:54:19 +02:00
variant Clean up Hash Functions 2022-06-20 12:54:19 +02:00
core_bind.cpp Make enum/constant binds 64-bit. 2022-06-17 16:36:26 +03:00
core_bind.h Make enum/constant binds 64-bit. 2022-06-17 16:36:26 +03:00
core_builders.py
core_constants.cpp Merge pull request #62122 from reduz/implement-movie-writer 2022-06-21 14:24:14 +02:00
core_constants.h Make enum/constant binds 64-bit. 2022-06-17 16:36:26 +03:00
core_string_names.cpp
core_string_names.h
doc_data.cpp
doc_data.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
register_core_types.cpp
register_core_types.h
SCsub
typedefs.h
version.h