Changes
:package: Packaging
* :package: Mark development status as alpha (50) cjolowicz
:hammer: Refactoring
* :recycle: Rename `_slice.resolve_slice` to `_slice.resolveslice` (49) cjolowicz
* :recycle: Resolve negative indices inside `_slice.resolve` (48) cjolowicz
* :recycle: Use `_slice` type for the hidden `__init__` parameter (46) cjolowicz
* :recycle: Resolve negative bounds during slice resolution, removing `_slice.positive*` (45) cjolowicz
* :recycle: Move slice reversal from `__len__` into `_slice.length` (44) cjolowicz
* :recycle: Extract function `_slice.resolve_slice` from `_getslice` (42) cjolowicz
* :recycle: Resolve slice `start` of None after construction (41) cjolowicz
* :recycle: Extract functions `_slice.positive{start,stop}` from `_slice.positive` (40) cjolowicz
* :recycle: Use `abs` in `_slice.length` instead of assuming positive `step` (39) cjolowicz
* :recycle: Only call `_slice.positive` from other `_slice` methods (36) cjolowicz
* :recycle: Generalize method `_slice.resolve` to resolve an index on a slice (35) cjolowicz
* :recycle: Minor cleanups (34) cjolowicz
* :recycle: Convert `_slice` methods to accept a `Sized` instance instead of the size (33) cjolowicz
* :recycle: Add method `_slice.positive` for resolving negative bounds (32) cjolowicz
* :recycle: Resolve negative bounds after construction (31) cjolowicz
:books: Documentation
* :books: Add missing docstrings (47) cjolowicz
:rotating_light: Testing
* :white_check_mark: Improve formatting of slice test parameters (43) cjolowicz