| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Enforce `core:builtin` and `core:intrinsics` for imports | gingerBill | 2021-08-21 | 1 | -1/+1 |
| | | |||||
| * | Fix error: Cannot assign to a procedure parameter | streof | 2021-07-09 | 1 | -0/+1 |
| | | |||||
| * | Fix error: Undeclared name: p | streof | 2021-07-09 | 1 | -1/+1 |
| | | |||||
| * | Change uses for parapoly records to use `$` always | gingerBill | 2021-06-14 | 6 | -7/+7 |
| | | |||||
| * | Fix `container/map.odin` | gingerBill | 2021-06-01 | 1 | -4/+4 |
| | | |||||
| * | Add `linalg.matrix_cast` | gingerBill | 2021-03-26 | 1 | -1/+1 |
| | | |||||
| * | Add `container.Priority_Queue` | breeo | 2021-03-25 | 1 | -0/+113 |
| | | |||||
| * | Make `container.Map` have similar semantics to the built-in `map` type | gingerBill | 2020-12-15 | 1 | -37/+49 |
| | | |||||
| * | Reuse container.Queue capacity when calling pop_front() | Tetralux | 2020-10-26 | 1 | -0/+3 |
| | | | | | | | Currently, the Queue will never reuse it's full capacity if you call `pop_front`, even if you empty it before pushing more items. With this change, if you empty the Queue with `pop_front`, then the offset will be set back to the start of the underlying array when you pop the last item. Future pushes will then reuse the already-allocated--but now empty--space. | ||||
| * | Fix container.Array and container.Ring | gingerBill | 2020-10-01 | 2 | -3/+6 |
| | | |||||
| * | Remove usage of `do` in core library | gingerBill | 2020-09-23 | 1 | -1/+3 |
| | | |||||
| * | Fix typo in Small_Array procedure | gingerBill | 2020-09-14 | 1 | -1/+1 |
| | | |||||
| * | Update ring.odin | Platin21 | 2020-08-22 | 1 | -1/+1 |
| | | | | Someone missed the T type here ;) | ||||
| * | Commit fix | gingerBill | 2020-06-16 | 2 | -3/+1 |
| | | |||||
| * | Add `hash.djb2` `hash.jenkins`; Add `container.Bloom_Filter`; Add ↵ | gingerBill | 2020-06-16 | 2 | -0/+153 |
| | | | | | `container.Ring` | ||||
| * | Fix container.Array.array_push_back_elems | Tetralux | 2020-05-15 | 1 | -5/+8 |
| | | | | | | | | | | | | We were previously using array_slice to get the storage that we were copying the new elements into, using the current length as the offset: `copy(data[len:], ..elems)` However, array_slice returns a slice over `data[0:len]` -- we were using it as if it was `data[0:cap]`. Add array_cap_slice that does this instead. :^) | ||||
| * | Remove unused headers | gingerBill | 2020-04-21 | 2 | -7/+0 |
| | | |||||
| * | `container.Set` | gingerBill | 2020-04-20 | 2 | -7/+251 |
| | | |||||
| * | `container.Small_Array` | gingerBill | 2020-04-19 | 1 | -0/+97 |
| | | |||||
| * | `container.Small_Array` | gingerBill | 2020-04-19 | 1 | -12/+12 |
| | | |||||
| * | `container.Map` | gingerBill | 2020-04-19 | 3 | -6/+438 |
| | | |||||
| * | Fix `#optional_ok`; Fix `container.Array` | gingerBill | 2020-04-19 | 1 | -13/+13 |
| | | |||||
| * | `#optional_ok` tag for procedures | gingerBill | 2020-04-19 | 1 | -1/+9 |
| | | |||||
| * | `package container` with `Queue` and `Array` | gingerBill | 2020-04-17 | 2 | -0/+308 |