Fix DLLEXPORT macro on windows so that the default is import
improve method signature errors. fixes #5018

also separate error checking code so all checks are done before making changes
roll back on errors during type definitions. fixes #5009
fix #5025, ordering used by nextfloat/prevfloat
Modify parser: No more need to strip leading 0s from literal BigInts
fix eps(realmax), add typemin and typemax for BigFloat
removing function names from error messages
moved inttype.h include below platform.h include
add realmin realmax for BigFloat
More accurate linspace for types with greater precision than Float64
Merge pull request #5037 from JuliaLang/sjk/bigfloat-linspace

More accurate linspace for types with greater precision than Float64
added negative bitarray rolling
Merge pull request #5039 from davidssmith/negbitroll

added negative bitarray rolling
Added section about memory management
allow scale(b,A) or scale(A,b) when b is a scalar as well as a vector, don't restrict scale unnecessarily to arrays of numbers (e.g. scaling arrays of arrays should work), and improve documentation for scale\!
Use warn() instead of println in base/sprase/sparsematrix.jl

Closes #5038
Use warn_once instead of warn (#5038)
Merge pull request #5015 from tknopp/embeddingDocu

Add Documentation for Embedding Julia (fix #3111)
Merge pull request #5036 from simonbyrne/bigrealminmax

add realmin realmax for BigFloat
Merge pull request #4042 from JuliaLang/kf/tuples

Tuples made me sad (so I fixed them)