Permalink
Branch: master
Commits on Dec 21, 2018
  1. Port helper functions,_ldexp_exp and _frexp_exp, for hyperbolic funct…

    pkofod authored and ararslan committed Dec 21, 2018
    …ions (#29499)
Commits on Sep 29, 2018
  1. Change from parametric T signature to Int32 in _ldexp_exp (#29401)

    pkofod authored and KristofferC committed Sep 29, 2018
    __ldexp_exp(f) requires the second argument to be an Int32, so we might as well hard-code that here. It also seems that the old specification is actually not valid, or might have unexpected results, so we should just go with Int32, see #29400 .
Commits on Aug 21, 2018
  1. Update Pkg docs to reflect version change to v1.0

    pkofod authored and KristofferC committed Aug 20, 2018
    (cherry picked from commit c87cbd03c7e93741043d8d719972bcd948ea89ef)
    (cherry picked from commit b449507037e1046d5cd3d97d7734f7bb477af5de)
Commits on Aug 15, 2018
  1. Fix input args in rem_pio2_kernel doc string (#28657)

    pkofod authored and fredrikekre committed Aug 15, 2018
    It was once an argument, but it's calculated on the first line, so...
Commits on Aug 14, 2018
  1. Keep parametric information when constructing a SparseMatrixCSC from …

    pkofod authored and andreasnoack committed Aug 14, 2018
    …a SparseMatrixCSC. (#28642)
Commits on Jul 20, 2018
  1. Add Julia port of cbrt from Openlibm.

    pkofod authored and ararslan committed Feb 8, 2018
Commits on Feb 21, 2018
  1. Remove unused angle_restrict_symm function left over from #18330.

    pkofod committed Feb 21, 2018
Commits on Feb 15, 2018
  1. Move fallback methods for atan, exp, and exp10 to the float method lo…

    pkofod authored and simonbyrne committed Feb 15, 2018
    …cations (#26063)
    
    Remove fallbacks for atan, exp, and exp10 to the respective float methods.
Commits on Feb 14, 2018
  1. Add Julia ports of hyperbolic (including inverse) functions from open…

    pkofod authored and StefanKarpinski committed Feb 14, 2018
    …libm. (#24159)
Commits on Feb 11, 2018
  1. Use JuliaLibm log functions in Main.Math. (#24750)

    pkofod authored and StefanKarpinski committed Feb 11, 2018
Commits on Dec 4, 2017
  1. Add Julia port of atan from Openlibm. (#23383)

    pkofod authored and ararslan committed Dec 4, 2017
    * Add Julia port of atan from Openlibm.
    
    * Add tests.
    
    * Remove double fastmath definition.
    
    * Fix HI->LO in branch in atan.
    
    * Remove explicit nan check.
    
    * fix indentation in branch.
    
    * Add mention of origins of code.
    
    * Fix tests.
Commits on Oct 24, 2017
  1. Uninline trig functions. (#24117)

    pkofod authored and KristofferC committed Oct 24, 2017
Commits on Oct 18, 2017
  1. Move real fallbacks to relevant sections in trig.jl (#24185)

    pkofod authored and KristofferC committed Oct 18, 2017
Commits on Oct 6, 2017
  1. Sin, cos, sincos tan, and more rem_pio2 (#22824)

    pkofod authored and ararslan committed Oct 6, 2017
Commits on Oct 3, 2017
  1. Add Julia port of atan2 from Openlibm and add some tests. (#23468)

    pkofod authored and KristofferC committed Oct 3, 2017
    * Add Julia port of atan2 from Openlibm and add some tests.
    
    * Whitespace fix.
Commits on Sep 26, 2017
  1. Add Julia port of acos from Openlibm and add some tests. (#23283)

    pkofod authored and ararslan committed Sep 26, 2017
Commits on Aug 22, 2017
  1. Add Julia port of Openlibm asin (#23088)

    pkofod authored and simonbyrne committed Aug 22, 2017
    * Add asin tests.
    
    * Add Julia implementation of asin.
    
    * Change asin_p and asin_q for arc_p and arc_q for future use in acos.
Commits on Aug 2, 2017
  1. Remove ieee754_rem_pio2 in favor of a rem_pio2_kernel written in Juli…

    pkofod authored and simonbyrne committed Aug 2, 2017
    …a. (#22603)
    
    * Remove ieee754_rem_pio2 in favor of a rem_pio2_kernel written in Julia.
    
    * Add missing begin key.
    
    * Remove _approx.
    
    * Move to separate files.
    
    * Fix LICENSE.md to mention FDLIBM instead of Openlibm.
    
    * Address comments.
    
    * Strengthen test to faithfully rounded.
    
    * Fix LICENSE.md message for rem_pio2.
    
    * Fix style in LICENSE.md entry.
    
    * Remove semicolons.
    
    * Move highword up, and remove duplicate unsafe_trunc.
    
    * Fix LICENSE.md by removing a bullet and changing license of base/special/exp.jl.
    
    * Change license info for base/special/exp.jl.
    
    * Small changes.
    
    * Get and reset precision for BigFloats, and space before rem in -rem.
    
    * setprecision do
    
    * Add comments, move test, and switch to muladd in some places.
    
    * Fix y1 branches of rem2pi.
    
    * Small changes.
    
    * Move comment in rem_pio2.jl and add test for fast branch of mod2pi.
    
    * rint docstring fix and make it clear what the constant is.
    
    * Update comment for INV2PI.
    
    * Fix wrong test set name.
    
    * Tests against ieee754_rem_pio2 output.
    
    * Inline cody_waite functions.
    
    * rint -> round, remove rint, remove one argument cody waite, replace Int(x) with trunc(Int, x).
    
    * Add some tests.
    
    * Inline rem_pio2_kernel, and rearrange code slightly.
    
    * fix xhp
    
    * Use DoubleFloat64.
    
    * Move constants into functions.
    
    * Fix escaping of mod
    
    * Fix tests and remove specific variables.
    
    * Fix tests
    
    * Fix issues raised in comments.
    
    * More appropriate ulp test (test against eps of reference number).
    
    * Change link to a stable github link.
Commits on Apr 19, 2017
  1. Fix sparse right multiplication of Symmetric and Hermitian matrices (#…

    pkofod authored and andreasnoack committed Apr 19, 2017
Commits on Feb 18, 2017
  1. Add testsets to abstractarray tests. (#20471)

    pkofod authored and tkelman committed Feb 18, 2017
    * Add testsets to test/abstractarray.jl
    
    * Tests pass
    
    * Small changes, address review.
    
    * Bring back let.
Commits on Feb 6, 2017
  1. Use at-testset in unicode tests. (#20445)

    pkofod authored and StefanKarpinski committed Feb 6, 2017
Commits on Sep 22, 2016
  1. Export AbstractSet.

    pkofod committed Sep 22, 2016
  2. Make a control flow statement slightly easier to read in float.jl.

    pkofod committed Sep 7, 2016
  3. Move Float16 functions away from float16.jl to places where other flo…

    pkofod committed Aug 30, 2016
    …at methods are defined.
Commits on Sep 13, 2016
  1. Enable Array{T, N}(d...)-style constructors for N >= 3.

    pkofod committed Sep 13, 2016
Commits on Jun 27, 2016
  1. Fix bug in several Float16 methods where the second positional argume…

    pkofod committed Jun 27, 2016
    …nt wasn't used.
    
    Add test based on original issue #17148.
Commits on Jun 25, 2016
  1. Further tests.

    pkofod committed Jun 25, 2016
Commits on Jun 24, 2016
  1. Make concatenation of vectors of matrices return dense matrix.

    pkofod committed Jun 24, 2016
Commits on Jun 10, 2016
  1. Change concatenation involving sparse matrices, sparse vectors and de… (

    pkofod authored and tkelman committed Jun 10, 2016
    #16722)
    
    * Change concatenation involving sparse matrices, sparse vectors and dense vectors to return sparse arrays.
    
    * Change working in sparsevec test, and add Vector to union in hvcat.
Commits on May 25, 2016
  1. Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in …

    pkofod authored and tkelman committed May 25, 2016
    …/base/ (#16498)
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) for arrays.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/pkg/.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/linalg/.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/strings/.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/unicode/.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/grisu/.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/fft/.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/ for files starting b-e.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/docs/.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/ for files starting with f-i.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/dSFMT.jl, base/Enums.jl, and base/LineEdit.jl.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/ for files starting with l-m.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/ for files starting with p-r.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/ for files starting with s-t.
    
    * Replace deprecated Array(T..., dims...) with Array{T...}(dims...) in base/special/.
    
    * Additional changes from Array(T, dim) to Array{T}(dim).
    
    * Further changes.
    
    * fix constructors.rst
Commits on May 20, 2016
  1. Fix \ bug introduced in PR#15354 by removing parent of sub.

    pkofod committed May 20, 2016
  2. Change deprecated Array(T, dims...) to Array{T}(dims...) in /base/spa…

    pkofod committed Apr 29, 2016
    …rse/.
Commits on May 19, 2016
Commits on Apr 27, 2016
  1. Fix #15572 by improving BLAS.scal and BLAS.scal! docstrings

    pkofod committed Apr 27, 2016