summaryrefslogtreecommitdiffstats
path: root/core/object/ref_counted.h
Commit message (Expand)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
* Refactor ref-counting code and fix ref counted releasing before aquiringrune-scape2024-09-211-66/+36
* [Core] Optionally delete `Ref` `nullptr` comparisonsA Thousand Ships2024-09-121-0/+5
* Enforce template syntax `typename` over `class`Thaddeus Crews2024-03-071-10/+10
* Allow Ref `instantiate` to accept constructor argsThaddeus Crews2024-02-101-2/+3
* [Core] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-111-1/+1
* Attempt to standardize Object ptrcall encoding on `Object **`David Snopek2023-05-251-2/+8
* Merge pull request #64789 from derammo/derammo_const_refRémi Verschelde2023-05-171-14/+3
|\
| * change Ref<T> to allow non const access to ptrderammo2022-08-231-14/+3
* | Add ValidatedCall to MethodBindJuan Linietsky2023-04-301-0/+12
* | One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* | Improve logic around using Ref<T> with GDExtension virtual functionsBastiaan Olij2022-12-131-0/+3
* | Rename and expose `RefCounted::get_reference_count()`Marc Gilleron2022-09-211-1/+1
|/
* Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`Hugo Locurcio2022-05-031-3/+1
* Fix some issues found by cppcheck.bruvzg2022-04-061-1/+1
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz2021-08-221-4/+0
* Implement native extension systemreduz2021-06-251-0/+4
* Rename `instance()`->`instantiate()` when it's a verbLightning_A2021-06-191-2/+2
* Rename Reference to RefCountedPedro J. Estébanez2021-06-111-0/+297