1
0
Fork 0
godot/core
lawnjelly 7eae6cd310 RID tracked handles better error messages for dangling RIDs
Keeps track of previous allocations as well as current allocations, as the previous allocation will be the one of interest in many cases for dangling RIDs.

Prints the file / line number in the error message, instead of using print_verbose.
2021-12-08 10:07:25 +00:00
..
bind Add an `OS.crash()` method for testing system crash handler 2021-12-04 01:40:56 +01:00
crypto [Crypto] Delete mbedtls ctx in deconstructor. 2021-07-06 11:10:47 +02:00
io Fix potential infinite loop when connecting HTTPClient 2021-11-26 23:43:55 +08:00
math Warn when using an AABB or Rect2 with a negative size 2021-12-06 16:51:59 +01:00
os [3.x] Add a Time singleton 2021-11-29 11:00:06 -06:00
SCsub SCons: List `.gen.cpp` sources explicitly to avoid globbing errors 2021-10-16 10:59:14 +02:00
array.cpp Add recursive comparison to Array and Dictionary 2021-11-09 15:08:22 +01:00
array.h Add recursive comparison to Array and Dictionary 2021-11-09 15:08:22 +01:00
bitfield_dynamic.cpp Portal occlusion culling 2021-07-14 11:43:23 +01:00
bitfield_dynamic.h Portal occlusion culling 2021-07-14 11:43:23 +01:00
class_db.cpp Improve error message when instantiating virtual class 2021-10-06 09:29:31 +02:00
class_db.h Expose enum related methods in ClassDB 2021-09-11 20:33:29 +08:00
color.cpp
color.h
color_names.inc
command_queue_mt.cpp
command_queue_mt.h
compressed_translation.cpp Remove unused variables 2021-10-18 18:51:05 +01:00
compressed_translation.h
core_builders.py SCons: Generate header with info on which modules are enabled 2021-07-14 23:09:47 +02:00
core_string_names.cpp
core_string_names.h
cowdata.h
dictionary.cpp Add recursive comparison to Array and Dictionary 2021-11-09 15:08:22 +01:00
dictionary.h Add recursive comparison to Array and Dictionary 2021-11-09 15:08:22 +01:00
engine.cpp Fix character encoding of Engine::get_copyright_info 2021-10-15 12:51:42 +02:00
engine.h Sphere occluders (portals and general use) 2021-08-17 09:02:06 +01:00
error_list.h
error_macros.cpp
error_macros.h Merge pull request #53393 from lawnjelly/dev_asserts 2021-10-05 11:25:24 +02:00
func_ref.cpp
func_ref.h
global_constants.cpp Ignore OS specific values (constants, project settings, properties) 2021-10-10 23:40:32 +03:00
global_constants.h Ignore OS specific values (constants, project settings, properties) 2021-10-10 23:40:32 +03:00
hash_map.h Avoid the need for copy assignment in HashMap key/data types 2021-11-08 22:33:54 +01:00
hashfuncs.h
image.cpp Image Use memcpy() in fill(), fill_rect(), _put_pixelb(), _get_pixelb() 2021-11-23 17:59:08 +01:00
image.h Image Use memcpy() in fill(), fill_rect(), _put_pixelb(), _get_pixelb() 2021-11-23 17:59:08 +01:00
input_map.cpp Adding InputMap action error suggestion for Input singleton 2021-09-21 17:14:58 +02:00
input_map.h clang-format: Various fixes to comments alignment from `clang-format` 13 2021-10-28 14:50:32 +02:00
int_types.h
list.h clang-format: Various fixes to comments alignment from `clang-format` 13 2021-10-28 14:50:32 +02:00
local_vector.h Fix LocalVector crash on insert. 2021-09-14 13:41:26 +02:00
make_binders.py
map.h
message_queue.cpp Remove duplicate ERR_PRINTS macro 2021-06-16 11:56:25 +01:00
message_queue.h
method_bind.cpp
method_bind.h
method_ptrcall.h
node_path.cpp Optimize NodePath update when renaming or deleting nodes in the editor 2021-07-09 11:43:05 -07:00
node_path.h
oa_hash_map.h
object.cpp clang-format: Disable alignment of operands, too unreliable 2021-10-28 13:23:38 +02:00
object.h CI: Update to clang-format 13 using LLVM repo 2021-10-28 17:30:52 +02:00
object_id.h
object_rc.h Promote object validity checks to release builds 2021-09-21 10:39:04 +02:00
ordered_hash_map.h Add recursive comparison to Array and Dictionary 2021-11-09 15:08:22 +01:00
packed_data_container.cpp Fix crash when executing PackedDataContainer._iter_init 2021-11-25 22:05:48 +01:00
packed_data_container.h
paged_allocator.h Replace QuickHull with Bullet's convex hull computer. 2021-05-22 08:16:43 +02:00
pair.h
path_remap.cpp
path_remap.h
pool_allocator.cpp
pool_allocator.h
pool_vector.cpp
pool_vector.h
pooled_list.h Add option to use handles to RID 2021-12-06 14:43:34 +00:00
print_string.cpp
print_string.h
project_settings.cpp Ignore override.cfg when in editor 2021-11-25 22:48:20 +01:00
project_settings.h Ignore override.cfg when in editor 2021-11-25 22:48:20 +01:00
ref_ptr.cpp
ref_ptr.h
reference.cpp
reference.h
register_core_types.cpp [3.x] Add a Time singleton 2021-11-29 11:00:06 -06:00
register_core_types.h
resource.cpp OS: Fix used resource debug prints 2021-08-06 13:24:02 +02:00
resource.h Resource: Remove unused `_use_builtin_script()` virtual method 2021-08-12 16:45:48 +02:00
rid.cpp Add option to use handles to RID 2021-12-06 14:43:34 +00:00
rid.h Add option to use handles to RID 2021-12-06 14:43:34 +00:00
rid_handle.cpp RID tracked handles better error messages for dangling RIDs 2021-12-08 10:07:25 +00:00
rid_handle.h RID tracked handles better error messages for dangling RIDs 2021-12-08 10:07:25 +00:00
ring_buffer.h
safe_refcount.cpp
safe_refcount.h
script_debugger_local.cpp
script_debugger_local.h
script_language.cpp
script_language.h Add Script::inherits_script() 2021-08-02 15:18:30 +02:00
self_list.h
set.h
simple_type.h
sort_array.h
string_buffer.h
string_builder.cpp
string_builder.h
string_name.cpp
string_name.h
threaded_callable_queue.h Implement async shader compilation plus caching for GL ES 3 2021-11-09 12:19:12 +01:00
translation.cpp i18n: Add support for translating the class reference 2021-10-07 12:48:23 +02:00
translation.h i18n: Add support for translating the class reference 2021-10-07 12:48:23 +02:00
type_info.h clang-format: Disable alignment of operands, too unreliable 2021-10-28 13:23:38 +02:00
typedefs.h Add recursive comparison to Array and Dictionary 2021-11-09 15:08:22 +01:00
ucaps.h
undo_redo.cpp Revert "Fix UndoRedo::Operation objects cleanup" 2021-11-16 08:54:58 +01:00
undo_redo.h Revert "Fix UndoRedo::Operation objects cleanup" 2021-11-16 08:54:58 +01:00
ustring.cpp Allow dehardcoding documentation branch and URL in docs links 2021-11-15 17:22:47 +01:00
ustring.h CharProxy: Add copy constructor 2021-11-15 16:18:34 +01:00
variant.cpp Add recursive comparison to Array and Dictionary 2021-11-09 15:08:22 +01:00
variant.h Add recursive comparison to Array and Dictionary 2021-11-09 15:08:22 +01:00
variant_call.cpp [3.x] Backport some APIs in math structs 2021-11-27 01:19:45 -06:00
variant_op.cpp Promote object validity checks to release builds 2021-09-21 10:39:04 +02:00
variant_parser.cpp NaN, INF read/write bug fixed 2021-10-05 13:28:39 -04:00
variant_parser.h VariantParser: Fix uninitialized ResourceParser funcs 2021-08-03 09:33:25 +02:00
vector.h clang-format: Various fixes to comments alignment from `clang-format` 13 2021-10-28 14:50:32 +02:00
version.h
vmap.h
vset.h