Add rowvals(A) and nzrange(A, col) to make the sparse matrix interface a little friendlier.
Merge Nullable types into the Types section of the manual.
Update developer docs with push/popmeta! changes.
Faster sparse matrix multiplication (#8316)
This uses sortSparseMatrixCSC!(S) instead of double transpose to sort the result.
(Viral committing an improved version of Glen Chisholm's original PR).
Provide a way to sort sparse matrix columns with a double transpose (#8316).
Fix #8777
Create Complex.java

Class for Complex numbers and simple operations on them.
Update PerfBLAS.java

Change the mandel method to make use of the Complex type removing the manual inlining and strength reduction of complex number operations.
Merge pull request #8780 from JuliaLang/vs/nultypes

Merge Nullable types into the Types section of the manual.
Update Complex.java
Update PerfBLAS.java
rand! for typed arrays – pass the element type to scalar rand call.
Merge pull request #8813 from pabloferz/pf/perf

Java microbenchmark fix
rand: generic fallback for rand(::AbtractRNG) – produce a Float64.
fix bug for getindex(::Number, ::Real)
Fix a bug in the doubletranspose method for non-square matrices (#8316).
Add tests for sparse matrix multiplication that exercise both,
the sortcols and the doubletranspose method.
Improve documentation of rowvals(A) and nzrange(A, col) for sparse matrices
Merge pull request #8720 from JuliaLang/jq/friendlysparse

SparseMatrix Interface
Merge pull request #8803 from maleadt/pr_meta_docs

Update developer docs with push/popmeta! changes.
make sure staged function static parameters are bound in the right order (ref #8505)