Release version 11.1.0 with minor doc fixes.

And remembering how semver works when you're post-1.0.0.
2 files changed, 12 insertions(+), 14 deletions(-)

M Cargo.toml
M src/lib.rs
M Cargo.toml +1 -1
@@ 1,6 1,6 @@ 
 [package]
 name = "oorandom"
-version = "11.0.1"
+version = "11.1.0"
 authors = ["Simon Heath <icefox@dreamquest.io>"]
 edition = "2018"
 description = "A tiny, robust PRNG implementation."

          
M src/lib.rs +11 -13
@@ 69,17 69,16 @@ impl Rand32 {
         rng
     }
 
-    /// Returns the internal state of the PRNG; the values returned
-    /// can be fed back into `Rand32::new_inc()` to...
-    /// No they can't actually, 'cause `new_inc()` does some extra
-    /// initialization work.
+    /// Returns the internal state of the PRNG.  This allows
+    /// you to save a PRNG and create a new one that will resume
+    /// from the same spot in the sequence.
     pub fn state(&self) -> (u64, u64) {
         (self.state, self.inc)
     }
 
     /// Creates a new PRNG from a saved state from `Rand32::state()`.
-    /// This is NOT the same as `new_inc()` because `new_inc()` does
-    /// extra setup work to initialize.
+    /// This is NOT quite the same as `new_inc()` because `new_inc()` does
+    /// a little extra setup work to initialize the state.
     pub fn from_state(state: (u64, u64)) -> Self {
         let (state, inc) = state;
         Self { state, inc }

          
@@ 154,7 153,7 @@ impl Rand32 {
 
 /// A PRNG producing a 64-bit output.
 ///
-/// The current implementation is `PCG-XSH-RR`
+/// The current implementation is `PCG-XSH-RR`.
 // BUGGO: The recommended algorithm is PCG-XSL-RR?
 // See https://github.com/imneme/pcg-c/blob/master/include/pcg_variants.h#L2405
 // Not sure if it matters?

          
@@ 193,17 192,16 @@ impl Rand64 {
         rng
     }
 
-    /// Returns the internal state of the PRNG; the values returned
-    /// can be fed back into `Rand32::new_inc()` to...
-    /// No they can't actually, 'cause `new_inc()` does some extra
-    /// initialization work.
+    /// Returns the internal state of the PRNG.  This allows
+    /// you to save a PRNG and create a new one that will resume
+    /// from the same spot in the sequence.
     pub fn state(&self) -> (u128, u128) {
         (self.state, self.inc)
     }
 
     /// Creates a new PRNG from a saved state from `Rand32::state()`.
-    /// This is NOT the same as `new_inc()` because `new_inc()` does
-    /// extra setup work to initialize.
+    /// This is NOT quite the same as `new_inc()` because `new_inc()` does
+    /// a little extra setup work to initialize the state.
     pub fn from_state(state: (u128, u128)) -> Self {
         let (state, inc) = state;
         Self { state, inc }