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

Backports for v0.7.0-rc3 #28428

Merged
merged 36 commits into from
Aug 6, 2018
Merged

Backports for v0.7.0-rc3 #28428

merged 36 commits into from
Aug 6, 2018

Conversation

ararslan
Copy link
Member

@ararslan ararslan commented Aug 3, 2018

To be merged first:

vchuravy and others added 2 commits August 3, 2018 11:19
if the filename to trace--compile is stdout, print to the stdout stream
(cherry picked from commit cfc7475)
@ararslan ararslan added this to the 0.7 milestone Aug 3, 2018
@ararslan
Copy link
Member Author

ararslan commented Aug 3, 2018

macOS failure is FileWatching, so we may want to backport #28411.

Keno and others added 26 commits August 4, 2018 03:43
If a precompiled package's init function tries to itself require that
package (e.g. by importing a symbol from a submodule of that package),
we would run into a deadlock. Fix that by delaying the running of
initializers until after we've had a chance to register any root module.

Fixes #26028

(cherry picked from commit 0e32871)
* Update index.md

(cherry picked from commit a451801)
Avoids asking the user for their credentials multiple times for the same
domain.

(cherry picked from commit 1dfc4d1)
* Define `size` for SVD

Closes #28438. And first PR!

* add test to 3-arg `ldiv!` on `SVD` which calls `size`

* github pampering

(cherry picked from commit e0876d2)
* Refactor `REPLMode.parse_quotes`

(cherry picked from commit 3e88964,
Julia PR #28443)
* Refactor: APIOptions should be a dictionary

* Fix `do_activate!` interface

* Update tests: APIOptions is a dictionary

* Allow more flexibility for REPL `do_<>` functions

(cherry picked from commit 5b6fbb0,
Julia PR #28443)
(cherry picked from commit 85d2a7e,
Julia PR #28443)
a more descriptive error, instead of a BoundsError, in
the case where DEPOT_PATH is empty.

(cherry picked from commit 0ecaf2d,
Julia PR #28443)
(cherry picked from commit 484deaf,
Julia PR #28443)
* Fix parser

* Add test for REPL `?<command>` help syntax

(cherry picked from commit f4d0411,
Julia PR #28443)
Pkg PR 571

(cherry picked from commit e5da183,
Julia PR #28443)
(cherry picked from commit 4b43e63,
Julia PR #28443)
(cherry picked from commit 855ea64,
Julia PR #28443)
(cherry picked from commit f647d70,
Julia PR #28443)
(cherry picked from commit eed9ea7,
Julia PR #28443)
Pkg PR 581

* remove ability to give a git revision to devved packages

* wip

(cherry picked from commit 43a0285,
Julia PR #28443)
KristofferC and others added 8 commits August 5, 2018 22:35
(cherry picked from commit afbba1a,
Julia PR #28443)
(cherry picked from commit d5890e6,
Julia PR #28443)
(cherry picked from commit fee0392,
Julia PR #28443)
Pointers can have different types. For these, a simple bitcast
suffices rather than going through inttoptr.

Fixes #28464

(cherry picked from commit 717ff90)
`llvm-tblgen` and `llvm-config` both try to build in the same NATIVE
directory and end up stomping on each other.

(cherry picked from commit 4fce960)
Most of the support was already there, but it was mostly unexercised.
The recent activation of the SLP vectorizer made these patterns appear
in the IR, so fixup the support.

Fixes #28445

(cherry picked from commit f5a0b03)
The legality check was using use counts after `finish(compact)` got
to delete, which made them inaccurate. Instead, take a copy of the
use counts before. Additionally, ignore any uses that got deleted
during `finish(compact)`. Fixes #28444.

(cherry picked from commit 0f3d586)
Adding `-fno-asynchronous-unwind-tables` to the C compiler flags passed
to OpenBLAS works around errors claiming an invalid register for
`.seh_savexmm`. We've been running into this on the 64-bit Windows
buildbots.

See discussion in OpenMathLib/OpenBLAS#1708.

(cherry picked from commit 651a727)
@ararslan ararslan changed the title WIP: Backports for v0.7.0-rc3 Backports for v0.7.0-rc3 Aug 6, 2018
@ararslan ararslan merged commit 5c64639 into release-0.7 Aug 6, 2018
@ararslan ararslan deleted the aa/backports-0.7.0-rc3 branch August 6, 2018 23:07
@KristofferC
Copy link
Member

#28459 was not backported I think

@ararslan
Copy link
Member Author

ararslan commented Aug 7, 2018

Oh sorry you're right, I missed that. 🙁

@Keno
Copy link
Member

Keno commented Aug 7, 2018

Backport it onto release-0.7 now and I'll do the PkgEval runs with rc3.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.