Skip to content

Conversation

@arinrb
Copy link

@arinrb arinrb commented Jan 19, 2019

Implementing a flat quick sort

fredrikekre and others added 30 commits December 7, 2018 18:29
* Compat annotation for unique!(f, A), #30141.
Compat annotation for rank(A; rtol=..., atol=...), #29926.

* Update stdlib/LinearAlgebra/src/generic.jl

(cherry picked from commit 4fc446f)
* fix #30303, escaping $ when showing Symbols

* use repr instead of escape_string

(cherry picked from commit f0b9499)
* src/task.c: Use `bx` instead of `br` instruction on armv7l

* Fix typo and incorrect initialization within `jl_getauxval` on armv7l.

(cherry picked from commit d7c3926)
* Make `unique(f, itr)` and `unique!(f, itr)` faster

Avoid creation of a `Set{Any}`.

* Fix unique! for resizable OffsetVector

(cherry picked from commit c2fb1dc)
This API is experimental in julia 1.1 and will be replaced with
something more convenient (see #29901). In the meantime, make sure it's
clearly marked as experimental and not exported from Base.

(cherry picked from commit 1bd316b)
Closes #26458

(cherry picked from commit bd21aa7)
(cherry picked from commit 0a401f2)
Fixes #30337... and while I was there I added a bit more information about what BitArrays do and when you might run into them.

(cherry picked from commit 0d62000)
* added sprandn methods with Type

* oneunit of sparse matrix should return sparse array

(cherry picked from commit 5c5489e)
* Add code for rtol and atol

* add tests

* resolve comment

* fix typo

* fix tests

* add news.md item

* Not deprecated yet.

* Tweak docs slightly

* typo from diff

[skip ci]

(cherry picked from commit 5b2e3e7)
(cherry picked from commit 560e829)
The expression `x .~ y` now parses. Currently it's a syntax error.

(cherry picked from commit 8965a81)
We don't have a way to mark that the slot may contain invalid data,
so just eagerly load it so we can sanitize the value immediately
in case it is garbage.

fix #30344

(cherry picked from commit 897df72)
* Add Float16 comparisons

* Add @eval

* Add union

* Add != to tests

(cherry picked from commit 1d3c371)
mostly fixes the regression identified in #30218

(cherry picked from commit e836937)
(cherry picked from commit 77a7d92)
mgkuhn and others added 24 commits December 27, 2018 23:30
The manual mentions at https://docs.julialang.org/en/v1/manual/environment-variables/#JULIA_WORKER_TIMEOUT-1 a function Base.worker_timeout() but the implementation has instead only a function Distributed.worker_timeout()

(cherry picked from commit 258e08a)
(cherry picked from commit 002a9f5)
[release-1.1] Housekeeping tasks for v1.1.0-rc1
This corresponds to macOS 10.12 Sierra. XCode 8 covers El Capitan and
Sierra, so if Travis is giving us XCode 8.x for x < 3, we're on El Cap.
Homebrew supports only three versions of macOS at a time, which means
that El Cap (10.11) is no longer support. This is likely why our Mac
builds are trying to build GCC from source; a bottle might not be
available.

(cherry picked from commit 862fe08)
PR #28478 moved the computation of the use counts before the finish call.
to fix #28444. However, the early parts of the finish call fixes up phi
node arguments, which fail to get counted if we look at use counts before
that fixup is performed. This causes #30594 where the only non-trivial use
is on the backedge of the phi and would thus incorrectly fail to get accounted
for. Fix that by taking the use count after phi fixup but before dce.

(cherry picked from commit f8f2045)
These changes cut some method dependency edges that tend to lead to
invalidations when loading packages.

(cherry picked from commit 13fc4c3)
SROA was accidentally treating a pending node as old and thus
getting the wrong type when querying the predecessor. As a result
it thought one of the paths was unreachable causing undefined data
to be introduced on that path (generally the `1.0` that happened to
already be in register).

Fix #29983

(cherry picked from commit da0179c)
I don't have concrete tests for these, but it looks like
they all need the `is_old` predicate for what they're doing,
so switch those over also while we're at it.

(cherry picked from commit 34f7a4a)
Improves #29867 by avoiding an invoke.

(cherry picked from commit f2d2d6f)
(cherry picked from commit 2a2ba37)
* Auto-detect binarybuilder triplet

* Add OpenBLAS BinaryBuilder installation scaffolding

Also make it easier to add more BB-cached versions of dependencies in the future

* Enable `fixup-libgfortran.sh` to directly ask `$FC` for paths

* Tell Appveyor and Travis to use BinaryBuilder OpenBLAS

Also allow the build system to auto-guess the triplet

(cherry picked from commit 87c18d8)
* Fix `bb-install` naming conventions, add hashes

* Set `DEP_LIBS` to include `openblas` on Appveyor

* When guessing BB libc, default to `glibc` on Linux

* Fix bb-install bash parsing failure

Quote to avoid bash freaking out from spurious `)` from compilers that
have fancy version strings such as `(Red Hat 7.3.1-5)`, which gets
`lastword`'ed down to `7.3.1-5)`.

* Add `contrib/refresh_bb_tarballs.sh` to aid in batch-grabbing BB hashes

(cherry picked from commit 8b189ec)
@arinrb arinrb closed this Jan 19, 2019
@arinrb arinrb reopened this Jan 19, 2019
@JeffBezanson
Copy link
Member

Welcome, @arinrb! This looks unintentional --- it's trying to merge the release-1.1 branch into master. Did you mean to merge a branch from your fork?

@arinrb
Copy link
Author

arinrb commented Jan 19, 2019

Yes it was unintentional, sorry

@ViralBShah
Copy link
Member

Closing this, since I suspect you want to build a new PR.

@ViralBShah ViralBShah closed this Jan 19, 2019
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.