-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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.5] backports for 0.5.0-rc3 #18156
Commits on Aug 20, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 4160a8a - Browse repository at this point
Copy the full SHA 4160a8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9d7579 - Browse repository at this point
Copy the full SHA b9d7579View commit details -
Reinstate downloading old versions of winrpm gcc dll's
This mostly reverts #17906 and puts #15521 back in place, but from a slightly more permanent download location now. Unfortunately using the latest opensuse copy of the gcc dll's is causing issues when a cygwin-built Julia tries to load an opensuse-built libzmq.dll. Using these slightly old gcc 5 versions seems to fix it. I suspect the difference is which libstdc++ ABI is being used. GCC 5 has both old and new available, but many distros had it using the old ABI by default for compatibility. GCC 6 (which opensuse is using now) is more likely to be using the new ABI by default. (cherry picked from commit 477a026) ref #18059
Configuration menu - View commit details
-
Copy full SHA for 19b4222 - Browse repository at this point
Copy the full SHA 19b4222View commit details -
Only download busybox-w32 when USE_GPL_LIBS is 1
some of the spawn and cmdlineargs tests may fail in a no-GPL Windows build if executed outside of the build environment (all of which are GPL themselves...), we could either skip them or try to get them to work via calling powershell or some other non-GPL coreutils replacement (toybox? uutils? sbase + now-LPGL cygwin?) (cherry picked from commit 2a9dd3b) ref #17851
Configuration menu - View commit details
-
Copy full SHA for 4364ded - Browse repository at this point
Copy the full SHA 4364dedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65aa0b0 - Browse repository at this point
Copy the full SHA 65aa0b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5662306 - Browse repository at this point
Copy the full SHA 5662306View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a6f035 - Browse repository at this point
Copy the full SHA 9a6f035View commit details -
Configuration menu - View commit details
-
Copy full SHA for a36da57 - Browse repository at this point
Copy the full SHA a36da57View commit details -
3
Configuration menu - View commit details
-
Copy full SHA for 05197a5 - Browse repository at this point
Copy the full SHA 05197a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14a5744 - Browse repository at this point
Copy the full SHA 14a5744View commit details -
Configuration menu - View commit details
-
Copy full SHA for df5286a - Browse repository at this point
Copy the full SHA df5286aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dd9e81 - Browse repository at this point
Copy the full SHA 6dd9e81View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcea839 - Browse repository at this point
Copy the full SHA dcea839View commit details -
Configuration menu - View commit details
-
Copy full SHA for 721c6b7 - Browse repository at this point
Copy the full SHA 721c6b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c4397d - Browse repository at this point
Copy the full SHA 0c4397dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a062d65 - Browse repository at this point
Copy the full SHA a062d65View commit details -
* Replace a malformed link in `write` docstring with a literal `write` rather than a real cross-reference, since that would just cross-reference itself. Also move `write` docstring inline. * Remove cross-reference for `<<` from inside a literal since text inside a literal can't contain a link. A cross-reference to `<<` already appears at the end of the docstring. (cherry picked from commit 2301c27) ref #17969
Configuration menu - View commit details
-
Copy full SHA for 5cea456 - Browse repository at this point
Copy the full SHA 5cea456View commit details -
Configuration menu - View commit details
-
Copy full SHA for b68e760 - Browse repository at this point
Copy the full SHA b68e760View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8db994 - Browse repository at this point
Copy the full SHA e8db994View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6def1e6 - Browse repository at this point
Copy the full SHA 6def1e6View commit details -
fix a typo in Base.split (#18008)
* fix a typo in Base.split * fixup! fix a typo in Base.split (cherry picked from commit 75e88af)
Configuration menu - View commit details
-
Copy full SHA for 6538aad - Browse repository at this point
Copy the full SHA 6538aadView commit details -
Configuration menu - View commit details
-
Copy full SHA for ede7231 - Browse repository at this point
Copy the full SHA ede7231View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1fab83 - Browse repository at this point
Copy the full SHA e1fab83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39c7c7f - Browse repository at this point
Copy the full SHA 39c7c7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d56d57 - Browse repository at this point
Copy the full SHA 9d56d57View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff6d640 - Browse repository at this point
Copy the full SHA ff6d640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d3d115 - Browse repository at this point
Copy the full SHA 1d3d115View commit details -
Fix missing type parameter in _array_for
This fixes a performance regression in the lucompletepiv benchmark triggered by generalizing _array_for to work with indices. This call, first introduced in b363cc7, likely always triggered dynamic method dispatch. The generalization to indices seemed to make that worse. (cherry picked from commit cb623f8) ref #18009
2Configuration menu - View commit details
-
Copy full SHA for aeb04ae - Browse repository at this point
Copy the full SHA aeb04aeView commit details -
Remove RNG from exports (#18023)
(cherry picked from commit 1d49ec0)
Configuration menu - View commit details
-
Copy full SHA for 5381a43 - Browse repository at this point
Copy the full SHA 5381a43View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0ead96 - Browse repository at this point
Copy the full SHA a0ead96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14854d7 - Browse repository at this point
Copy the full SHA 14854d7View commit details -
3
Configuration menu - View commit details
-
Copy full SHA for 9a6e884 - Browse repository at this point
Copy the full SHA 9a6e884View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd44917 - Browse repository at this point
Copy the full SHA cd44917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d566a9 - Browse repository at this point
Copy the full SHA 1d566a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20673d9 - Browse repository at this point
Copy the full SHA 20673d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc19ea4 - Browse repository at this point
Copy the full SHA bc19ea4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c308b91 - Browse repository at this point
Copy the full SHA c308b91View commit details -
Update modules.rst adding type to show for v0.5 (#18018)
Update to add type annotation otherwise we get ``` ERROR: MethodError: no method matching display(::MyType) ``` (cherry picked from commit 5076870)
Configuration menu - View commit details
-
Copy full SHA for 1c25547 - Browse repository at this point
Copy the full SHA 1c25547View commit details -
added example of array type conversion (#17663)
* added example of array type conversion ... because it seems to bite less experienced users like myself. (Stolen from Terry Seaward's email, https://groups.google.com/d/msg/julia-users/wzaJw_FfNlA/qcuZ4FggEL4J) * added example of array type conversion (cherry picked from commit 62615c3)
Configuration menu - View commit details
-
Copy full SHA for c144c18 - Browse repository at this point
Copy the full SHA c144c18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0136e4f - Browse repository at this point
Copy the full SHA 0136e4fView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 18aa36e - Browse repository at this point
Copy the full SHA 18aa36eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 109a43f - Browse repository at this point
Copy the full SHA 109a43fView commit details -
Define find and findnz for SparseVector (#18049)
(cherry picked from commit bf2c29f)
Configuration menu - View commit details
-
Copy full SHA for c2a20e1 - Browse repository at this point
Copy the full SHA c2a20e1View commit details -
and remove some unnecessary blank lines [ci skip] (cherry picked from commit 3d373ee)
Configuration menu - View commit details
-
Copy full SHA for 5562759 - Browse repository at this point
Copy the full SHA 5562759View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c3adf7 - Browse repository at this point
Copy the full SHA 7c3adf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27fadb4 - Browse repository at this point
Copy the full SHA 27fadb4View commit details -
Some indices generalizations for linalg/generic (#18032)
(cherry picked from commit f14c2ca)
Configuration menu - View commit details
-
Copy full SHA for 1aa1175 - Browse repository at this point
Copy the full SHA 1aa1175View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42a3262 - Browse repository at this point
Copy the full SHA 42a3262View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc7f384 - Browse repository at this point
Copy the full SHA bc7f384View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0388e37 - Browse repository at this point
Copy the full SHA 0388e37View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3e144e - Browse repository at this point
Copy the full SHA a3e144eView commit details -
add support for split debuginfo files
There seem to be a few variations on the tools and arguments available for creating split debuginfo files. I used the following: objcopy --only-keep-debug libjulia.so libjulia.so.debug strip -g libjulia.so objcopy --add-gnu-debuglink=libjulia.so.debug libjulia.so (cherry picked from commit b67fd06) ref #17962
Configuration menu - View commit details
-
Copy full SHA for 96ef8f2 - Browse repository at this point
Copy the full SHA 96ef8f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5f7f5c - Browse repository at this point
Copy the full SHA e5f7f5cView commit details -
Add missing tests for diagonal and uniformscaling (#17921)
* Add missing tests for diagonal and uniformscaling * Change A_mul_B to * * Moved things out of nested loop that don't need to be there (cherry picked from commit ee80a0c)
Configuration menu - View commit details
-
Copy full SHA for 9a89ff9 - Browse repository at this point
Copy the full SHA 9a89ff9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32610e2 - Browse repository at this point
Copy the full SHA 32610e2View commit details -
This link has moved. (cherry picked from commit 0f805fb)
Configuration menu - View commit details
-
Copy full SHA for caac581 - Browse repository at this point
Copy the full SHA caac581View commit details -
Configuration menu - View commit details
-
Copy full SHA for c776bbc - Browse repository at this point
Copy the full SHA c776bbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2cb13f3 - Browse repository at this point
Copy the full SHA 2cb13f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 190064f - Browse repository at this point
Copy the full SHA 190064fView commit details -
Configuration menu - View commit details
-
Copy full SHA for beeb6c0 - Browse repository at this point
Copy the full SHA beeb6c0View commit details -
Added test for complex on SharedArrays (#18097)
(cherry picked from commit 68ba177)
Configuration menu - View commit details
-
Copy full SHA for 25be0c1 - Browse repository at this point
Copy the full SHA 25be0c1View commit details -
Set LIB_INSTALL_DIR for cmake-based projects (#18047)
* Set LIB_INSTALL_DIR for cmake-based projects This fixes `MULTIARCH_INSTALL=1` installations that place libraries not into `<prefix>/lib` but into `<prefix>/lib/<host-triplet>`, like Debian and Ubuntu. Without this change, `libgit2`, `libssh2` and `mbedtls` would place libraries into `<prefix>/lib`, silently failing until the Julia bootstrap process attempted to dlopen one of them. * Apply `LIB_INSTALL_DIR` to `CMAKE_COMMON` (cherry picked from commit 1af5356)
Configuration menu - View commit details
-
Copy full SHA for dd604d2 - Browse repository at this point
Copy the full SHA dd604d2View commit details -
Missing tests for strings (#18089)
(cherry picked from commit 3feef68)
Configuration menu - View commit details
-
Copy full SHA for e313fc9 - Browse repository at this point
Copy the full SHA e313fc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb1e04d - Browse repository at this point
Copy the full SHA cb1e04dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ddddd4d - Browse repository at this point
Copy the full SHA ddddd4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24c98c2 - Browse repository at this point
Copy the full SHA 24c98c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for edcd7f9 - Browse repository at this point
Copy the full SHA edcd7f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95acc0f - Browse repository at this point
Copy the full SHA 95acc0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a48ce16 - Browse repository at this point
Copy the full SHA a48ce16View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7d3848 - Browse repository at this point
Copy the full SHA e7d3848View commit details -
Configuration menu - View commit details
-
Copy full SHA for f703e65 - Browse repository at this point
Copy the full SHA f703e65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5920a47 - Browse repository at this point
Copy the full SHA 5920a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 738f5ca - Browse repository at this point
Copy the full SHA 738f5caView commit details -
Improve arch/cpu detection/selection on ARM and AArch64
* Allow `cpu_target` to specify a generic arch, matching the behavior on x86 * Detect the CPU arch version with `uname` * Require `armv6` Close #13270 (`armv5` is not supported) Fix #18042 * Remove warning about generic arch since it's not really useful Fix #17549 * Require at least the same ARM arch version and profile the C code is compiled with (cherry picked from commit 760bc41) ref #18100
Configuration menu - View commit details
-
Copy full SHA for 01c76ea - Browse repository at this point
Copy the full SHA 01c76eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22a73dd - Browse repository at this point
Copy the full SHA 22a73ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 962a2cc - Browse repository at this point
Copy the full SHA 962a2ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d0aa14 - Browse repository at this point
Copy the full SHA 6d0aa14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51aadfe - Browse repository at this point
Copy the full SHA 51aadfeView commit details -
More tests for osnames (#18121)
(cherry picked from commit 9fd79ef)
Configuration menu - View commit details
-
Copy full SHA for ac9627c - Browse repository at this point
Copy the full SHA ac9627cView commit details -
Two missing tests for intset (#18128)
(cherry picked from commit a08bfcd)
Configuration menu - View commit details
-
Copy full SHA for 6dfbbfd - Browse repository at this point
Copy the full SHA 6dfbbfdView commit details -
Make similar faster and safer (#18107)
* Make similar faster and safer By converting the eltype argument into a ::Type{T} parameter, we avoid runtime method lookup. Perhaps more importantly, the introduction of NeedsShaping makes `similar` safer, by preventing any possibility of an infinite recursion. * Test that similar throws a MethodError for unsupported dims types (cherry picked from commit 66bacec)
Configuration menu - View commit details
-
Copy full SHA for a61909d - Browse repository at this point
Copy the full SHA a61909dView commit details -
Fix incorrect code block in rounding modes docs (#18137)
The `::` syntax appearing before the `doctest::` block was causing the doctest not be rendered correctly. (cherry picked from commit ec52837)
Configuration menu - View commit details
-
Copy full SHA for fd5bfed - Browse repository at this point
Copy the full SHA fd5bfedView commit details -
make sure .= uses Base.identity, not a local identity (#18122)
(cherry picked from commit b117e59)
Configuration menu - View commit details
-
Copy full SHA for ca5c823 - Browse repository at this point
Copy the full SHA ca5c823View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd679a3 - Browse repository at this point
Copy the full SHA bd679a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 782cf36 - Browse repository at this point
Copy the full SHA 782cf36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09f7005 - Browse repository at this point
Copy the full SHA 09f7005View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fb052e - Browse repository at this point
Copy the full SHA 1fb052eView commit details -
Try fixing LLVM 3.3 compilation (#18138)
(cherry picked from commit 065a208)
Configuration menu - View commit details
-
Copy full SHA for 3239e25 - Browse repository at this point
Copy the full SHA 3239e25View commit details -
Add test for 15913 and 15896 (#17991)
* Add test for 15913 and 15896 * Change name of test (cherry picked from commit 6f2c1c4)
Configuration menu - View commit details
-
Copy full SHA for add64d9 - Browse repository at this point
Copy the full SHA add64d9View commit details -
Fixes #18141, eliminating null in value when iterating over
ENV
. (#…Configuration menu - View commit details
-
Copy full SHA for 293f63a - Browse repository at this point
Copy the full SHA 293f63aView commit details -
Make rpath settings a bit more consistent
probably addresses #18106 (cherry picked from commit fb0e106) ref #18153 Delete some files from libssh2 and curl that keep changing on travis causing the cache to get re-uploaded (cherry picked from commit 71bb974) Install all 3 mbedtls dlls on windows and build tests (cherry picked from commit 6b50d35) disable libpsl in curl build should fix clean build of master indent line continuations (cherry picked from commit d14f169) disable using zlib in mbedtls, libssh2, and libcurl since it requires additional dev headers fix #18101 (cherry picked from commit f714e83) Cleanup: replace misleading STAGE#_DEPS variables with DEP_LIBS (cherry picked from commit 0d634a3) Improve handling of curl, mbedtls, libssh2 USE_SYSTEM fix #17884 (cherry picked from commit 4526b65) Set CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_BINDIR in CMAKE_COMMON, so libssh2 installs without an x86_64-linux-gnu multiarch prefix (cherry picked from commit bf60b56) Disable building static mbedtls library since we don't need it Go back to just copying the mbedtls dll even in cygwin-cross, otherwise it puts .dll.a files that we don't need alongside the dlls (should probably fix this upstream) (cherry picked from commit 658dc24) Also just copy libgit2 dll for its install target since otherwise it puts pkg-config files in LIB_INSTALL_DIR which we don't need - if mbedtls separates runtime from library destinations then we could separate BIN_INSTALL_DIR from LIB_INSTALL_DIR or convince libgit2 to use the standard GNUInstallDirs names (cherry picked from commit 8e3f1c5)
Configuration menu - View commit details
-
Copy full SHA for e576c87 - Browse repository at this point
Copy the full SHA e576c87View commit details -
circcopy! needs qualification with Base. for 0.5
where it is not exported, ref #17919
Configuration menu - View commit details
-
Copy full SHA for d0a632b - Browse repository at this point
Copy the full SHA d0a632bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6da641f - Browse repository at this point
Copy the full SHA 6da641fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5ed767 - Browse repository at this point
Copy the full SHA f5ed767View commit details
Commits on Aug 21, 2016
-
Clear the IRBuilder's insertion point after emitting a function.
The function might get finalized, invalidating the IP. However, in some cases this invalid IP may get saved and restored, accessing the invalid IP while doing so. Example code path accessing an invalid IP: -> jl_cfunction_object (nested_compile=true, but doesn't change IP) -> gen_cfun_wrapper -> jl_compile_linfo (saves and restores invalid IP) (cherry picked from commit ebd24a8, ref #18054)
Configuration menu - View commit details
-
Copy full SHA for bfa4e62 - Browse repository at this point
Copy the full SHA bfa4e62View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa24dff - Browse repository at this point
Copy the full SHA fa24dffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51d38f5 - Browse repository at this point
Copy the full SHA 51d38f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for be350f2 - Browse repository at this point
Copy the full SHA be350f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 727daa6 - Browse repository at this point
Copy the full SHA 727daa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3566be - Browse repository at this point
Copy the full SHA f3566beView commit details -
Merge pull request #18169 from JuliaLang/tb/backport-asan
[release-0.5] additional ASAN-related backports
Configuration menu - View commit details
-
Copy full SHA for d8f5ea9 - Browse repository at this point
Copy the full SHA d8f5ea9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e1dbfd - Browse repository at this point
Copy the full SHA 9e1dbfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2082241 - Browse repository at this point
Copy the full SHA 2082241View commit details -
Configuration menu - View commit details
-
Copy full SHA for 458c832 - Browse repository at this point
Copy the full SHA 458c832View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55a5b12 - Browse repository at this point
Copy the full SHA 55a5b12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38bec84 - Browse repository at this point
Copy the full SHA 38bec84View commit details -
Add note about docstrings for aliases (#18157)
As mentioned in #18041 (comment) docstrings attached to aliases of functions should be avoided where possible. (cherry picked from commit 3ed55a4)
Configuration menu - View commit details
-
Copy full SHA for 285ef3e - Browse repository at this point
Copy the full SHA 285ef3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6a7fd2 - Browse repository at this point
Copy the full SHA a6a7fd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69a605b - Browse repository at this point
Copy the full SHA 69a605bView commit details
Commits on Aug 22, 2016
-
Configuration menu - View commit details
-
Copy full SHA for fafdc7b - Browse repository at this point
Copy the full SHA fafdc7bView commit details -
Revert "fix #18129, optimize some more cases of captured variables"
Configuration menu - View commit details
-
Copy full SHA for d45bcae - Browse repository at this point
Copy the full SHA d45bcaeView commit details -
fall back to dynamic dispatch in union-splitting optimization
Configuration menu - View commit details
-
Copy full SHA for f06e0f1 - Browse repository at this point
Copy the full SHA f06e0f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2406ed9 - Browse repository at this point
Copy the full SHA 2406ed9View commit details -
Revert "Revert "fix #18129, optimize some more cases of captured vari…
…ables"" This reverts commit d45bcae.
Configuration menu - View commit details
-
Copy full SHA for fe17200 - Browse repository at this point
Copy the full SHA fe17200View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5b8332 - Browse repository at this point
Copy the full SHA e5b8332View commit details