summaryrefslogtreecommitdiff
path: root/core/templates
AgeCommit message (Expand)Author
2022-10-03Remove NO_THREADS fallback code, Godot 4 requires thread supportRémi Verschelde
2022-09-29Use `constexpr` in the conditions with template parameters and `sizeof`s to s...bruvzg
2022-09-28Merge pull request #66548 from akien-mga/msvc-warnings-c4701-c4703Rémi Verschelde
2022-09-28Fix MSVC warnings C4701 and C4703: Potentially uninitialized variable usedRémi Verschelde
2022-09-28Fix MSVC warning C4706: assignment within conditional expressionRémi Verschelde
2022-09-26Style: Cleanup header guards for consistencyRémi Verschelde
2022-08-05Add a Framebuffer cacheJuan Linietsky
2022-08-04Merge pull request #63906 from Faless/fix/4.x_warningsRémi Verschelde
2022-08-04[Core] Use std type traits to check operations triviality.Fabio Alessandrelli
2022-08-04Arrays: Zero new items of trivial types on resize() (bindings only)Rémi Verschelde
2022-08-02Merge pull request #61315 from lawnjelly/variant_bucket_poolsRémi Verschelde
2022-07-25Remove ThreadWorkPool, replace by WorkerThreadPoolJuan Linietsky
2022-07-25Code quality: Fix header guards consistencyRémi Verschelde
2022-07-23Implement Vector4, Vector4i, Projectionreduz
2022-07-22Implement a Worker ThreadPoolreduz
2022-07-19Use the right memory ordering in SafeNumeric operationsPedro J. Estébanez
2022-07-06Refactor Font configuration and import UI, and Font resources.bruvzg
2022-07-04Variant memory poolslawnjelly
2022-07-04Use custom key structs, instead of raw hashes for the Label3D and TextMesh, t...bruvzg
2022-07-01Merge pull request #62477 from lyuma/packedbytearrayRémi Verschelde
2022-06-30Prevent out-of-bounds write in array conversion; avoid logspam on empty arrays.Lyuma
2022-06-28Avoid manual memory management of certain arrays in Vulkan RDPedro J. Estébanez
2022-06-23Optimize HashMap/HashSet using fastmodHendrik Brucker
2022-06-20Clean up Hash Functionsreduz
2022-06-15Hash function improvementsHendrik Brucker
2022-05-25use ERR_FAIL_INDEX when preferredNathan Franke
2022-05-20Add a new HashSet templatereduz
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-12Add a new HashMap implementationreduz
2022-05-07Add search methods for packed arraysHaoyu Qiu
2022-04-22Add mutable OAHashMap::lookup_ptr function to fix mutability.AndreaCatania
2022-04-12Merge pull request #60078 from Pineapple/cowdata-get-dataRémi Verschelde
2022-04-09Remove get_data() from CowDataBartłomiej T. Listwon
2022-04-08add SafeList destructor which calls maybe_cleanup() to prevent mem leakMark Riedesel
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-04-04Zero initialize all pointer class and struct membersRémi Verschelde
2022-03-27Const Ref Callable for custom sort/searchmashumafi
2022-03-09Change some math macros to constexprkobewi
2022-03-06Add a UniformSet cachereduz
2022-03-04Merge pull request #57630 from lawnjelly/bvh4_templated_checksRémi Verschelde
2022-02-16Make VMap::find_nearest return -1 when emptyHaoyu Qiu
2022-02-05Remove RID_Owner.get_rid_by_indexreduz
2022-02-04BVH - Sync BVH with 3.xlawnjelly
2022-02-02Vectors: Use clear() and has().Anilforextra
2022-01-18Merge pull request #56668 from akien-mga/array-slice-nicer-bound-checksRémi Verschelde
2022-01-12Merge pull request #56492 from akien-mga/remove-author-docstringsRémi Verschelde
2022-01-10`Array`: Relax `slice` bound checks to properly handle negative indicesRémi Verschelde
2022-01-10Fix crash on importing FBX fileHaoyu Qiu
2022-01-05Add list initialization support for Vector & LocalVectorHaoyu Qiu
2022-01-04Style: Remove inconsistently used `@author` docstringsRémi Verschelde