aboutsummaryrefslogtreecommitdiff
path: root/core/container
Commit message (Expand)AuthorAgeFilesLines
* Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-292-5/+5
* Update `core` to `-strict-style`gingerBill2024-06-291-2/+5
* Even more style fixesgingerBill2024-06-291-2/+2
* More style improvementsgingerBill2024-06-291-2/+1
* Merge pull request #3339 from axxeny/patch-1gingerBill2024-06-281-2/+2
|\
| * fix comments in core:container/queue.Arseniy Poroshin2024-03-261-2/+2
* | Fix alignment.Jeroen van Rijn2024-06-271-1/+1
* | Loosen constraint on the Key type in rb & avl treedestroycomputers2024-06-182-2/+2
* | Address concerns.Jeroen van Rijn2024-05-241-4/+5
* | Fix package line.Jeroen van Rijn2024-05-241-1/+1
* | Add `core:container/rbtree`Jeroen van Rijn2024-05-232-6/+570
* | Update numerous package declaration namesgingerBill2024-04-182-2/+2
* | Fix the format of some `doc.odin` files of the `core` library which did not m...Maurizio M. Gavioli2024-04-141-38/+37
|/
* core/container/avl: Initial importYawning Angel2024-02-241-0/+678
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-287-11/+11
* Add `peek` to priority queue.Jeroen van Rijn2024-01-081-0/+15
* Clear up core:container/queueJeroen van Rijn2023-11-151-1/+18
* [core]: Remove `do` keyword from the core libraryflysand72023-11-111-5/+7
* Make procedures contextless where possiblegingerBill2023-09-121-11/+33
* Swap order of `prev` and `next`gingerBill2023-09-121-1/+1
* fix queue reserve always doubling in size when there is enough spaceLaytan Laats2023-08-261-1/+1
* Replace `x in &y` Use `&v in y` syntax through core & vendor for `switch`/`fo...gingerBill2023-06-261-2/+2
* Correct `queue` usage of `runtime.Allocator_Error`gingerBill2023-05-271-11/+11
* added set overload, made make explicitJon Lipstate2023-05-021-24/+17
* update docs, add unsafe_get/set, add round up to createJon Lipstate2023-04-301-61/+127
* Add more utility procedures to small arrayLucas Perlind2022-12-211-1/+46
* Add `contextless` where appropriategingerBill2022-11-111-17/+17
* Add bounds check for peeksColin Davidson2022-08-291-2/+4
* add peeksColin Davidson2022-08-291-0/+10
* Add more queue helpersColin Davidson2022-08-291-0/+7
* Remove unused `n` from PQ; add `reflect.is_bit_set`Jeroen van Rijn2022-08-181-1/+0
* Merge pull request #1828 from JungerBoyo/patch-2gingerBill2022-06-121-0/+10
|\
| * front() and back()JungerBoyo2022-06-041-0/+10
* | unset functionJungerBoyo2022-06-031-0/+27
|/
* Add missing result parameter namessduman2022-04-281-2/+2
* Add `core:container/intrusive/list`gingerBill2022-04-271-0/+173
* Reduce allocationshanabi12242022-04-191-9/+9
* Fix bugs in core:container/lruhanabi12242022-04-181-6/+15
* Remove `#caller_location` from certain calls in `core:container/small_array`gingerBill2022-04-041-3/+3
* [bit_array] Really fix the leak.Jeroen van Rijn2022-03-062-17/+22
* Fix leak in `core:container/bit_array`Andrea Piseri2022-03-061-1/+2
* replace a branch with `max` in `core:container/bit_array.set`ap296002022-02-051-1/+1
* rename iterator proceduresAndrea Piseri2022-02-051-3/+3
* Update interface to allow more modes of iterationAndrea Piseri2022-02-051-21/+90
* rename `iterator` proc to `next`, add named return valuesap296002022-02-041-1/+1
* add `iterator` to `core:container/bit_array`Andrea Piseri2022-02-041-1/+42
* `core:container/topological_sort`gingerBill2022-02-041-0/+98
* Update `core:container/lru` to support `clear` and take a boolean to indicate...gingerBill2022-02-021-14/+23
* `core:container/lru`dev-2022-02gingerBill2022-02-011-0/+183
* Keep -vet happygingerBill2022-01-251-0/+1