[release-0.6] backports for 0.6.0-rc3#22199
Conversation
(cherry picked from commit d762038)
(cherry picked from commit 0b49fd5)
(cherry picked from commit c2c0997) ref #21980 introduce jl_datatype_align (cherry picked from commit 5115a38) Introduce JL_HEAP_ALIGNMENT (cherry picked from commit ed286e4) fix julia_alignment Make julia_alignment actually return the jl_datatype_align if `alignment == 0` and check that the requested alignment is coherent with the heap alignment. (cherry picked from commit b9671b0)
(cherry picked from commit 888adbc)
* fix at-deprecate with where syntax * tests for at-deprecate (cherry picked from commit 215adb2)
(cherry picked from commit 4158b5e)
With the highlighting updates in Documenter v0.10.1 it is now possible to have specialized highlighting for REPL blocks via the julia-repl attribute on code blocks. Doctests already use this, so this makes the highlighting for non-doctest REPL blocks consistent. (cherry picked from commit 014c5d5) ref #21866 Use at-repl for versioninfo() output (cherry picked from commit f67d4fd) Enable highlighting in the manual A couple of code examples were not highlighted for some reason. (cherry picked from commit b710de9) Remove highlighting from REQUIRE code These blocks are not Julia code, but special REQUIRE file syntax instead. (cherry picked from commit c90c17f) Enable bash highlighting Also add a newline to the end of the file. (cherry picked from commit 6e08c18) Use a non-deprecated package in an example UTF16.jl has been deprecated for a while. Use SHA.jl instead as the example. (cherry picked from commit 6e5c55d) Edit manual/conversion-and-promotion.md The REPL example is basically exactly as above, and does not add anything to the latter bit about the actual convert methods. (cherry picked from commit 96b65f1) Fix line numbers in doctests (cherry picked from commit 814a8a1) Enable a doctest in base/regex.jl (cherry picked from commit d9063cb) Enable doctests the the manual Switching to julia-repl revealed several code blocks that could trivially be turned into doctests. (cherry picked from commit 1d20519)
|
Edited out the one in the top post. Let's see if it helps.... |
|
Your benchmark job has completed - possible performance regressions were detected. A full report can be found here. cc @jrevels |
Status of ea1cc8f builds:
|
ea1cc8f to
ac35d0f
Compare
|
pkgeval results: https://gist.github.com/62d8d15eee91ce2332322a54fee0bffa several 0.6-only package versions now have UndefVarErrors because of the scope change
InformationMeasures has a flaky tolerance, JuMP timed out Unitful has an inference regression that needs bisecting |
|
The backport of #21771 broke Unitful so will get reverted unless there's a better fix proposed immediately, sorry @andyferris. It's also failing on master, so needs a fix anyway. |
This fixes a bug in the patch that fixes #19976 causing encoding error on 32bit x86 and segfault when AVX/AVX2 is enabled. Ref LLVM bug report https://bugs.llvm.org//show_bug.cgi?id=29010 LLVM commit llvm-mirror/llvm@83260f2 Also ref where I saw this issue in #21849 (comment) (cherry picked from commit 5a42474) ref #22205
(cherry picked from commit 39777e7)
* Fix DomainError when parsing DateTime * Converted tests into a testset (cherry picked from commit abf3bce)
instead of opensuse (cherry picked from commit 5aa15ff)
|
probably no change but just in case I think the file test failure on some of the build workers might be if they don't have curl (or wget?) installed |
Status of e531c84 builds:
|
@vtjnash Do you understand this, Jameson? Is the Unitful problem to do with the changes to inference, or the changes to promotion? |
|
It's a bug in Unitful that was being hidden by your fix. |
|
Unitful bug fixed by JuliaPhysics/Unitful.jl#89 |
|
Your benchmark job has completed - possible performance regressions were detected. A full report can be found here. cc @jrevels |
e531c84 to
73b5504
Compare
|
Ran pkgeval again with the latest few additional commits: https://gist.github.com/105a392d802f96abd017cbb747d5696d Same scope issues in DeepDiffs, PortAudio, RingBuffers, and SimilaritySearch. ImageView failure wasn't happening in the last run, but I think the InexactError is an intermittent numerical problem that has happened on rc2 as well: https://github.com/JuliaCI/pkg.julialang.org/blob/cfad0830fc32634fa83e6c587ff9d79f0eba4ce8/logs/ImageView_0.6.log In the interest of getting this rc out I'll merge and tag here, there are a few more backport-worthy bugfixes over the last day but some of them still need tests. |
|
DeepDiffs and RingBuffers issues were very simple fixes ssfrr/DeepDiffs.jl#7 and JuliaAudio/RingBuffers.jl#6, no change is needed in PortAudio it just needs the RingBuffers fix to get released |
|
Great! Can you post a message on discourse once the binaries are out so that lots of people will test this? |
runbenchmarks(ALL, vs = ":release-0.6")vs rc2