add toHash() to Typedef
add unittest for Typedef.toHash
add unittest for Typedef.toHash
some update
improve memoize with size limit

- previous implementation was dropping complete
  hash-table whenever max size was reached

- new implementation simply replaces old values
  in a fixed size hash-table when hashes collide

- use cuckoo hashing for better space usage and to
  reduce collisions of frequently used values
Reference std.range.chain from joiner.
Consistent use of element variable name in .map ddocs.
std.traits: clean imports

remove new private stuff
reject sequence lengths greater than 4
link to RFC 3629
include macros.ddoc
std.conv: clean imports

fix parse for null and bool

1. Allow parse nulls from input range
2. Remove slow (unicode like) version of parse for bools.
3. Range version of parse for bools is used.

revert some changes

remove some changes

remove few changes
added scope format imports
back to old "Throws:"
datetime scope imports

more scope imports

restore std.time global import

check scope imports

update windows unitises
more macros.ddoc
std.range.package init

delete range.d

std.range : move traits

move concept

1. traits => concept
2. move manipulation into concept

update package import

update module name

remove range.traits import

remove some local imports

add _swapImpl

move _swapImpl

fix _swapImpl

fix hasSlicing

restore old hasSwappableElements

update unittests

update unitises

fix module name

fix pop****N

move interfaces

update unites

add import std.typetuple : staticMap

clean imports

rename local min to _min

remove wrong scope import

add until for unittests

update *.mac

update import

optimize DList import

move comment

remove private global selective imports

remove private global selective imports (interfaces)

remove new private stuff

add local imports

public import std.typecons : Flag, Yes, No;

concept => constraints

update scoped imports

add local imports (min)
remove unused import in gammafunction.d
std.exception: clean imports

use format

use empty

use empty

use dup

remove tabs
Merge pull request #2686 from 9il/gf

remove unused import in gammafunction.d