summaryrefslogtreecommitdiffstats
path: root/core/templates
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add search methods for packed arraysHaoyu Qiu2022-05-072-0/+34
* Add mutable OAHashMap::lookup_ptr function to fix mutability.AndreaCatania2022-04-221-7/+11
* Merge pull request #60078 from Pineapple/cowdata-get-dataRémi Verschelde2022-04-121-17/+8
|\
| * Remove get_data() from CowDataBartłomiej T. Listwon2022-04-091-17/+8
* | add SafeList destructor which calls maybe_cleanup() to prevent mem leakMark Riedesel2022-04-081-4/+26
|/
* Fix some issues found by cppcheck.bruvzg2022-04-062-5/+5
* Zero initialize all pointer class and struct membersRémi Verschelde2022-04-047-13/+13
* Const Ref Callable for custom sort/searchmashumafi2022-03-271-7/+12
* Change some math macros to constexprkobewi2022-03-091-2/+2
* Add a UniformSet cachereduz2022-03-061-1/+1
* Merge pull request #57630 from lawnjelly/bvh4_templated_checksRémi Verschelde2022-03-041-19/+130
|\
| * BVH - Sync BVH with 3.xlawnjelly2022-02-041-19/+130
* | Make VMap::find_nearest return -1 when emptyHaoyu Qiu2022-02-161-0/+3
* | Remove RID_Owner.get_rid_by_indexreduz2022-02-051-38/+18
|/