Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-20 | Clean up Hash Functions | reduz | |
Clean up and do fixes to hash functions and newly introduced murmur3 hashes in #61934 * Clean up usage of murmur3 * Fixed usages of binary murmur3 on floats (this is invalid) * Changed DJB2 to use xor (which seems to be better) | |||
2022-06-15 | Validate every source element separately Array::append_array() | Pedro J. Estébanez | |
2022-05-25 | Add `any()` and `all()` methods to Array | Hugo Locurcio | |
These can be used as faster, more convenient shorthands to using `filter()` + `size()`. | |||
2022-05-17 | Implement read-only arrays | George Marques | |
Arrays can be set as read-only and thus cannot be modified. Assigning the array will create an editable copy. Similar to is already done to read-only dictionaries. | |||
2022-03-27 | Const Ref Callable for custom sort/search | mashumafi | |
2022-01-23 | Merge pull request #56337 from cdemirer/fix-array-dictionary-id | Rémi Verschelde | |
2022-01-10 | `Array`: Relax `slice` bound checks to properly handle negative indices | Rémi Verschelde | |
The same is done for `Vector` (and thus `Packed*Array`). `begin` and `end` can now take any value and will be clamped to `[-size(), size()]`. Negative values are a shorthand for indexing the array from the last element upward. `end` is given a default `INT_MAX` value (which will be clamped to `size()`) so that the `end` parameter can be omitted to go from `begin` to the max size of the array. This makes `slice` works similarly to numpy's and JavaScript's. | |||
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2021-12-30 | Fix Array and Dictionary id() and dictionary test bug | cdemirer | |
2021-11-26 | PackedByteArray, Array slice end exclusive, rename subarray to slice | Nathan Franke | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-10-30 | Modify Dictionary::operator== to do real key/value comparison with recursive ↵ | Emmanuel Leblond | |
support (and add unittests) | |||
2021-09-30 | Implement bsearch for Vector and Packed*Array | mashumafi | |
2021-08-28 | Merge pull request #47406 from mashumafi/master-Array-insert-rc | Max Hilbrunner | |
Array::insert consistent with Pool*Array::insert | |||
2021-08-27 | Add an `Array.pop_at()` method to pop an element at an arbitrary index | Hugo Locurcio | |
Negative indices are supported to pop an element relative from the end. | |||
2021-05-21 | Remove alloca from loop and use a single fixed size array declaration | Marcel Admiraal | |
2021-05-05 | Add filter, map and reduce to Array | Tomasz Chabora | |
2021-04-21 | Add fill method to Arrays and PackedArrays | Matheus Lima Cunha | |
2021-04-01 | Merge pull request #46991 from madmiraal/rename-invert-reverse | Rémi Verschelde | |
Rename Array.invert() to Array.reverse() | |||
2021-03-27 | Array::insert consistent with Pool*Array::insert | mashumafi | |
2021-03-21 | Rename Array.invert() to Array.reverse() | Marcel Admiraal | |
Does the same internally for List and Vector<>, which includes all PackedArray types. | |||
2021-03-18 | Add functions to retrieve type of a typed Array | George Marques | |
2021-03-18 | Don't check type when assigning Array | George Marques | |
The array should just assimilate the type of the other one since assignment in this case means a change in the reference. This also adds a `typed_assign` function for the cases where type validation is wanted. | |||
2021-03-12 | Fixes small typos and grammar correction | Anshul7sp1 | |
2021-02-04 | Change sort_custom/bsearch_custom to use Callables | kobewi | |
2021-01-01 | Update copyright statements to 2021 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆 | |||
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-11-23 | Initialize class/struct variables with default values in core/ and drivers/ | Rafał Mikrut | |
2020-11-10 | Merge pull request #43398 from ↵ | Rémi Verschelde | |
KoBeWi/add_an_array_to_another_array_but_with_a_method Add append_array() method to Array class | |||
2020-11-09 | Refactored variant constructor logic | reduz | |
2020-11-08 | Add append_array() method to Array class | Tomasz Chabora | |
2020-11-07 | Reorganized core/ directory, it was too fatty already | reduz | |
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code |