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

Check axes in Array(::AbstractArray) (fixes #36220) #36397

Merged
merged 1 commit into from
Jun 24, 2020

Conversation

timholy
Copy link
Sponsor Member

@timholy timholy commented Jun 23, 2020

Now, Array(A::AbstractArray) checks to make sure that A has axes starting at 1. It's not entirely clear whether this check should be done by Array(A) or convert(Array, A), but the more conservative option is to avoid changing behavior, and this is how it works on 1.4 (indirectly via the copyto! bug).

EDIT: Fixes #36220

@KristofferC KristofferC added backport 1.5 bugfix This change fixes an existing bug labels Jun 23, 2020
@KristofferC KristofferC added this to the 1.5 milestone Jun 23, 2020
@JeffBezanson JeffBezanson merged commit 52c55d7 into master Jun 24, 2020
@JeffBezanson JeffBezanson deleted the teh/check_axes_Array branch June 24, 2020 21:13
KristofferC pushed a commit that referenced this pull request Jun 25, 2020
@KristofferC KristofferC mentioned this pull request Jun 25, 2020
9 tasks
mbauman added a commit to dlfivefifty/julia that referenced this pull request Jun 26, 2020
* origin/master: (232 commits)
  Add passthrough for non-Markdown docs (JuliaLang#36091)
  Fix pointer to no longer assume contiguity (JuliaLang#36405)
  Ensure string-hashing is defined before it gets used (JuliaLang#36411)
  Make compilecache atomic (JuliaLang#36416)
  add a test for JuliaLang#30739 (JuliaLang#36395)
  Fix broken links in docstring of `repeat` (JuliaLang#36376)
  fix and de-dup cached calls to `methods_by_ftype` in compiler (JuliaLang#36404)
  ml-matches: skip unnecessary work, when possible (JuliaLang#36413)
  gf: fix some issues with the move from using a tree to a hash lookup of leaf types (JuliaLang#36413)
  Add news and manual entry for sincospi (JuliaLang#36403)
  Check axes in Array(::AbstractArray) (fixes JuliaLang#36220) (JuliaLang#36397)
  add versions of `code_typed` and `which` that accept tuple types (JuliaLang#36389)
  Fix spelling of readdir. (JuliaLang#36409)
  add sincospi (JuliaLang#35816)
  fix showing methods with unicode gensymed variable names (JuliaLang#36396)
  Add doctest: eachslice (JuliaLang#36386)
  fix documentation typo ("Ingeger")
  Refactor `abstract_eval` to separate out statements and values (JuliaLang#36350)
  fix return type of `get!` on `IdDict` (JuliaLang#36383)
  Allow single option with REPL.TerminalMenus (JuliaLang#36369)
  ...
simeonschaub pushed a commit to simeonschaub/julia that referenced this pull request Aug 11, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugfix This change fixes an existing bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

copyto! breaking change in v1.5
4 participants