Armin
|
71925158ac
|
Merge branch 'master' of https://github.com/becheran/grid
|
2022-08-17 21:40:11 +02:00 |
|
Armin
|
30caea7709
|
Fix #13 overflow size calculation and init zero grid
|
2022-08-17 21:40:03 +02:00 |
|
becheran
|
d3942d37ff
|
#17 Doc grid size limit
|
2022-08-16 09:15:43 +02:00 |
|
becheran
|
4aa88f4a65
|
Add must_use and cleanup benchmark
|
2022-08-13 14:24:07 +02:00 |
|
becheran
|
f28b3a3281
|
Speedup idx function
|
2022-08-13 11:07:39 +02:00 |
|
Armin
|
164fbeac5c
|
Fix #13 support init zero sized grids
|
2022-08-10 20:01:21 +02:00 |
|
Armin Becher
|
4877def932
|
Column push pop speedup (#14)
* Speedup for push col #10
* Minor linter fixes
* Enhance benchmark for mutated grid
* Speedup pop coll
* Cleanup tests
|
2022-08-10 19:37:18 +02:00 |
|
chyyran
|
0c218c7a2c
|
Add fill and fill_with
|
2022-08-06 02:16:51 -04:00 |
|
mducharm
|
9d66d8e888
|
fixed typo
|
2021-12-13 11:24:08 -05:00 |
|
Michail Pevnev
|
2f642c9243
|
Remove several unnecessary "Clone" bounds
The `T: Clone` on the whole main `impl` is overly restrictive, only a
few operations really need to clone grid elements.
|
2021-11-04 14:39:52 +03:00 |
|
Armin
|
b2436b8c0a
|
Clippy hints
|
2021-08-22 19:27:46 +02:00 |
|
Armin
|
64d16ee8a7
|
Update docs
|
2021-08-22 19:20:39 +02:00 |
|
Peter Willemsen
|
91e78a94bc
|
made Grid no_std compatible + removed stray logging
|
2021-08-19 12:35:33 +02:00 |
|
Junfeng Liu
|
0a862b7ed9
|
Test transpose method
|
2021-07-23 14:34:27 +08:00 |
|
Junfeng Liu
|
7098cee26f
|
Add transpose() method
|
2021-07-21 18:15:14 +08:00 |
|
Junfeng Liu
|
15a734751c
|
Add into_vec() method and format code
|
2021-05-25 15:12:41 +08:00 |
|
Armin Becher
|
dd92d7e4cf
|
Add flatten
|
2020-04-24 09:42:43 +02:00 |
|
Armin Becher
|
0c1ccc9cff
|
Add insert col
|
2020-04-24 08:52:22 +02:00 |
|
Armin Becher
|
8da7995be9
|
Add insert row
|
2020-04-23 00:13:17 +02:00 |
|
Armin Becher
|
f87a1cb8af
|
Pop cols
|
2020-04-06 23:49:30 +02:00 |
|
Armin Becher
|
ac91b5d9b5
|
Add pop row
|
2020-04-06 23:09:07 +02:00 |
|
Armin Becher
|
4fd4b42124
|
Updaate docstrings
|
2020-04-06 21:56:29 +02:00 |
|
Armin Becher
|
92cdf58b13
|
Update docs
|
2020-04-06 21:49:56 +02:00 |
|
Armin Becher
|
c73606f9b6
|
Add description examples
|
2020-04-06 21:31:43 +02:00 |
|
Armin Becher
|
e57348a276
|
Impl compare equality
|
2020-04-06 21:26:03 +02:00 |
|
Armin Becher
|
0a0d485061
|
Autoformat
|
2020-04-06 20:31:05 +02:00 |
|
Armin Becher
|
c50779ff74
|
Update push col
|
2020-04-06 20:30:23 +02:00 |
|
Armin Becher
|
70117c30a6
|
Fix index return value
|
2020-04-06 00:55:24 +02:00 |
|
Armin Becher
|
e2593f6406
|
Add push
|
2020-04-05 23:35:05 +02:00 |
|
Armin Becher
|
9cb502cb94
|
Add row col get
|
2020-04-05 21:04:30 +02:00 |
|
Armin Becher
|
e6b4fc105a
|
Add iter
|
2020-04-05 15:30:09 +02:00 |
|
Armin Becher
|
8fc8e24335
|
Add clear
|
2020-04-05 15:19:19 +02:00 |
|
Armin Becher
|
405f2fb1de
|
Add is empty
|
2020-04-05 15:16:53 +02:00 |
|
Armin Becher
|
508148af21
|
Add get unchecked
|
2020-04-05 15:03:31 +02:00 |
|
Armin Becher
|
9d77a6d4fd
|
Add debug
|
2020-04-05 14:48:43 +02:00 |
|
Armin Becher
|
ae329ef765
|
Add get mutable reference
|
2020-04-04 21:54:44 +02:00 |
|
Armin Becher
|
b02d4d211a
|
Add clone
|
2020-04-04 21:11:45 +02:00 |
|
Armin Becher
|
902b36a27f
|
Cleanup
|
2020-04-04 21:11:29 +02:00 |
|
Armin Becher
|
51998de5b4
|
Fix doc tests
|
2020-04-04 19:13:55 +02:00 |
|
Armin Becher
|
00a5677ff6
|
Speedup init vec macro
|
2020-04-04 18:43:28 +02:00 |
|
Armin Becher
|
b7dff2e573
|
Speedup init grid
|
2020-04-04 18:18:37 +02:00 |
|
Armin Becher
|
182d349c23
|
Update benchmark
|
2020-04-04 13:28:18 +02:00 |
|
Armin Becher
|
4636e982ab
|
Add working grid macro
|
2020-04-03 15:48:01 +02:00 |
|
Armin Becher
|
fc2120719b
|
Fix grid init
|
2020-04-02 23:23:23 +02:00 |
|
Armin Becher
|
21f84fc468
|
Add macro
|
2020-04-02 23:08:02 +02:00 |
|
Armin Becher
|
cfd63fbc4f
|
Mutability and more benchmarks
|
2020-04-01 23:29:06 +02:00 |
|
Armin Becher
|
16c0b377ed
|
Init grid object
|
2020-04-01 22:17:54 +02:00 |
|