swh:1:snp:a72e953ecd624a7df6e6196bbdd05851996c5e40

sort by:
Revision Author Date Message Commit Date
17cfb8e set VERSION to 1.8.5 (#48132) 08 January 2023, 06:45:09 UTC
0efc765 Merge pull request #48011 from JuliaLang/backports-release-1.8 Backports for Julia 1.8.5 05 January 2023, 10:31:50 UTC
cb73296 use the correct env variable name to set default openblas num threads (#48064) This was add to OpenBLAS in https://github.com/xianyi/OpenBLAS/pull/3773 and was supposed to be used in https://github.com/JuliaLang/julia/pull/46844/ but was likely typod (cherry picked from commit 75bc5ee590dbf60ebd167669c05076ab7955fafa) 02 January 2023, 22:18:57 UTC
7d2c693 [CompilerSupportLibraries_jll] Add libssp for more platforms (#48027) (cherry picked from commit 0f2665f2ee66483afd7ec3ca94ab994efc93833c) 29 December 2022, 15:40:46 UTC
59e33f8 [CompilerSupportLibraries_jll] Add `libssp` as product on Windows (#48012) (cherry picked from commit 82fbf54131fae6dbb74c0a125c68eecf46285154) 29 December 2022, 15:40:19 UTC
0e6e139 Change interposers from weak to internal (cherry picked from commit 2fab314a64b958f8c97274d45228bfa5bebb3920) 27 December 2022, 15:13:30 UTC
d954d5c Restore libgcc_s symlinkin in !macOS (#47986) Commit c8b72e2bf49046e8daca64214765694377277947 completely removed libgcc_s symlinking (I assume unintentionally) in !macOS. (cherry picked from commit ea13810f632341409eeddf008aef66b11f015b3d) 27 December 2022, 15:10:18 UTC
00177eb set VERSION to 1.8.4 (#47911) 23 December 2022, 21:32:30 UTC
61c0b41 make Ctrl-C during sleeping work better (#47901) (#47912) fixes #46635 co-authored-by: Jameson Nash <vtjnash@gmail.com> (cherry picked from commit b6f32bc023ae285a9ed0e7b405b0fb86da0f2f21) Co-authored-by: Jeff Bezanson <jeff.bezanson@gmail.com> 16 December 2022, 15:58:15 UTC
3d1e89d Merge pull request #47488 from JuliaLang/backports-release-1.8 Backports for Julia 1.8.4 16 December 2022, 09:01:04 UTC
3f58584 bump Pkg to latest 1.8 15 December 2022, 13:50:47 UTC
992d4ca bump SparseArrays to latest 1.8 14 December 2022, 11:51:08 UTC
5a1d35e Merge pull request #47741 from JuliaLang/jn/backports-release-1.8-47685 [release 1.8] backport of precompile: serialize the full edges graph (#46920) 14 December 2022, 11:48:43 UTC
fd92d74 Fix isdone for empty product iterators, fixes #43921 (#43947) * Fix the issue #43921 * add a test Co-authored-by: Kristoffer <kcarlsson89@gmail.com> (cherry picked from commit b8a77daf3832d4134ad46327049772a663e2643d) 14 December 2022, 11:46:58 UTC
8830c26 Set `OPENBLAS_NUM_THREADS=1` on local Distributed workers (#47803) This should prevent LinearAlgebra from trying to increase our OpenBLAS thread count in its `__init__()` method when we're not trying to enable threaded BLAS. (cherry picked from commit a8b399416208d91061324814ff8ae080a918e48b) 14 December 2022, 11:46:58 UTC
4e152d4 fix unescaping in `global` expressions (#47719) This fixes some issues around macro hygiene in `global` expressions. Apparently we always treat l-values in global expressions as being escaped, but we still need to be careful to handle type annotations and destructuring correctly. (cherry picked from commit cc25a1369472756c63c4da81abbc106e2790b4f0) 14 December 2022, 11:46:58 UTC
f5c000e ensure bindings handle write barriers for ty and globalref (#47580) This has probably been wrong for a long time (since being introduced in 79082468986). (cherry picked from commit b36951160ef0ba8c4641dd768cd7a1f5f570d0a9) 14 December 2022, 11:46:58 UTC
964f86d fix #47410, syntax error with anonfn inside `elseif` and short-circuit op (#47499) (cherry picked from commit 5f256e7d6bbe8248b58af5c1abbf8f8715522b0b) 14 December 2022, 11:46:58 UTC
579f84f Fix physical_memory exports. (#47859) (cherry picked from commit 5a6c80828698d58405ca38b27628d426665324b5) 14 December 2022, 11:46:58 UTC
c1d3df6 Prioritize build_dir for generated headers (#47783) (cherry picked from commit 0feaf5cc3a6cec0a4f056e4e72ed6469769268a4) 14 December 2022, 11:46:58 UTC
2950963 Fix generator-invocation legality check for varargs generators (#47739) This code was introduced by me back in #31025 to speed up evaluation of generated functions that didn't make use of all of their arguments to make generation decisions. However, it neglected to take into account the possibility that the generator could be varargs. As a result, an unfortunate coincidence of an unused slot in the correct position could have allowed expansion of generators that were not supposed to be expandable. This can cause incorrect inference with all the usual consequences. However, fortunately this coincidence appears to be pretty rare. Fixes https://github.com/JuliaDebug/CassetteOverlay.jl/issues/12 (cherry picked from commit 328dd578958d9c2a22ddb11970324ecd04e94314) 14 December 2022, 11:46:58 UTC
4898882 Add compat to `@test_throws` (#45893) closes #45892 (cherry picked from commit 59ff2e5a4da772216449df825fd0111dc2d3f643) 14 December 2022, 11:46:58 UTC
23ce8ab Fix implicit binding import for aliased bindings (#44827) `b->name` is used to lookup in `b->owner`, not `var`. (cherry picked from commit dbe41d44ec8677232cbf8faddf97a66d8d901647) 14 December 2022, 11:46:58 UTC
8abef03 fix #47662, broken --compile=all on 1.8.x (#47678) 14 December 2022, 11:46:58 UTC
70c8dc2 fix 5-arg `mul!` for vectors of vectors (#47665) Co-authored-by: N5N3 <2642243996@qq.com> (cherry picked from commit 902e8a7c2f7ba45aa35b8f5de4c2840a306a1958) 14 December 2022, 11:46:58 UTC
6dad6c5 Fix REPL keybinding CTRL-Q for stdlib methods (#47637) (cherry picked from commit 7514bcf0bda547012f19a071daa132c3e8e97613) 14 December 2022, 11:46:58 UTC
54a6264 Filesystem: `rm(; recursive=true)` should ignore `UV_EACCES` (#47668) The command-line program `rm` has no problem deleting an empty directory that we do not have listing permissions on, so we should follow suit. Example: ``` mktempdir() do dir mkpath("$(dir)/foo") chmod("$(dir)/foo", 0o200) rm(dir; recursive=true) end ``` (cherry picked from commit d0a211a9209d25b1297693c562fc3a679204a0c6) 14 December 2022, 11:46:58 UTC
b19b2c1 Turn on Intel jitevents by default on Linux (#47586) (cherry picked from commit bba41d41319aa898373784438bd38873eab1da41) 28 November 2022, 19:14:23 UTC
b183031 Limit initial OpenBLAS thread count (#46844) * Limit initial OpenBLAS thread count We set OpenBLAS's initial thread count to `1` to prevent runaway allocation within OpenBLAS's initial thread startup. LinearAlgebra will later call `BLAS.set_num_threads()` to the actual value we require. * Support older names (cherry picked from commit 58b559f4a238faeeac03fbdec181ededd27053bc) 28 November 2022, 19:14:20 UTC
96592e2 Probe and dlopen() the correct libstdc++ (#46976) * Probe if system libstdc++ is newer than ours If the system libstdc++ is detected to be newer, load it. Otherwise, load the one that we ship. This improves compatibility with external shared libraries that the user might have on their system. Fixes #34276 Co-authored-by: Jameson Nash <vtjnash@gmail.com> Co-authored-by: Elliot Saba <staticfloat@gmail.com> * Addressed review comments. * Change error handling in wrapper functions Co-authored-by: Jameson Nash <vtjnash@gmail.com> * Call write_wrapper three times instead of snprintf Co-authored-by: Jameson Nash <vtjnash@gmail.com> * Apply suggestions from code review Co-authored-by: Jameson Nash <vtjnash@gmail.com> * Update cli/loader_lib.c Co-authored-by: Jameson Nash <vtjnash@gmail.com> * Reordered reading and waiting to avoid a deadlock. * Fixed obvious issues. * Only load libstdc++ preemptively on linux. * Update cli/loader_lib.c Co-authored-by: Jameson Nash <vtjnash@gmail.com> * Update cli/loader_lib.c Co-authored-by: Jameson Nash <vtjnash@gmail.com> * Specified path to bundled libstdc++ on the command line. * Removed whitespace. * Update cli/Makefile Co-authored-by: Jameson Nash <vtjnash@gmail.com> * Handled make install stringreplace. * Correctly quoted stringreplace. * Added -Wl,--enable-new-dtags to prevent DT_RPATH for transitive dependencies * Updated news entry. * Added comment about environment variable. * patched rpath for libgfortran and libLLVM. * Added explaination to Make.inc * Removed trailing space * Removed patchelf for libgfortran, now that BB has been fixed. * Fixed typos and comments Co-authored-by: Max Horn <max@quendi.de> Co-authored-by: Mosè Giordano <mose@gnu.org> Co-authored-by: Jameson Nash <vtjnash@gmail.com> Co-authored-by: Elliot Saba <staticfloat@gmail.com> Co-authored-by: Max Horn <max@quendi.de> (cherry picked from commit eb708d62f897dfbf0a757aa24c30754a492c6514) 28 November 2022, 19:14:20 UTC
c8b72e2 [CompilerSupportLibraries_jll] Upgrade to libraries from GCC 12 (#47544) 22 November 2022, 15:38:16 UTC
1387750 Delete `.github/workflows/statuses.yml` (#47562) 17 November 2022, 14:02:22 UTC
b66e38c Removed attributes from arguments to gc_preserve_begin (#47482) LLVM adds the nonnull attribute on its own, which makes the verifier fail. Fixes #47245 (cherry picked from commit bc39fd1c5bc248e0c796f61a39c48dc03e96d2d5) 15 November 2022, 17:38:51 UTC
90ee1b5 Delete `.github/workflows/rerun_failed.yml` (#47460) (cherry picked from commit ebc97ba3036343087b960e61f73e739a06f5ce11) 15 November 2022, 17:38:51 UTC
9d86e4f CircleCI caching: allow ftime to be ceil(ftime_req) in Base.stale_cachefile (#47433) * CircleCI caching: allow ftime to be ceil(ftime_req) in Base.stale_cachefile It appears that [caching functionalities](https://circleci.com/docs/caching/) provided by CircleCi, a leading CI/CD provider, can truncate timestamps to full seconds, resulting in re-compilations as below: ``` Rejecting stale cache file /root/.julia/compiled/v1.8/ComponentArrays/cYHSD_3rQji.ji (mtime 1.6673960929277816e9) because file /root/.julia/packages/ComponentArrays/YyD7i/src/ComponentArrays.jl ``` This PR relaxes the `is_stale` check to be robust against rounding-to-second timestamp mutations. I can provide a minimal CircleCI configuration file to reproduce if this is helpful. (cherry picked from commit bf92e836d3d16876ff48016f55541e4a38ea33ee) 15 November 2022, 17:38:51 UTC
1b5c405 move src and dst to next buffer position (#47229) Co-authored-by: Gabriel Baraldi <baraldigabriel@gmail.com> (cherry picked from commit 9e1dac045eb332d59617b59e66c4e86fe2eb4766) 15 November 2022, 17:38:51 UTC
0434deb set VERSION to 1.8.3 (#47556) 14 November 2022, 20:14:02 UTC
8b2bf7c `release-1.8`: change the external Buildkite ref from `main` to `release-julia-1.8` (#47495) 14 November 2022, 14:25:14 UTC
8b67441 Merge pull request #46984 from JuliaLang/backports-release-1.8 Backports for Julia 1.8.3 08 November 2022, 06:25:53 UTC
0a121d1 cgmemmgr,macos: add missing shared_map_lock initialization (cherry picked from commit 3661a08750a50d508148c95bf2f3ba2c87747088) 07 November 2022, 20:23:40 UTC
53cf58e bump Pkg to latest v1.8 07 November 2022, 20:20:21 UTC
cb1e40b test cleanup for #44444 (#44993) (#47416) This warning was un-ironically introduced by "Fix or suppress some noisy tests". ``` ┌ Error: mktemp cleanup │ exception = │ IOError: unlink("C:\\Windows\\TEMP\\jl_A49B.tmp"): resource busy or locked (EBUSY) │ Stacktrace: │ [1] uv_error │ @ .\libuv.jl:100 [inlined] │ [2] unlink(p::String) │ @ Base.Filesystem .\file.jl:968 │ [3] rm(path::String; force::Bool, recursive::Bool) │ @ Base.Filesystem .\file.jl:283 │ [4] rm │ @ .\file.jl:274 [inlined] │ [5] mktemp(fn::Main.Test49Main_misc.var"#110#113", parent::String) │ @ Base.Filesystem .\file.jl:736 │ [6] mktemp(fn::Function) │ @ Base.Filesystem .\file.jl:730 │ [7] macro expansion │ @ C:\buildbot\worker-tabularasa\tester_win64\build\share\julia\test\misc.jl:1065 [inlined] │ [8] macro expansion │ @ C:\buildbot\worker-tabularasa\tester_win64\build\share\julia\stdlib\v1.9\Test\src\Test.jl:1360 [inlined] │ [9] top-level scope │ @ C:\buildbot\worker-tabularasa\tester_win64\build\share\julia\test\misc.jl:1060 │ [10] include │ @ .\Base.jl:427 [inlined] │ [11] macro expansion │ @ C:\buildbot\worker-tabularasa\tester_win64\build\share\julia\test\testdefs.jl:24 [inlined] │ [12] macro expansion │ @ C:\buildbot\worker-tabularasa\tester_win64\build\share\julia\stdlib\v1.9\Test\src\Test.jl:1360 [inlined] │ [13] macro expansion │ @ C:\buildbot\worker-tabularasa\tester_win64\build\share\julia\test\testdefs.jl:23 [inlined] │ [14] macro expansion │ @ .\timing.jl:440 [inlined] │ [15] runtests(name::String, path::String, isolate::Bool; seed::UInt128) │ @ Main C:\buildbot\worker-tabularasa\tester_win64\build\share\julia\test\testdefs.jl:21 │ [16] invokelatest(::Any, ::Any, ::Vararg{Any}; kwargs::Base.Pairs{Symbol, UInt128, Tuple{Symbol}, NamedTuple{(:seed,), Tuple{UInt128}}}) │ @ Base .\essentials.jl:798 │ [17] (::Distributed.var"#110#112"{Distributed.CallMsg{:call_fetch}})() │ @ Distributed C:\buildbot\worker-tabularasa\tester_win64\build\share\julia\stdlib\v1.9\Distributed\src\process_messages.jl:285 │ [18] run_work_thunk(thunk::Distributed.var"#110#112"{Distributed.CallMsg{:call_fetch}}, print_error::Bool) │ @ Distributed C:\buildbot\worker-tabularasa\tester_win64\build\share\julia\stdlib\v1.9\Distributed\src\process_messages.jl:70 │ [19] macro expansion │ @ C:\buildbot\worker-tabularasa\tester_win64\build\share\julia\stdlib\v1.9\Distributed\src\process_messages.jl:285 [inlined] │ [20] (::Distributed.var"#109#111"{Distributed.CallMsg{:call_fetch}, Distributed.MsgHeader, Sockets.TCPSocket})() │ @ Distributed .\task.jl:490 └ @ Base.Filesystem file.jl:738 ``` (cherry picked from commit d28a0ddd6919d37e5a4e5f1cd4857d2f83df7728) Co-authored-by: Jameson Nash <vtjnash@gmail.com> 07 November 2022, 18:55:28 UTC
f69b361 revert part of https://github.com/JuliaLang/julia/pull/44444/ which seems to make buildkite unhappy 07 November 2022, 15:23:37 UTC
10f616d 1.8: Change the tracking branch for SuiteSparse from `master` to `release-julia-1.8`, but leave the commit (`f63732c`) unmodified 06 November 2022, 23:58:33 UTC
50ea71a fix up `Conditional`-forwarding for vararg methods (#47438) 03 November 2022, 14:32:34 UTC
a719aff Build system: when building the HTML docs, exclude SuiteSparse if `USE_GPL_LIBS=0` (#47361) 28 October 2022, 12:36:13 UTC
47ef407 improve inferrability of `sort!` (#46921) Co-authored-by: Lilith Orion Hafner <lilithhafner@gmail.com> (cherry picked from commit 910506430dfa4f623974631b76270772c65cb8e4) 28 October 2022, 06:46:16 UTC
e78a9d2 fix `--compile=all` option, and some improvements for `--strip-ir` (#46935) (#47357) (cherry picked from commit 6443a468817cba670e545c09561c16f2c30f31b2) (cherry picked from commit 3562f035f7351e4d7de8ecb37cc0de1044f781df) 28 October 2022, 06:35:37 UTC
6caa013 bugfix: fld1 order of ops (#46938) * bugfix: fld1 order of ops fixes https://github.com/JuliaLang/julia/issues/28973 (cherry picked from commit fcdc5bc21296520c04349c901e234477c5e2ffad) 28 October 2022, 06:35:37 UTC
7e07aa0 sysimg relocation lists now use LEB128 format (#47204) Appears to reduce the data size from about 165MB to 147MB! (cherry picked from commit 94736a4ddc7c63ad87774c5eb03cbc879154a3b1) 28 October 2022, 06:35:37 UTC
7ff3900 Fix GC assertion on array of derived pointers (#47299) * Fix GC assertion on array of derived pointers * Add test (cherry picked from commit d885fc780c216cc869bf3f12c2174ee3bf0572f8) 28 October 2022, 06:35:37 UTC
36a17ad subtype: fix miscount of Tuple Vararg matching Fix #47246 (cherry picked from commit 17515cdf16d380c269d748a88e82693f87db4d4a) 28 October 2022, 06:35:37 UTC
40c3778 Add compat note for `@testset foo()` (#46980) Co-authored-by: Sukera <Seelengrab@users.noreply.github.com> (cherry picked from commit 45fd204b9fa7064eba75acaec5f367f466086512) 28 October 2022, 06:35:37 UTC
d21a9f2 staticdata: avoid needing unaligned loads, support 64-bit images (#46683) No functional changes intended here. (cherry picked from commit 45623a8814f6808273c67e698352b8d077673ccf) 28 October 2022, 06:35:37 UTC
baa7001 ccall: handle Union appearing as a field-type without crashing (#46787) We disallow union as the direct type, so perhaps we should disallow it as a field-type also, but since we do allow references in those cases typically, we will allow this also. Also DRY the emit_global code, since it had bit-rotted relative to the usual code path through emit_globalref (and apparently could still be run though for handling the first argument to cfunction). Fix #46786 (cherry picked from commit ed01ee036b0c63e698f40b2373c0e7fe704d6e35) 28 October 2022, 06:35:37 UTC
e4b0dfb Mark as `inline` functions implemented in `src/serialize.h` (#44739) * Mark as `inline` functions implemented in `src/serialize.h` Also, remove duplicate definitions from `src/staticdata.c` and include `serialize.h` in there. (cherry picked from commit 081ae64f7098a7d1a8bfb9162b62115c09de2742) 28 October 2022, 06:35:37 UTC
8c8b6f0 Better Libdl.dlopen error when using non-standard extension (#46998) When trying to dlopen a file with non-standard extension (e.g. `foo.so` instead of `foo.dylib` when running on macOS), if this failed (e.g. because of a reference to an undefined symbol), then instead of printing the error message returned by `dlerror` with a helpful notice what went wrong, a message indicating something to the effect that "foo.so.dylib was not found" was shown, which was not helpful at all. To get the actual helpful error message, add a check so that when dlopen fails for a file that actually exists, we don't retry loading from a file with the standard extension attached, which might not even exist; instead we just give up. This matches what is already being done for relative paths. This patch simply copies the relevant check to also be applied to the case dealing with absolute paths. (cherry picked from commit a490197b4dc6d4f94475f2f644942eb2db560a50) 28 October 2022, 06:20:21 UTC
b8ab6cf [InteractiveUtils] win: handle empty clipboard errors (#47311) Fix #46981 (cherry picked from commit 064542706ece6159dd18a6907a278f548c63faaa) 28 October 2022, 06:20:21 UTC
7d8f474 Ensure port in listenany stays UInt16 (#47213) As reported [here](https://discourse.julialang.org/t/test-failures-for-sockets-base-runtests-sockets/88898). My guess on the original issue reported is that, for some reason, the host where the tests are run is unable to listen on any ports, so we end up cycling through the entire UInt16 range (the test starts at port 11011), but when we fail on port 65535, we do `addr.port + 1` and instead of wrapping around as I believe this function intends to happen (as noted by the `addr.port == default_port` check before we error), it gets promoted to `Int(65536)` which then throws an (unexpected) error in the `InetAddr` constructor. I'm not quite sure how to test this exactly though, because we'd need to simulate not being able to listen on any ports? If anyone has any ideas, I'm all ears. (cherry picked from commit a311f4d8327a5051b11a6bcd1c44ed931d4ab261) 28 October 2022, 06:20:21 UTC
0da955a fix linkage of libuv (#47203) Only libjulia-internal is supposed to be linked against this, since it is a static library. Fix #47198 (cherry picked from commit e8aacc812bf022f6da91bd24bbcf9923be17763b) 28 October 2022, 06:20:21 UTC
0c0c86c fix spelling of :not_atomic symbol default value (#47187) (cherry picked from commit dc3a2e8d27a6527b3ca3583e478710dffce18319) 28 October 2022, 06:20:21 UTC
7b1c32d optimizer: fix alloc opt on unknown offset with references (#47076) Fixes issued mentioned in https://github.com/JuliaLang/julia/issues/47075#issuecomment-1269283426 (cherry picked from commit a68235c9b48e8b5368e85397ebb76dc348b6b55d) 28 October 2022, 06:20:21 UTC
aa2d7c4 fix invalidations when loading ForwardDiff.jl (#47091) (cherry picked from commit 0dada1752f1a1f022b6566c69e872dd71b37fc98) 28 October 2022, 06:20:21 UTC
1e78c64 make REPL completions robust against `expanduser` throwing (#47058) (cherry picked from commit 7beeaf70e412cd09e4e7d639313388aa25062936) 28 October 2022, 06:20:21 UTC
4da1a66 Check sizes in 3-arg diagonal (dot-)product (#47114) (cherry picked from commit 25e3809ea4c309f7d0d9d5db85c5107aa63877b5) 28 October 2022, 06:20:21 UTC
e7b0555 gc: add missing root for binding->ty field (#46806) Co-authored-by: Jameson Nash <vtjnash@gmail.com> (cherry picked from commit 45b96c4f1ae03dc7f6bf227e50cd2b44dad5b5c4) 28 October 2022, 06:20:21 UTC
5930711 Replace isfinite check in ranges with lo ≤ x ≤ hi (#45646) Co-authored-by: Viral B. Shah <ViralBShah@users.noreply.github.com> (cherry picked from commit 58118253c63da7d67b9ddf326d3d3d47738e36d2) 28 October 2022, 06:20:21 UTC
618bbc6 make CanonicalIndexError an Exception type (#47008) (cherry picked from commit 7085703822767ea7621816c89b5746ab35dcbd20) 28 October 2022, 06:20:21 UTC
431b19b CI (Create Buildbot Statuses): remove `tester_win64` and `tester_win32` from the list (#46997) (cherry picked from commit 6424f790f41eba23c8bed79bc0a981775d876f9e) 28 October 2022, 06:20:20 UTC
eb4cf73 Take into account color and unicode in matrix alignment (#45751) Without this, alignment would count characters rather than textwidth as well as counting inline escape sequences in colored output. Fix that by using uncolored printing for alignment and textwidth rather than number of codepoints. (cherry picked from commit 626acd40562644285649427118be5b213a9b7b90) 28 October 2022, 06:20:20 UTC
14dcba2 `Base.stale_cachefile`: allow `ftime_req` to be greater than `ftime` by up to one microsecond (to compensate for Windows tar) (#45552) (cherry picked from commit 4c39647aed7d2a36e38bd6c8c04469e22bbf5c33) 28 October 2022, 06:20:20 UTC
6fe0031 Fix serialization of code instances (#46373) 28 October 2022, 06:20:20 UTC
ddbb5bc [win] Backport win MSYS2 build pr (#46988) * Build/win: Build with MSYS2 (#46140) * Makefile: MSYS2: close path conversion for `DEP_LIBS` Automatic path conversion will replace `:` with `;` * Makefile: MSYS2: use `cygpath` for path convert ref: https://www.msys2.org/docs/filesystem-paths/#manual-unix-windows-path-conversion * devdoc/win/msys2: add build steps * devdoc/win/msys2: Add x86/x64 build notes * devdoc/win/msys2: apply sugestions Co-Authored-By: Elliot Saba <staticfloat@gmail.com> * Instead of `CC_WITH_ENV`, scope environment variables to targets * Fix whitespace Co-authored-by: Elliot Saba <staticfloat@gmail.com> * Disable MSYS2's path munging for `stringreplace` (#46803) This was causing our rewriting of the loader's RPATH emulation to fail after running `make install`, as MSYS2 was rewriting our list that looks like: ``` ../bin/libgcc_s_seh-1.dll:../bin/libopenlibm.dll:@../bin/libjulia-internal.dll:@../bin/libjulia-codegen.dll: ``` Into one that looked like: ``` ..\bin\libgcc_s_seh-1.dll;..\bin\libopenlibm.dll;@..\bin\libjulia-internal.dll;@..\bin\libjulia-codegen.dll; ``` By exporting `MSYS2_ARG_CONV_EXCL='*'` for all `stringreplace` invocations, we dodge this issue, as documented by MSYS2 [0]. [0] https://www.msys2.org/wiki/Porting/#filesystem-namespaces * [win] Disable MSYS2 path munging when calling `is.exe` (#46867) Tragically, I believe MSYS2 is messing with options such as `/VERYSILENT` turning them instead into `C:\msys2\VERYSILENT` or similar. Co-authored-by: Elliot Saba <staticfloat@gmail.com> 28 October 2022, 06:20:20 UTC
752cc69 bump SparseArrays to latest release-1.8 28 October 2022, 06:20:20 UTC
5d30157 Fix shift direction of circshift! for vectors (#46759) This patch fixes the shifting direction for circshift!(x::AbstractVector, n::Integer), which was opposite the direction of circshift(x, n) and circshift!(y, x, n). In addition, this patch fixes the method to also work correctly with offset arrays. Fixes #46533. (cherry picked from commit f1c4d54696c2d296a10a8f8d659f6a3e85da9a29) 28 October 2022, 06:20:20 UTC
2666073 Don't error when transposing an empty buffer (#46925) (cherry picked from commit 757f21e0bdd6827bc8a283dc290069ebe7c87912) 28 October 2022, 06:20:20 UTC
d9fe050 improve type stability of `handle_message(logger, ...` (#46906) (cherry picked from commit 6c0aa6dcbe10151501e4a1756876ea330734ab12) 28 October 2022, 06:20:20 UTC
1dcd60f Don't crash on variable sized gc allocations (#46914) (cherry picked from commit 8003563a5041f4253443b589ab72bda3817cdb8a) 28 October 2022, 06:20:20 UTC
1b70b0f Don't prompt field names for tuples at the REPL (#46897) (cherry picked from commit d5cde865f24d2c3e7041aee8ea464eb6b6045a2a) 28 October 2022, 06:20:20 UTC
85155e1 Set `intersection = 1` during `intersect_sub_datatype` (#46882) (cherry picked from commit e6d99792e6dd0cffe41e98b8d642cf07e64364c5) 28 October 2022, 06:20:20 UTC
97ccb97 Revert "fix `--compile=all` option, and some improvements for `--strip-ir` (#46935) (#47357)" (#47360) This reverts commit 3562f035f7351e4d7de8ecb37cc0de1044f781df. 28 October 2022, 06:19:41 UTC
3562f03 fix `--compile=all` option, and some improvements for `--strip-ir` (#46935) (#47357) (cherry picked from commit 6443a468817cba670e545c09561c16f2c30f31b2) 27 October 2022, 20:16:47 UTC
d0156b5 Set VERSION to 1.8.3 prerelease (#46977) Now that 1.8.2 has been tagged 30 September 2022, 07:06:00 UTC
36034ab Set VERSION to 1.8.2 (#46956) 29 September 2022, 15:21:12 UTC
4e8ce61 Merge pull request #46663 from JuliaLang/backports-release-1.8 Backports for Julia 1.8.2 21 September 2022, 16:38:08 UTC
285b75c update to latest Pkg 1.8 21 September 2022, 10:54:46 UTC
39ae07c set number of openblas threads to 1 while precompiling (#46792) (cherry picked from commit b6d2434909f15abeca03bb9b68333f5ff670ce9e) 20 September 2022, 11:28:35 UTC
6bfa51f Expose constrained memory limits and have the GC use them (#46796) (cherry picked from commit 89c4a2a823af7d7c8f0d006c0723cec9b0ab3efd) 20 September 2022, 07:34:25 UTC
5b365e5 Fix a bug accidentally introduced by 43453 (#46816) 19 September 2022, 08:29:48 UTC
b79226e inference: make `limit::Int` as a caching key of `CachedMethodTable` (#46799) Sometimes `Core.Compiler.findall(::Type, ::CachedMethodTable; limit::Int)` is called with different `limit` setting (in particularity `return_type_tfunc` calls it with `limit=-1`). The query should return different results given different `limit` settings, so its cache should also have different keys per different `limit` settings. fix #46722 19 September 2022, 08:29:48 UTC
86d0354 libuv: bump version to v2-1.44.2 (#46086) Includes several fixes: https://github.com/JuliaLang/libuv/compare/1b2d16477fe1142adea952168d828a066e03ee4c...3f7038d62e43c3682394a6ea7b4ccc46be0fa0bf And should make read-eof notification slightly faster in some cases (rather than waiting for close notification). (cherry picked from commit fa986d9e0525eedd7706929d549c61179e6c6090) 19 September 2022, 08:29:42 UTC
80fda11 tcp: re-enable half-duplex operation support (#46088) Refs: #42005 (cherry picked from commit 69e319d005d812dbc4442b08fc9e8ea6a2ade110) 19 September 2022, 08:25:03 UTC
d336126 Support LibGit2 ABI for 1.4.0 and later Partial backport of https://github.com/JuliaLang/julia/pull/45411 (cherry picked from commit 44bdf6b00b21863d165bd02e3ecfb6d413286ae9) 16 September 2022, 09:50:57 UTC
cc2b7c5 Make the "system image too large" error message more descriptive (#46570) (cherry picked from commit a7bef773282db153012c325d0758a7256836f41e) 16 September 2022, 09:47:35 UTC
b6883b0 Fix `mapreduce` on `AdjOrTrans` (#46605) Co-authored-by: Daniel Karrasch <Daniel.Karrasch@posteo.de> Co-authored-by: Daniel Karrasch <Daniel.Karrasch@posteo.de> Co-authored-by: Martin Holters <martin.holters@hsu-hh.de> (cherry picked from commit 8c00e17908cd4d84e8366b2d44dc1af432c00d82) 16 September 2022, 09:47:27 UTC
b69fa6a doc: guard release branch regex with ^...$ (#46647) (cherry picked from commit 174b893eed21ec5e26d2a672b1c790f32669b1cf) 16 September 2022, 09:46:45 UTC
b1e7cac CI (`Create Buildbot Statuses`): remove `tester_linux32` from the list (#45047) (cherry picked from commit 28e1cd9ec06d2381dfd436284fb9fbd4245e2824) 16 September 2022, 09:40:15 UTC
83f2ae8 CI (`Create Buildbot Statuses`): remove `tester_macos64` from the list (#44918) (cherry picked from commit 3d87815b71f7e1a520a50fcc71b50e7b1c155933) 16 September 2022, 09:39:50 UTC
7955e8a Also merge var with unchanged bounds. (#46757) * Also merge var with unchanged bounds. The current `env` might not be valid if the var's bounds get fixed by another Unions decision. * Replace `v->var->lb` with `simple_meet` * Remove the unneeded NUll check. Co-Authored-By: Jameson Nash <vtjnash+github@gmail.com> (cherry picked from commit 65575428366fa4c93f16c761c676192395484cb3) 16 September 2022, 09:38:36 UTC
ab67e93 improve type stability of `tail/front(::NamedTuple)` (#46762) This fixes some invalidations when loading ChainRulesCore.jl. (cherry picked from commit e758982f661acf837f9b7449253f84fa039fb37d) 16 September 2022, 09:37:52 UTC
back to top