| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Replace `core:*` to `base:*` where appropriate | gingerBill | 2024-01-28 | 7 | -11/+11 |
| | | |||||
| * | Add `peek` to priority queue. | Jeroen van Rijn | 2024-01-08 | 1 | -0/+15 |
| | | |||||
| * | Clear up core:container/queue | Jeroen van Rijn | 2023-11-15 | 1 | -1/+18 |
| | | |||||
| * | [core]: Remove `do` keyword from the core library | flysand7 | 2023-11-11 | 1 | -5/+7 |
| | | |||||
| * | Make procedures contextless where possible | gingerBill | 2023-09-12 | 1 | -11/+33 |
| | | |||||
| * | Swap order of `prev` and `next` | gingerBill | 2023-09-12 | 1 | -1/+1 |
| | | |||||
| * | fix queue reserve always doubling in size when there is enough space | Laytan Laats | 2023-08-26 | 1 | -1/+1 |
| | | |||||
| * | Replace `x in &y` Use `&v in y` syntax through core & vendor for ↵ | gingerBill | 2023-06-26 | 1 | -2/+2 |
| | | | | | `switch`/`for` statements | ||||
| * | Correct `queue` usage of `runtime.Allocator_Error` | gingerBill | 2023-05-27 | 1 | -11/+11 |
| | | |||||
| * | added set overload, made make explicit | Jon Lipstate | 2023-05-02 | 1 | -24/+17 |
| | | |||||
| * | update docs, add unsafe_get/set, add round up to create | Jon Lipstate | 2023-04-30 | 1 | -61/+127 |
| | | |||||
| * | Add more utility procedures to small array | Lucas Perlind | 2022-12-21 | 1 | -1/+46 |
| | | |||||
| * | Add `contextless` where appropriate | gingerBill | 2022-11-11 | 1 | -17/+17 |
| | | |||||
| * | Add bounds check for peeks | Colin Davidson | 2022-08-29 | 1 | -2/+4 |
| | | |||||
| * | add peeks | Colin Davidson | 2022-08-29 | 1 | -0/+10 |
| | | |||||
| * | Add more queue helpers | Colin Davidson | 2022-08-29 | 1 | -0/+7 |
| | | |||||
| * | Remove unused `n` from PQ; add `reflect.is_bit_set` | Jeroen van Rijn | 2022-08-18 | 1 | -1/+0 |
| | | |||||
| * | Merge pull request #1828 from JungerBoyo/patch-2 | gingerBill | 2022-06-12 | 1 | -0/+10 |
| |\ | | | | | front() and back() | ||||
| | * | front() and back() | JungerBoyo | 2022-06-04 | 1 | -0/+10 |
| | | | | | | | based on pop_front(), pop_back() | ||||
| * | | unset function | JungerBoyo | 2022-06-03 | 1 | -0/+27 |
| |/ | | | unset function, clear single bits | ||||
| * | Add missing result parameter names | sduman | 2022-04-28 | 1 | -2/+2 |
| | | | | | | This adds some missing result parameters names back to pop_front_safe. Currently it the procedure won't compile since it's referencing missing variable names. | ||||
| * | Add `core:container/intrusive/list` | gingerBill | 2022-04-27 | 1 | -0/+173 |
| | | |||||
| * | Reduce allocations | hanabi1224 | 2022-04-19 | 1 | -9/+9 |
| | | |||||
| * | Fix bugs in core:container/lru | hanabi1224 | 2022-04-18 | 1 | -6/+15 |
| | | |||||
| * | Remove `#caller_location` from certain calls in `core:container/small_array` | gingerBill | 2022-04-04 | 1 | -3/+3 |
| | | |||||
| * | [bit_array] Really fix the leak. | Jeroen van Rijn | 2022-03-06 | 2 | -17/+22 |
| | | |||||
| * | Fix leak in `core:container/bit_array` | Andrea Piseri | 2022-03-06 | 1 | -1/+2 |
| | | | | | | | calling `clear` on a `bit_array` no longer leaks the previous allocation, instead it sets all bits to `false` preserving the same backing dynamic array. | ||||
| * | replace a branch with `max` in `core:container/bit_array.set` | ap29600 | 2022-02-05 | 1 | -1/+1 |
| | | |||||
| * | rename iterator procedures | Andrea Piseri | 2022-02-05 | 1 | -3/+3 |
| | | |||||
| * | Update interface to allow more modes of iteration | Andrea Piseri | 2022-02-05 | 1 | -21/+90 |
| | | | | | | | | | | | It's now possible to iterate over: - all keys in the range min_value ..= max_value, with `iterate_all` - all set keys in the bit array, with `iterate_set` - all unset keys in the range min_value ..= max_value, with `iterate_unset` `Bit_Array` now stores the `max_value` provided during construction, and updates it when a key that was previously out of range is set. | ||||
| * | rename `iterator` proc to `next`, add named return values | ap29600 | 2022-02-04 | 1 | -1/+1 |
| | | |||||
| * | add `iterator` to `core:container/bit_array` | Andrea Piseri | 2022-02-04 | 1 | -1/+42 |
| | | |||||
| * | `core:container/topological_sort` | gingerBill | 2022-02-04 | 1 | -0/+98 |
| | | |||||
| * | Update `core:container/lru` to support `clear` and take a boolean to ↵ | gingerBill | 2022-02-02 | 1 | -14/+23 |
| | | | | | indicate whether or not to call the `on_remove` procedure on `clear` or `destroy` | ||||
| * | `core:container/lru`dev-2022-02 | gingerBill | 2022-02-01 | 1 | -0/+183 |
| | | |||||
| * | Keep -vet happy | gingerBill | 2022-01-25 | 1 | -0/+1 |
| | | |||||
| * | bit_array: Fix initial size. | Jeroen van Rijn | 2022-01-25 | 1 | -1/+1 |
| | | |||||
| * | fix push_back and pop_front | CiD- | 2022-01-14 | 1 | -1/+4 |
| | | |||||
| * | Add `core:container/queue` | gingerBill | 2022-01-01 | 1 | -0/+205 |
| | | |||||
| * | Correct `_shift_down` logic | gingerBill | 2022-01-01 | 1 | -8/+7 |
| | | |||||
| * | Fix typo in priority_queue.odin and add `default_swap_proc` | gingerBill | 2022-01-01 | 1 | -1/+7 |
| | | |||||
| * | Change the implementation of `Priority_Queue` to have a better interface ↵ | gingerBill | 2021-12-30 | 1 | -104/+102 |
| | | | | | that allows for a `less` and `swap` procedure | ||||
| * | Add `core:container/priority_queue` | gingerBill | 2021-12-29 | 1 | -0/+140 |
| | | |||||
| * | Minor improvements to `core:container/small_array` | gingerBill | 2021-12-29 | 1 | -3/+3 |
| | | |||||
| * | Add `core:container/small_array` | gingerBill | 2021-12-29 | 1 | -0/+117 |
| | | |||||
| * | [core:container/bit_vector] Create new package. | Jeroen van Rijn | 2021-12-28 | 2 | -0/+176 |
| | | | | | A dynamic bit array, optionally allowing negative indices. | ||||
| * | Remove `core:container` contents | gingerBill | 2021-12-28 | 8 | -1378/+0 |
| | | |||||
| * | Make core and vendor adhere to `-vet`, `-strict-style`, and `-disallow-do` | gingerBill | 2021-09-11 | 1 | -4/+12 |
| | | |||||
| * | Remove unneeded semicolons from the core library | gingerBill | 2021-08-31 | 8 | -472/+472 |
| | | |||||
| * | Enforce `core:builtin` and `core:intrinsics` for imports | gingerBill | 2021-08-21 | 1 | -1/+1 |
| | | |||||