Commit Graph

12 Commits

Author SHA1 Message Date
Tristan B. Velloza Kildaire 930fa1ace5 niknaks.arrays
- Added this
2024-04-27 15:46:28 +02:00
Tristan B. Velloza Kildaire 45a6ca0f67 niknaks.arrays
- Refactored
2024-04-27 15:43:58 +02:00
Tristan B. Velloza Kildaire ee9d0cee7e niknaks.arrays
- Updated unittestesd (test shrinking)
- Added docs
2024-04-27 15:43:20 +02:00
Tristan B. Velloza Kildaire 4dceaad585 niknaks.arrays
- Moved here

niknaks.containers

- Moved here
2024-04-27 15:39:36 +02:00
Tristan B. Velloza Kildaire 3545501653 Documentation
- Added authors
2024-04-08 08:40:16 +02:00
Tristan B. Velloza Kildaire df208e10be
niknaks.arrays (#14)
* niknaks.arrays

- Added filtering

* niknaks.arrays

- Use `ref`

* niknaks.arrays

- Documented

* niknaks.arrays

- Use `vewrsion(unittesd)`
2024-03-12 20:50:17 +02:00
Tristan B. Velloza Kildaire ee460fcef0
Improved findNextFree (#8)
* niknaks.arrays

- Added a new implementation of `findNextFree!(T)(T[], ref T)` which now returns a boolean and ref's the found value
- Fixes a bug whereby infite loop COULD occur
- The new function is also `@nogc`

* niknaks.arrays

- Added a unittest to test out the new method

* niknaks.arrays

- Removed now-completed TODO

* niknaks.arrays

- Cleaned up comments for unit tests
- Added missing unit test comments

* niknaks.arrays

- Fixed unittest to be nicer

* niknaks.arrays

- Fixed unittest to be nicer

* niknaks.arrays

- Added a unit test to test a missing case of an empty array
2023-10-15 13:27:44 +02:00
Tristan B. Velloza Kildaire e3968f2b9c niknaks.arrays
- Added TODO for #4
2023-09-30 20:20:12 +02:00
Tristan B. Velloza Kildaire bb0b63175c niknaks.arrays
- Added another unit test
2023-09-30 20:17:05 +02:00
Tristan B. Velloza Kildaire 7b926e0d2f niknaks.arrays
- Added new unit test
2023-09-30 20:13:45 +02:00
Tristan B. Velloza Kildaire 4952375e6b niknaks.arrays
- Removed unrelated routine
2023-09-30 19:37:32 +02:00
Tristan B. Velloza Kildaire 39e801061d niknaks (package)
- Made `niknaks.arrays` module available

niknaks.arrays

- Added new module
2023-09-30 19:33:06 +02:00