Commit Graph

49 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
Stjepan Glavina 095b9b5a6c Update README.md 2017-10-25 21:15:33 +02:00
Stjepan Glavina 9713e68fd2 Update README.md 2017-10-25 21:14:43 +02:00
Stjepan Glavina 1f042c204b Bump the version to 0.4.2 2017-08-11 22:39:52 +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
Stjepan Glavina 452a52641c Add badge and category 2017-05-19 14:11:39 +02:00
Stjepan Glavina 111b0036ae Bump version to 0.4.0 2017-05-16 16:56:48 +02:00
Vinzent Steinberg aa516a8799 Implement `FromIterator` (#6) 2017-05-16 16:56:12 +02:00
Stjepan Glavina 96ef84d50f Bump version to 0.3.0 2017-05-15 01:37:31 +02:00
Stjepan Glavina 525d039aec Merge pull request #5 from Rufflewind/master
Add next_vacancy and remove self.head sentinel
2017-05-15 01:34:57 +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 85090c6b43 Bump the version 2017-04-03 14:56:41 +02: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 9a8c98d144 Don't specify capacity in splay tree 2016-12-20 18:49:45 +01:00
Stjepan Glavina 6edd4d3137 Add repository to Cargo.toml 2016-11-15 00:34:25 +01: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 36e3ba3c53 Get rid of rustc warning 2016-11-14 21:30:03 +01:00
Stjepan Glavina b685bd7d63 Add links to examples 2016-11-14 21:29:46 +01:00
Stjepan Glavina 7594bde74a Update version and description 2016-11-14 21:29:25 +01:00
Stjepan Glavina 008695f344 Write tests 2016-11-14 21:24:42 +01:00
Stjepan Glavina 42d0ba31a6 Document examples 2016-11-14 20:41:37 +01:00
Stjepan Glavina 821eac2764 Remove bitmap 2016-11-14 20:26:49 +01:00
Stjepan Glavina fcdbf80000 Fix deallocation bug 2016-10-28 17:09:04 +02:00
Stjepan Glavina fd36d907c0 Use NULL instead of !0 2016-10-28 13:07:52 +02:00
Stjepan Glavina 89b77b634c More comments 2016-10-28 02:31:37 +02:00
Stjepan Glavina 4e6040f247 Implement a simple doubly linked list 2016-10-28 02:31:23 +02:00
Stjepan Glavina f03ce95123 Clean up the public API 2016-10-27 23:06:02 +02:00
Stjepan Glavina 431f8efe6d Implement previous_occupied 2016-10-27 02:09:49 +02:00
Stjepan Glavina 839d90b94e Implement most iterators 2016-10-27 01:16:19 +02:00
Stjepan Glavina caf788c95f Remove lib and bin sections 2016-10-26 13:18:51 +02:00
Stjepan Glavina 0e1dac78e2 Add empty fn main 2016-10-26 13:18:16 +02:00
Stjepan Glavina b399ed7c6a Add splay_tree target 2016-10-26 12:54:13 +02:00
Stjepan Glavina 8339256c4b Readme TODOs 2016-10-26 12:45:23 +02:00
Stjepan Glavina c4a9c19292 Example skeletons 2016-10-26 12:45:15 +02:00
Stjepan Glavina 0469e69f82 More VecArena methods 2016-10-25 20:25:05 +02:00
Stjepan Glavina 4fcbeaa0b7 Change to dual Apache-2.0/MIT 2016-10-25 18:54:42 +02:00
Stjepan Glavina 3c457bcfa6 Add Travis config 2016-10-25 17:54:37 +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
Stjepan Glavina 7d5dddfb53 Initial commit 2016-10-22 12:25:56 +02:00