summaryrefslogtreecommitdiffstats
path: root/core/templates
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* Vectors: Use clear() and has().Anilforextra2022-02-021-3/+1
* Merge pull request #56668 from akien-mga/array-slice-nicer-bound-checksRémi Verschelde2022-01-181-9/+14
|\
| * `Array`: Relax `slice` bound checks to properly handle negative indicesRémi Verschelde2022-01-101-9/+14
* | Merge pull request #56492 from akien-mga/remove-author-docstringsRémi Verschelde2022-01-122-3/+2
|\ \ | |/ |/|
| * Style: Remove inconsistently used `@author` docstringsRémi Verschelde2022-01-042-3/+2
* | Fix crash on importing FBX fileHaoyu Qiu2022-01-101-0/+3
* | Add list initialization support for Vector & LocalVectorHaoyu Qiu2022-01-052-0/+19
|/
* Update copyright statements to 2022Rémi Verschelde2022-01-0333-66/+66
* Merge pull request #35901 from nathanfranke/pool-byte-array-subarray-exclusiveRémi Verschelde2021-12-071-16/+17
|\
| * PackedByteArray, Array slice end exclusive, rename subarray to sliceNathan Franke2021-11-261-16/+17
* | Don't return reference on copy assignment operatorsRémi Verschelde2021-11-305-14/+7
|/
* Rename `remove()` to `remove_at()` when removing by indexLightning_A2021-11-236-9/+9
* Merge pull request #54499 from Faless/threads/4.x_work_pool_defaultRémi Verschelde2021-11-191-1/+1
|\
| * [OS] Add ThreadWorkPool default size to OS.Fabio Alessandrelli2021-11-021-1/+1
* | Merge pull request #54486 from ibrahn/thread-work-pool-lazierRémi Verschelde2021-11-081-4/+20
|\ \ | |/ |/|
| * ThreadWorkPool no longer starts worker threads if given zero work.Ibrahn Sahir2021-11-011-4/+20
* | Modify Dictionary::operator== to do real key/value comparison with recursive ...Emmanuel Leblond2021-10-301-1/+5
|/
* clang-format: Various fixes to comments alignment from `clang-format` 13Rémi Verschelde2021-10-283-12/+12
* Fix HashMap element copy leaving hash as zeroPedro J. Estébanez2021-10-131-0/+1
* Merge pull request #52495 from kdiduk/issue-52491-fix-value-conversion-in-has...Rémi Verschelde2021-10-121-1/+8
|\
| * #52491 Cosmetic: fix type cast and add comment with the algorithm sourceKirill Diduk2021-10-051-1/+8
* | Avoid the need for copy assignment in HashMap key/data typesPedro J. Estébanez2021-10-081-7/+10
* | Merge pull request #52850 from mashumafi/vector-bsearchRémi Verschelde2021-10-012-0/+73
|\ \
| * | Implement bsearch for Vector and Packed*Arraymashumafi2021-09-302-0/+73
* | | Rename RID's `getornull()` to `get_or_null()`Hugo Locurcio2021-09-291-8/+8
* | | Replace `#pragma once` by traditional include guards for consistencyHugo Locurcio2021-09-241-6/+8
|/ /
* | Fix placement new on zero-sized region warning on GCC 11.1Grigoris Pavlakis2021-09-151-0/+10
* | Replace stb_vorbis with libogg+libvorbisEllen Poe2021-09-091-1/+1
|/
* Merge pull request #52026 from Calinou/constiterator-fix-constHugo Locurcio2021-09-011-1/+1
|\
| * Fix ConstIterator to allow `for` range loops on Packed*ArrayHugo Locurcio2021-08-231-1/+1
* | Revert " Improve collision generation usability in the new 3D scene import wo...Juan Linietsky2021-08-301-1/+1
* | Merge pull request #51985 from AndreaCatania/collCamille Mohr-Daurat2021-08-301-1/+1
|\ \