summaryrefslogtreecommitdiffstats
path: root/core/templates
Commit message (Expand)AuthorAgeFilesLines
...
* Allow renaming child nodes in `_ready`RedworkDE2023-06-261-0/+34
* Handle RID validator overflowNinni Pipping2023-06-201-1/+2
* Improve `SelfList` and fix error in `BaseMaterial3D` when running doctoolRedworkDE2023-05-221-1/+10
* Optimize threading-sensitive node data for single-threaded processingPedro J. Estébanez2023-05-171-1/+4
* Make more base nodes thread safeJuan Linietsky2023-05-151-0/+11
* Merge pull request #75901 from reduz/refactor-node-processingRémi Verschelde2023-05-104-6/+11
|\
| * Refactor Node ProcessingJuan Linietsky2023-05-094-6/+11
* | Add missing thread safety to PagedAllocatorPedro J. Estébanez2023-05-081-6/+39
|/
* Make `LocalVector` respect its `tight` template parameterkleonc2023-05-081-12/+3
* Merge pull request #72421 from myaaaaaaaaa/signal-hashmapRémi Verschelde2023-04-251-0/+6
|\
| * Store Object signals in a HashMap rather than a VMapmyaaaaaaaaa2023-02-251-0/+6
* | Optimize HashMap sizebitsawer2023-04-241-3/+3
* | Fix misuses of error macrosDanil Alexeev2023-04-181-1/+0
* | Fix PagedArray.merge_unordered() dropping pagesmyaaaaaaaaa2023-02-161-11/+9
|/
* Add range iterator to LocalVectorkobewi2023-01-211-0/+64
* Merge pull request #64795 from RandomShaper/fix_saferefcountRémi Verschelde2023-01-091-0/+20
|\
| * Prevent misuse of SafeRefCountPedro J. Estébanez2023-01-091-0/+20
* | One Copyright Update to rule them allRémi Verschelde2023-01-0531-899/+899
|/
* Improve logic for detecting and tracking extensionsBastiaan Olij2022-11-241-0/+1
* Merge pull request #66804 from akien-mga/core-remove-NO_SAFE_CASTRémi Verschelde2022-10-041-9/+2
|\
| * Remove unsupported `NO_SAFE_CAST`/`-fno-rtti` from Android buildRémi Verschelde2022-10-031-9/+2
* | Remove NO_THREADS fallback code, Godot 4 requires thread supportRémi Verschelde2022-10-033-299/+1
|/
* Use `constexpr` in the conditions with template parameters and `sizeof`s to s...bruvzg2022-09-292-6/+6
* Merge pull request #66548 from akien-mga/msvc-warnings-c4701-c4703Rémi Verschelde2022-09-281-1/+1
|\
| * Fix MSVC warnings C4701 and C4703: Potentially uninitialized variable usedRémi Verschelde2022-09-281-1/+1
* | Fix MSVC warning C4706: assignment within conditional expressionRémi Verschelde2022-09-281-2/+3
|/
* Style: Cleanup header guards for consistencyRémi Verschelde2022-09-261-1/+4
* Add a Framebuffer cacheJuan Linietsky2022-08-051-10/+10
* Merge pull request #63906 from Faless/fix/4.x_warningsRémi Verschelde2022-08-043-14/+18
|\
| * [Core] Use std type traits to check operations triviality.Fabio Alessandrelli2022-08-043-14/+18
* | Arrays: Zero new items of trivial types on resize() (bindings only)Rémi Verschelde2022-08-042-0/+5
|/
* Merge pull request #61315 from lawnjelly/variant_bucket_poolsRémi Verschelde2022-08-021-1/+9
|\
| * Variant memory poolslawnjelly2022-07-041-1/+9
* | Remove ThreadWorkPool, replace by WorkerThreadPoolJuan Linietsky2022-07-252-238/+0
* | Code quality: Fix header guards consistencyRémi Verschelde2022-07-255-5/+5
* | Implement Vector4, Vector4i, Projectionreduz2022-07-231-0/+16
* | Implement a Worker ThreadPoolreduz2022-07-221-0/+1
* | Use the right memory ordering in SafeNumeric operationsPedro J. Estébanez2022-07-191-2/+2
* | Refactor Font configuration and import UI, and Font resources.bruvzg2022-07-061-0/+1
|/
* Use custom key structs, instead of raw hashes for the Label3D and TextMesh, t...bruvzg2022-07-041-2/+2
* Merge pull request #62477 from lyuma/packedbytearrayRémi Verschelde2022-07-011-0/+3
|\
| * Prevent out-of-bounds write in array conversion; avoid logspam on empty arrays.Lyuma2022-06-301-0/+3
* | Avoid manual memory management of certain arrays in Vulkan RDPedro J. Estébanez2022-06-281-2/+7
|/
* Optimize HashMap/HashSet using fastmodHendrik Brucker2022-06-233-30/+98
* Clean up Hash Functionsreduz2022-06-201-31/+131
* Hash function improvementsHendrik Brucker2022-06-151-74/+101
* use ERR_FAIL_INDEX when preferredNathan Franke2022-05-251-2/+2
* Add a new HashSet templatereduz2022-05-203-1/+477
* Replace most uses of Map by HashMapreduz2022-05-166-56/+110
* Add a new HashMap implementationreduz2022-05-124-675/+494