summaryrefslogtreecommitdiff
path: root/core/templates
AgeCommit message (Expand)Author
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
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-07Merge pull request #35901 from nathanfranke/pool-byte-array-subarray-exclusiveRémi Verschelde
2021-11-30Don't return reference on copy assignment operatorsRémi Verschelde
2021-11-26PackedByteArray, Array slice end exclusive, rename subarray to sliceNathan Franke
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-11-19Merge pull request #54499 from Faless/threads/4.x_work_pool_defaultRémi Verschelde
2021-11-08Merge pull request #54486 from ibrahn/thread-work-pool-lazierRémi Verschelde
2021-11-02[OS] Add ThreadWorkPool default size to OS.Fabio Alessandrelli
2021-11-01ThreadWorkPool no longer starts worker threads if given zero work.Ibrahn Sahir
2021-10-30Modify Dictionary::operator== to do real key/value comparison with recursive ...Emmanuel Leblond
2021-10-28clang-format: Various fixes to comments alignment from `clang-format` 13Rémi Verschelde
2021-10-13Fix HashMap element copy leaving hash as zeroPedro J. Estébanez
2021-10-12Merge pull request #52495 from kdiduk/issue-52491-fix-value-conversion-in-has...Rémi Verschelde
2021-10-08Avoid the need for copy assignment in HashMap key/data typesPedro J. Estébanez
2021-10-05#52491 Cosmetic: fix type cast and add comment with the algorithm sourceKirill Diduk
2021-10-01Merge pull request #52850 from mashumafi/vector-bsearchRémi Verschelde
2021-09-30Implement bsearch for Vector and Packed*Arraymashumafi
2021-09-29Rename RID's `getornull()` to `get_or_null()`Hugo Locurcio