Commit Graph

23 Commits

Author SHA1 Message Date
Stjepan Glavina f533229a0a Bump to 0.5.0, delete unsafe, use 2018 edition 2020-07-07 09:35:12 +02:00
Artem Shein a05115f6d9 Implement shrink_to_fit method on Arena (#8) 2017-08-11 22:38:21 +02:00
Stjepan Glavina 46db37bb28 Add IntoIterator impls for &Arena and &mut Arena 2017-07-06 16:12:48 +02:00
Vinzent Steinberg aa516a8799 Implement `FromIterator` (#6) 2017-05-16 16:56:12 +02:00
Phil Ruffwind c043b35b73 Add next_vacant
next_vacant returns the index of the next available slot.
This can be useful for inserting self-referential data.
2017-05-14 19:00:56 -04:00
Stjepan Glavina bde1db88b2 Use unreachable crate 2017-04-03 14:40:48 +02:00
Stjepan Glavina 5e136e3121 Implement swap 2017-04-03 14:19:39 +02:00
Stjepan Glavina 4e5dbaf6a8 Add debug impls 2017-04-03 14:13:47 +02:00
Stjepan Glavina 0eb4ea496c Implement get_(mut_)unchecked 2017-04-03 14:06:33 +02:00
Stjepan Glavina 4dea28ec2f Improve documentation 2016-11-15 00:16:53 +01:00
Stjepan Glavina f0bb71344f Update documentation 2016-11-14 23:43:36 +01:00
Stjepan Glavina b685bd7d63 Add links to examples 2016-11-14 21:29:46 +01:00
Stjepan Glavina 008695f344 Write tests 2016-11-14 21:24:42 +01:00
Stjepan Glavina 821eac2764 Remove bitmap 2016-11-14 20:26:49 +01:00
Stjepan Glavina f03ce95123 Clean up the public API 2016-10-27 23:06:02 +02:00
Stjepan Glavina 839d90b94e Implement most iterators 2016-10-27 01:16:19 +02:00
Stjepan Glavina 0469e69f82 More VecArena methods 2016-10-25 20:25:05 +02:00
Stjepan Glavina 24bff1a359 More docs for VecArena 2016-10-25 17:43:16 +02:00
Stjepan Glavina 5625648a01 More documentation and cleanup of Bitmap 2016-10-25 16:39:02 +02:00
Stjepan Glavina 8449e05458 Some documentation for Bitmap 2016-10-25 01:44:18 +02:00
Stjepan Glavina 169f9bf510 Put bitmap into a separate module 2016-10-24 22:37:42 +02:00
Stjepan Glavina f56b289659 Implement Bitmap with bidirectional linked list 2016-10-24 19:49:52 +02:00
Stjepan Glavina fe7eee7359 Rough initial design 2016-10-23 14:58:49 +02:00