Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[release-0.4] WIP: backports for 0.4.4 #15385

Merged
merged 58 commits into from
Mar 15, 2016
Merged

[release-0.4] WIP: backports for 0.4.4 #15385

merged 58 commits into from
Mar 15, 2016

Commits on Mar 7, 2016

  1. Fix rendering bug of Markdown Code.

    When a code block included a ```, it would not be rendered correctly.
    
    (cherry picked from commit 60eda14)
    ref #14638
    hayd authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    397a781 View commit details
    Browse the repository at this point in the history
  2. Document how to make a kwarg's type explicit.

    (cherry picked from commit ce9d225)
    ref #14644
    hayd authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    d8e2537 View commit details
    Browse the repository at this point in the history
  3. Root the function object in jlcall

    (cherry picked from commit c1005bf)
    ref #14301
    yuyichao authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    132cb20 View commit details
    Browse the repository at this point in the history
  4. Add test for missing linfo root for jlcall function object

    (cherry picked from commit f95ffcd)
    yuyichao authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    fa6802d View commit details
    Browse the repository at this point in the history
  5. fix incremental deserializer on some cases of external singleton values

    this was causing several package test failures on jb/functions
    
    (cherry picked from commit ec3d632)
    ref #14673
    JeffBezanson authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    235fde2 View commit details
    Browse the repository at this point in the history
  6. Fix spelling errors

    (cherry picked from commit a49bef9)
    ref #14680
    petercolberg authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    a437ee9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9e625f6 View commit details
    Browse the repository at this point in the history
  8. return false from hascolor if success(tput setaf 0) throws a julia …

    …exception
    
    (cherry picked from commit 9723d52)
    ref #14661
    tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    884d2d0 View commit details
    Browse the repository at this point in the history
  9. Use naïve algorithm for generic A[tc]_mul_B!

    All the memory accesses are contiguous, so there's no point in copying
    data around.
    
    (cherry picked from commit 1d10910)
    ref #14703
    simonster authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    221e865 View commit details
    Browse the repository at this point in the history
  10. fix a typo

    (cherry picked from commit bcc6e2f)
    ref #14630
    Mike Usenko authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    2ff37c9 View commit details
    Browse the repository at this point in the history
  11. add fast-path optimizations for reading LibuvStreams

    fixes #14467 performance regression (and some)
    
    (cherry picked from commit 9dbc3ab)
    ref #14667
    vtjnash authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    131a2df View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    148dd77 View commit details
    Browse the repository at this point in the history
  13. Implement AArch64 ABI

    (cherry picked from commit d0fbd71)
    ref #14519
    yuyichao authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    d776ca8 View commit details
    Browse the repository at this point in the history
  14. Updated out-of-date comment in AArch64 ABI file.

    (cherry picked from commit 9d14d39)
    yuyichao authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    3602b5b View commit details
    Browse the repository at this point in the history
  15. Reorganize abi_aarch64.cpp and fix HVA and HFA support

    (cherry picked from commit 50be996)
    ref #14688
    yuyichao authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    6632662 View commit details
    Browse the repository at this point in the history
  16. Document requirement of __precompile__

    Fixes #13200
    
    (cherry picked from commit 59ca442)
    ref #14773
    yuyichao authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    f5a38dc View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d21e9b0 View commit details
    Browse the repository at this point in the history
  18. Fix promotion of element types when converting a Vector or Matrix

    to a CHOLMOD.Dense
    
    (cherry picked from commit 2b6c143)
    ref #14812
    
    Use SparseMatrix instead of SparseArrays for release-0.4
    andreasnoack authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    1a706c4 View commit details
    Browse the repository at this point in the history
  19. fix #14825

    a new type's supertype was not taken into account while instantiating
    the types of its fields
    
    (cherry picked from commit 0dd74d5)
    ref #14847
    JeffBezanson authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    d214e1c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    fd33166 View commit details
    Browse the repository at this point in the history
  21. fix eof definitions and add tests

    (cherry picked from commit a0b5414)
    vtjnash authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    119c9bf View commit details
    Browse the repository at this point in the history
  22. Use -fdefault-integer-8 when building lapack from source against ILP6…

    …4 system blas
    
    and link cholmod to lapack, needs dpotrf
    
    (cherry picked from commit 4ec8918)
    tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    9f70f69 View commit details
    Browse the repository at this point in the history
  23. intel fortran compiler uses a different flag for integer size

    this should only matter in the rare case where you're building reference
    lapack from source against an ILP64 blas
    
    (cherry picked from commit 06c9fb7)
    tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    d7dd764 View commit details
    Browse the repository at this point in the history
  24. Add ScalarEvolutionExpander patch.

    (cherry picked from commit 9cda53d)
    ref #14830
    blakejohnson authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    910baf8 View commit details
    Browse the repository at this point in the history
  25. Big overhaul of "Scope" manual section

    (cherry picked from commit 41911d9)
    ref #12146
    mauro3 authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    64da48a View commit details
    Browse the repository at this point in the history
  26. Some updates after a mailing-list conversation

    [ci skip]
    
    (cherry picked from commit abdfc24)
    mauro3 authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    a06f8a5 View commit details
    Browse the repository at this point in the history
  27. Fixed whitespace and two typos

    (cherry picked from commit 3051685)
    ref #14899
    mauro3 authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    83e6732 View commit details
    Browse the repository at this point in the history
  28. fix typo in _generic_matmatmul!()

    Fix the error message and make the dimension output format consistent with how `size(mtx)` does it.
    (cherry picked from commit f197e8c)
    ref #14907
    alyst authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    b5cd49c View commit details
    Browse the repository at this point in the history
  29. ccalltest: fix format string for Julia integers.

    (cherry picked from commit ec13d73)
    ref #14906
    maleadt authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    1a020b0 View commit details
    Browse the repository at this point in the history
  30. Try to fix win32 ABI

    (cherry picked from commit e9a16e9)
    ref #14906
    yuyichao authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    2940a3d View commit details
    Browse the repository at this point in the history
  31. Extend and clean the ccall test suite.

    (backported from 7b1cba7)
    ref #14906
    maleadt authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    129d646 View commit details
    Browse the repository at this point in the history
  32. document addprocs keyword arg topology

    (backport of ced6c06)
    ref #14864
    amitmurthy authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    4cd482f View commit details
    Browse the repository at this point in the history
  33. Make show for Cholesky write to the right IO

    (cherry picked from commit d86edf7)
    ref #14953
    simonster authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    8f58a98 View commit details
    Browse the repository at this point in the history
  34. Use Any with ccall instead of pointer_from_objref

    Also fixes incorrect return type.
    
    (cherry picked from commit 9de7401)
    ref #15022
    yuyichao authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    9942234 View commit details
    Browse the repository at this point in the history
  35. Updated gcc command line and execution instruction

    This change updates the gcc command line to include linking to libstdc++.so.6 (on Linux, may need modification for other OS's), and also adds instructions for setting JULIA_HOME such that the compiled example executes successfully.
    (cherry picked from commit aa672af)
    ref #15049
    AndyGreenwell authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    1727c0f View commit details
    Browse the repository at this point in the history
  36. fix #15077, bug in rehash! leading to un-findable key

    (cherry picked from commit f14e734)
    ref #15096
    JeffBezanson authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    62b7e07 View commit details
    Browse the repository at this point in the history
  37. patches #13682 to fix memory mapping of large files on Windows

    (cherry picked from commit 73a572c)
    ref #15125
    Cody-G authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    3770c61 View commit details
    Browse the repository at this point in the history
  38. Remove no longer accurate Windows warning in build_sysimg.jl

    The default Windows build currently skips loading precompiled code from sys.dll
    
    Also remove a duplicate comment in the Windows-specific juliarc.jl
    
    And fix usage of default_sysimg_path
    
    (cherry picked from commit 345d011)
    ref #15130
    tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    722463b View commit details
    Browse the repository at this point in the history
  39. Fix unix version of default_sysimg_path

    Default to the current sysimg location, rather than next to libjulia
    since sys.so and libjulia.so are in the same location for source builds
    but not binary installs
    
    (cherry picked from commit b5ccc51)
    tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    a86f33c View commit details
    Browse the repository at this point in the history
  40. Complex symv and syr are part of lapack, not blas

    only makes a difference when separate libraries are being used for blas vs lapack
    
    (cherry picked from commit 3a90d3d)
    ref #15160
    tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    675305c View commit details
    Browse the repository at this point in the history
  41. Make sure ptrarray is valid after grow_beg

    For ptrarray, always make sure the memory before the offset and
    the memory grown at the beginning are zerod.
    
    (cherry picked from commit 99ce885)
    ref #15222
    yuyichao authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    4e6cf74 View commit details
    Browse the repository at this point in the history
  42. Check stride on preallocated output for matmul (fixes #15286)

    (cherry picked from commit 34d1d30)
    ref #15288
    timholy authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    c747915 View commit details
    Browse the repository at this point in the history
  43. Fix check of inner dimension in matmul for 2x2 and 3x3 outer dimension

    (cherry picked from commit 786e5b4)
    ref #15306
    andreasnoack authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    c53b24f View commit details
    Browse the repository at this point in the history
  44. Fix missing GC root in table.c

    (cherry picked from commit 27faae4)
    ref #15318
    yuyichao authored and tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    1d27400 View commit details
    Browse the repository at this point in the history
  45. BoundsError does not take a string

    fix error reporting conditions for BLAS.axpy!, BLAS.copy!,
    diag and getindex of Tridiagonal and SymTridiagonal, and umfpack
    
    (cherry picked from commit 4e207ac)
    ref #14824
    tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    ca4f7f3 View commit details
    Browse the repository at this point in the history
  46. Add a test that should have been part of #5492

    (cherry picked from commit cbd47f2)
    tkelman committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    bc5ea27 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2016

  1. Move discussion about abstract types in fields from FAQ to performances

    (cherry picked from commit 02660d2)
    ref #12429
    matthieugomez authored and tkelman committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    05b1aed View commit details
    Browse the repository at this point in the history
  2. Fix various sphinx warnings about misformatted rst

    grammar fix in doc/manual/modules.rst
    
    (cherry picked from commit f06868d)
    tkelman committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    93e38d8 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2016

  1. Do not copy gcc dlls from dist-extras in windows binary-dist

    Use versions from the build system rather than win-extras (which downloads
    from opensuse)
    
    Remove gcc dlls from downloaded nightly on appveyor
    
    (cherry picked from commit c1e565c)
    ref #15285
    tkelman committed Mar 13, 2016
    Configuration menu
    Copy the full SHA
    e4bd799 View commit details
    Browse the repository at this point in the history
  2. Temporary ugly hack to download old versions of winrpm gcc dll's

    from juliacache to fix ABI incompatibilities and get a release out
    mostly reverts e4bd799
    tkelman committed Mar 13, 2016
    Configuration menu
    Copy the full SHA
    36089d7 View commit details
    Browse the repository at this point in the history
  3. fix #922 (wrong line numbers in error expressions) and remove old hac…

    …ks around this issue
    
    (cherry picked from commit af81d6c)
    ref #13491
    vtjnash authored and tkelman committed Mar 13, 2016
    Configuration menu
    Copy the full SHA
    84c1be4 View commit details
    Browse the repository at this point in the history
  4. generalize backtrace test to succeed without inlining

    (cherry picked from commit 249c91a)
    ref #13698
    vtjnash authored and tkelman committed Mar 13, 2016
    Configuration menu
    Copy the full SHA
    e5701a5 View commit details
    Browse the repository at this point in the history
  5. Fix axpy! bug and add tests

    (cherry picked from commit ae775ea)
    ref #15407
    mustafa authored and tkelman committed Mar 13, 2016
    Configuration menu
    Copy the full SHA
    a5ba47a View commit details
    Browse the repository at this point in the history
  6. Confirm overwrite with 7z

    [av skip]
    tkelman committed Mar 13, 2016
    Configuration menu
    Copy the full SHA
    647cb78 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7d85e10 View commit details
    Browse the repository at this point in the history
  8. Revert "Root the function object in jlcall"

    This reverts commit 132cb20.
    tkelman committed Mar 13, 2016
    Configuration menu
    Copy the full SHA
    6fffa59 View commit details
    Browse the repository at this point in the history
  9. Reinstate printing of :line Exprs

    They are still given to the user in macro arguments,
    otherwise LineNumberNode seems to be used consistently.
    
    (cherry picked from commit 3a16b19)
    ref #15309
    toivoh authored and tkelman committed Mar 13, 2016
    Configuration menu
    Copy the full SHA
    d4d0156 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2016

  1. Fix line numbers in doctests

    and fix some broken links
    tkelman committed Mar 15, 2016
    Configuration menu
    Copy the full SHA
    fe33ecc View commit details
    Browse the repository at this point in the history