sort by:
Revision Author Date Message Commit Date
303ea52 🤖 [backports-release-1.9] Bump the Pkg stdlib from 3ca88658d to 7276c7514 (#49877) 27 May 2023, 19:36:59 UTC
d175b27 allow loading extensions when a trigger is loaded from below the parent's load path (#49701) also allow loading extensions of the active project (cherry picked from commit d55314c05e35259e185863e063d1bacc50de3e4f) 27 May 2023, 19:36:59 UTC
42d4b97 Artifacts: pull out a recursive function from a closure to a stand alone function (#49755) (cherry picked from commit 67331978b0d68f1142cd58f76e042208ee64e461) 27 May 2023, 19:36:59 UTC
efa269e add note about references in `Out` (#49729) (cherry picked from commit e4633e0c5b024e1f3561aef073519162b439a80f) 27 May 2023, 19:36:59 UTC
7ab56f4 Add `@eval using REPL` to the `atreplinit` do block in REPL documentation. (#49717) (cherry picked from commit 24a5dc48a46840fc1504f6448a146ecf4b419d9d) 27 May 2023, 19:36:59 UTC
16579c4 Clarify Cxx.jl. Update calling-c-and-fortran-code.md (#49379) * Update calling-c-and-fortran-code.md Drop mentioning Cxx.jl (cherry picked from commit e9983672a2845831a72139f9dfa2c37a1c2acc54) 27 May 2023, 19:36:59 UTC
1602dc1 Don't explicitly remap the personality function. LLVM does this already. (cherry picked from commit b815bb160932da5300a8db71cae8d8970faaa8d5) 27 May 2023, 19:36:59 UTC
9ce1976 Ensure LLVM function attributes are preserved by always calling CloneFunctionInto. (cherry picked from commit f77ad0a93e283cf104fbc8c38380bfe062dfd765) 27 May 2023, 19:36:59 UTC
b15d8a9 minimal changes to avoid Artifacts to get invalidated by some common definitions in ecosystem (#49603) (cherry picked from commit 43c92029a592e3ebc6b04b839c04c1c85f7d629f) 27 May 2023, 19:36:59 UTC
c3d84e4 Export offsets necessary for external codegen (#49548) (cherry picked from commit faced27dac38a55880ba87180958076a218b4ff2) 27 May 2023, 19:36:59 UTC
f81bada Initialize hoisted object allocations (#49584) (cherry picked from commit 5032a1af20ad3b5bf9928eb5f9a1486b580402bc) 27 May 2023, 19:36:59 UTC
be67a40 Allow showing of StepRangLen{T} with generic T (#49516) (cherry picked from commit ee958432e043d82975ddc02fe670f56d49b25c57) 27 May 2023, 19:36:59 UTC
a98b387 Bump LBT to v5.8.0 (#49658) Includes: https://github.com/JuliaLinearAlgebra/libblastrampoline/commit/81316155d4838392e8462a92bcac3eebe9acd0c7 (cherry picked from commit 4e782bf91a798991db32f4ef633622ae97a095ff) 27 May 2023, 19:36:59 UTC
2a5ede1 Initialize hoisted object allocations (#49584) 27 May 2023, 19:36:59 UTC
0eabff2 Undo change in atomic ordering. 27 May 2023, 19:36:59 UTC
2895e43 Demote another world-age load to monotonic. 27 May 2023, 19:36:59 UTC
7a3fb0a Also emit a barrier at the end of the function prologue. 27 May 2023, 19:36:59 UTC
e8fa82b Improve performance of global code by emitting fewer atomic barriers. 27 May 2023, 19:36:59 UTC
78f2f87 Update LBT source checksums (#49523) 27 May 2023, 19:36:59 UTC
441a84e fix some SCC cycle mistakes (#49654) (cherry picked from commit 9bb0731e95bef3ce89bafde570e7d35be9e6088f) 08 May 2023, 07:14:23 UTC
c9f59c9 shield `Base.require` from invalidations when loading Symbolics.jl (#49604) (cherry picked from commit 5039d8aceb4802cb40548b69fcb600bb5ac59985) 08 May 2023, 07:14:19 UTC
f7b39e7 Ensure length(ipiv)==n before calling LAPACK.getrs! to avoid segfaults (#49602) (cherry picked from commit b66f63c5add314bc345e2a7e1ad775d52ad58065) 08 May 2023, 07:14:19 UTC
fdff436 Preserve LLVM function attributes during address space removal pass. (#49551) (cherry picked from commit 4289264d609f9ebac10caef3d3b31e633e687239) 08 May 2023, 07:14:17 UTC
0ef50aa add two more explicit precompile statements (#49537) (cherry picked from commit 09a0f34831a6fff5f9358b7034b7ef9073f3053e) 08 May 2023, 07:14:16 UTC
c613d9c remove debug print from loading test (#49534) (cherry picked from commit bf7bd3f0ec98bb69fa462a904d2f6ee3c2efde31) 08 May 2023, 07:14:16 UTC
cd960d9 Nospecialize close(c::Channel, excp::Exception) on excp. (#49508) * Nospecialize close(c::Channel, excp::Exception) on excp. Fixes https://github.com/JuliaLang/julia/issues/49507. Avoids dynamic dispatch when closing a Channel with an Exception, and should avoid a call into the runtime for julia compilation when attempting to report an exception. * Add test for this case. (cherry picked from commit a152d116bf79f327cd4adaa8712d864db9c5602b) 08 May 2023, 07:14:15 UTC
177f6ef Update parallel.md (#49308) Removes the duplicate header `Synchronization` (cherry picked from commit 7ddb4e5f39898e4771c9e5ddb4b00c2a11d9db6f) 08 May 2023, 07:14:13 UTC
8e63055 Set VERSION to 1.9.0 (#49622) 07 May 2023, 11:25:42 UTC
9291d8f Simplify name reversal, add # to separate name from number (#48710) (#49660) (cherry picked from commit d6a77b607b7f021c0e03e258bdc9bdafd79cf097) Co-authored-by: pchintalapudi <34727397+pchintalapudi@users.noreply.github.com> 06 May 2023, 08:57:55 UTC
1853b90 set VERSION to 1.9.0-rc3 (#49504) 26 April 2023, 15:51:40 UTC
c59fa2d Merge pull request #49500 from JuliaLang/backports-release-1.9 Backports release 1.9 25 April 2023, 20:59:16 UTC
dc76ab5 [Inference] limit inference timing recording to `NativeInterpreter` only (#49391) The logic of `Core.Compiler.Timings` assumes that the whole recorded inference graph is constructed by the same interpreter, thus we should limit the inference timing recording to `NativeInterpreter` only. External `AbstractInterpreter` can implement its own recording logic, likely by reusing existing `Core.Compiler.Timings` utilities, in a way that does not interfere with the recording for native compilation pipeline. --------- Co-authored-by: Shuhei Kadowaki <aviatesk@gmail.com> (cherry picked from commit 3db036eed80c1c0b90dd027b5382e9e0d12df652) 25 April 2023, 15:47:59 UTC
6f2f44e Revert "Resolve artifact ambiguities using shortest match" This reverts commit a05bb0f56816144d6cf762e2e7086d36b2082734. 25 April 2023, 14:35:14 UTC
3d195c0 Merge pull request #49302 from JuliaLang/backports-release-1.9 Backports for 1.9.0-rc3 25 April 2023, 14:28:37 UTC
ad9b54f rename `jl_tls_offset` in sysimage to avoid naming clash with `libjulia-internal` (#49442) 24 April 2023, 20:55:00 UTC
0a374d5 Merge pull request #49486 from JuliaLang/sf/backport_win_hang_fix [release-1.9] Avoid usage of `jl_error()` in `check_cmdline()` 24 April 2023, 20:51:33 UTC
3f42af0 Avoid usage of `jl_error()` in `check_cmdline()` This is the same as https://github.com/JuliaLang/julia/pull/45765 where we use `jl_error()` too early to get backtraces, but too late to fail the supposed guard `if` statement that should prevent us from trying to take a backtrace. X-ref: https://github.com/JuliaLang/julia/issues/45847 (cherry picked from commit fa215891aff303e57608a6786fb152ef67565a51) 24 April 2023, 18:42:10 UTC
a666aab Subtype: minor optimization for `simple_intersect` 1. remove duplicated disjoint check. 2. add a fast path for all disjoint case. (cherry picked from commit f2560c2e25228744bed817a4c4752117b29eb4e5) 24 April 2023, 14:32:33 UTC
29889c7 Extract specializations, 1.9-style (#49467) 23 April 2023, 12:57:05 UTC
7c6dd4c make extension not load twice on workers (#49441) (cherry picked from commit b1c0eac0d8d1acecd321cea26459ff6443e9aaa9) 22 April 2023, 19:56:35 UTC
f6561ce Add missing entry to invalidation log (#49449) * Add missing entry to invalidation log Addresses https://github.com/timholy/SnoopCompile.jl/issues/357#issuecomment-1516228631 using the observation in the following comment. Co-authored-by: Jameson Nash <vtjnash@gmail.com> * Fix indentation --------- Co-authored-by: Jameson Nash <vtjnash@gmail.com> (cherry picked from commit 23a5b04a01a7429442b80931cdc36b5410e33f89) 22 April 2023, 18:41:44 UTC
cbc4f49 prevent `display` in REPL from erroring on non standard prompts (#49383) (cherry picked from commit bb118c99ce5b08dc1be2c88a4f9d561646b06d63) 22 April 2023, 18:41:43 UTC
f89f5d9 Enable the AVR backend of LLVM (#49006) Co-authored-by: Sukera <Seelengrab@users.noreply.github.com> (cherry picked from commit 4beea98a8828fa8478e64a1495d978d8d4d50e11) 22 April 2023, 18:41:40 UTC
faeb43b Subtype: Improve `simple_meet` resolution for `Union` inputs (#49376) * Improve `simple_meet` resolution. * Fix for many-to-one cases. * Test disjoint via `jl_has_empty_intersection` 22 April 2023, 17:12:48 UTC
0033465 Bump LLVM to 14.0.6-3 (cherry picked from commit 74a52cf49aa6305e30f322a9c67ed6a5b75527d8) 17 April 2023, 15:01:47 UTC
b05b958 Bump the Pkg stdlib from 1b73599d2 to 3ca88658d (#49347) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> 17 April 2023, 12:53:50 UTC
304037b InteractiveUtils: use quoted `typesof` in macroexpansion (#47626) fix #47606 (cherry picked from commit 553047f99f488c33316b1da849598f1b676685e0) 16 April 2023, 05:32:04 UTC
3ece193 Rename `ipython_mode` to `numbered_prompt` (#49314) Co-authored-by: Jeff Bezanson <jeff.bezanson@gmail.com> Co-authored-by: Kristoffer Carlsson <kcarlsson89@gmail.com> (cherry picked from commit 99c0dad3a3deec4a5d0a5f57661ad7bca26c5ceb) 14 April 2023, 06:00:47 UTC
6d03913 Subtype: fix union estimation on non-type parameters. (#49345) (cherry picked from commit fdd71c79f3442ada3e0f4e9ff3e5d629054e5a25) 14 April 2023, 05:57:00 UTC
f7d8e20 bump SparseArrays to latest v1.9 13 April 2023, 14:14:42 UTC
9aa7669 Merge pull request #48809 from ven-k/vkb/imageing-default Fix imaging value for generating sysimages for multiple targets (cherry picked from commit fc4b079f6985de0e01c153d030e246f1a6332be2) 13 April 2023, 13:15:43 UTC
eb764cc Merge pull request #48534 from N5N3/Test2 Subtype: skip more identical check for `X::Tuple <: Y::Tuple` (cherry picked from commit e3dfcc3a1c690a595006fb2e50cef8a89cc0dded) 13 April 2023, 13:14:41 UTC
be1c71d make thread 1 interactive when there is an interactive pool, so it can run the event loop (#49094) (cherry picked from commit 9ed4087f7f515f76a71164e292b013043b862053) 13 April 2023, 13:10:58 UTC
a05bb0f Resolve artifact ambiguities using shortest match This changes the behavior of `select_platform()` to resolve ambiguities using a two-step process. Previously, we would simply sort the resultant triplets and return the last one (so as to provide asemi- arbitrary stability, and also to prefer higher version numbers over lower version numbers in tags). However, with the proliferation of tags (and especially the new `sanitize=memory` tags) we need a way to exclude these "extra" tags when our `HostPlatform()` does not have them. This new matching algorithm excludes candidates from matching with the platform if there are other candidates with fewer total tags. This results in a "simplest match first" behavior, which better represents the intent of tags in the first place. (cherry picked from commit 99938fc8c569cbdb0614c9ef503f2bbbc027c00b) 13 April 2023, 13:10:57 UTC
4498251 Bump to LBT v5.7.0 (#49281) This release of libblastrampoline contains two new features: ILP64 Accelerate support, and LAPACK_jll support. (cherry picked from commit 4ced71adf75060fb1f5a6f6dc930b30ab1fb8833) 13 April 2023, 13:10:56 UTC
0d28812 fix new scope assignment warning in Distributed (#49303) Disambiguate scope of the `wp` variable inside `try`-`catch` in distributed tests by qualifying it and suppress the warning reported in the tests. fixes #49289 (cherry picked from commit 4ccaa1b595885a219c51cb2be56a00347928795f) 13 April 2023, 13:10:56 UTC
b82c5db add a test that extension is available during precompilation (cherry picked from commit aa16ceac581d5a94e82496cc66c2600f7c31dd80) 09 April 2023, 20:06:18 UTC
ba9c797 Revert "delay loading of extensions as much as possible (#48674)" This reverts commit e3043a875d432ec4bd7c073874a654b55421438f. (cherry picked from commit bf379e2a2fefa029defb5468765d6761ca18196b) 09 April 2023, 20:06:09 UTC
03ec03d more robust validation of allocation type (#49269) We generally hit the runtime in pretty specific places when allocations look funky (because they are missing a typevar bound, so inference is not too willing to deal with it). Try to throw an error in those cases before those can get allocated and cause problems later from being non-concrete objects. Fix #49203 (cherry picked from commit a1013e7022bc0c56bc46cb737efee790a73b1a92) 09 April 2023, 15:24:24 UTC
8c1fe98 make default worker pool an AbstractWorkerPool (#49101) Changes [Distributed._default_worker_pool](https://github.com/JuliaLang/julia/blob/5f5d2040511b42ba74bd7529a0eac9cf817ad496/stdlib/Distributed/src/workerpool.jl#L242) to hold an `AbstractWorkerPool` instead of `WorkerPool`. With this, alternate implementations can be plugged in as the default pool. Helps in cases where a cluster is always meant to use a certain custom pool. Lower level calls can then work without having to pass a custom pool reference with every call. (cherry picked from commit def2ddacc9a9b064d06c24d12885427fb0502465) 09 April 2023, 15:24:23 UTC
ab206cb Fix LazyString building with non-ASCII preceding $ (#49248) (cherry picked from commit bd1a664bff55c62cd5b094da7ad371a4f75936a3) 09 April 2023, 15:24:22 UTC
f8a4a37 (re-)allow include_dependency(directory) (#49244) same for symlinks, adjust docs accordingly and clarify that it refers to the mtime (cherry picked from commit 93df7e28c12a171b0a579f5e7517429def7c1d3b) 09 April 2023, 15:24:22 UTC
c9596ef Make :open ccall use variadic cconv (#49212) (cherry picked from commit 1eee6ef7c830751255ca99d2fe66fe2897a60bcf) 09 April 2023, 15:24:21 UTC
8219ad5 allow more statements in generate_precompile.jl (#49200) (cherry picked from commit 9001ea0c08180e5350d825b357a0b3d204350118) 09 April 2023, 15:24:20 UTC
4e7a55e Offset to indices in (unsafe_)copyto docstring (#49147) (cherry picked from commit 88a1fc7dcda4ebd23331221bdfc2f66e141190f0) 09 April 2023, 15:24:20 UTC
72aec42 set VERSION to 1.9.0-rc2 (#49208) 01 April 2023, 10:41:16 UTC
03ba8da Merge pull request #48935 from JuliaLang/backports-release-1.9 Backports for 1.9.0-rc2 31 March 2023, 16:51:13 UTC
dd0ff75 Fix interval for many pointers (cherry picked from commit 450c1faf4823c71390809e251582f57516ce210b) 31 March 2023, 14:04:24 UTC
dd1b7bd Add bit to the GC tag (cherry picked from commit d586b0c9520afd30d101522b1e09708bdd31fcc6) 31 March 2023, 14:03:06 UTC
3c01f2a Binary search for pkgimage metadata (#48940) Co-authored-by: Jameson Nash <vtjnash@gmail.com> (cherry picked from commit bc33c81b5d2d8397be92bf5d488dfe721b116d7c) (cherry picked from commit 40692cca1619a06991bebabc162e531255d99ddd) 30 March 2023, 12:08:26 UTC
b9f0f7e fix(REPL): using/import statements should on top-level, #49041 (#49098) (cherry picked from commit e5c2c51c083a33b4357178cb0009bc1e831c004e) 30 March 2023, 07:32:27 UTC
5d17f1c Handle `ProcessChain` in open(f, cmd, ..) (#49166) (cherry picked from commit 329f92c3fab91bc3816bac6ca3b92400c066c5bb) 30 March 2023, 07:32:16 UTC
c4ab115 Add ITTAPI source for offline (#49022) * Add ITTAPI sources for offline build Co-authored-by: Milan Bouchet-Valat <nalimilan@club.fr> (cherry picked from commit 6b934f91d1b9c50c5b783b6aa36cf2648999461c) 30 March 2023, 07:06:44 UTC
5ba487d Add *(::Diagonal, ::Diagonal, ::Diagonal) (#49005) (#49007) (cherry picked from commit c37fc2798d9bb7349ff8eadb350ae68cf17cee61) 30 March 2023, 07:04:01 UTC
3f04640 Merge pull request #48933 from JuliaLang/dk/cat_array_number Let Base handle concatenation of arrays and numbers (cherry picked from commit e6c84a1eae1f75cad1c62f62f2074c0f1bf124d1) 30 March 2023, 07:03:15 UTC
0a132df fix `obviously_disjoint` for Union Types (#49177) (cherry picked from commit 20920007ef3320bd26dbd701e3a259a791acf27e) 30 March 2023, 06:57:48 UTC
dd44b58 Mark llvm::Any::TypeId as global in julia.expmap (#49124) The dynamic linker needs to unify `llvm::Any::TypeId` across DSOs. In our case `libjulia-codegen` and `libLLVM`. See https://github.com/llvm/llvm-project/blob/2bc4c3e920ee078ef2879b00c40440e0867f0b9e/llvm/include/llvm/ADT/Any.h#L30 Fixes: #49121 (cherry picked from commit d8fa3c85600518045e0ac939ab706cfe0164c7a0) 30 March 2023, 06:35:58 UTC
d187689 fix malloc-stack CI failure (#49082) We see Windows CI fail often here, and we don't actually need this memory--only the first thread should initialize it. (indeed, we were temporarily corrupting these data-structures in the process by reinitializing them, though that was not typically detectable.) From worker 7: Exception: EXCEPTION_ACCESS_VIOLATION at 0x7ffa26726e87 -- jl_makecontext at C:/workdir/src\win32_ucontext.c:67 From worker 7: in expression starting at C:\buildkite-agent\builds\win2k22-amdci6-6\julialang\julia-master\julia-ceffaee345\share\julia\test\ccall.jl:1066 From worker 7: jl_makecontext at C:/workdir/src\win32_ucontext.c:67 From worker 7: jl_install_thread_signal_handler at C:/workdir/src\signals-win.c:490 From worker 7: jl_init_root_task at C:/workdir/src\task.c:1568 From worker 7: ijl_adopt_thread at C:/workdir/src\threading.c:414 From worker 7: unknown function (ip: 000001d791a58969) From worker 7: uv__queue_work at /workspace/srcdir/libuv\src\threadpool.c:305 From worker 7: worker at /workspace/srcdir/libuv\src\threadpool.c:122 From worker 7: uv__thread_start at /workspace/srcdir/libuv\src/win\thread.c:111 From worker 7: beginthreadex at C:\Windows\System32\msvcrt.dll (unknown line) From worker 7: endthreadex at C:\Windows\System32\msvcrt.dll (unknown line) From worker 7: BaseThreadInitThunk at C:\Windows\System32\KERNEL32.DLL (unknown line) From worker 7: RtlUserThreadStart at C:\Windows\SYSTEM32\ntdll.dll (unknown line) From worker 7: Allocations: 352796158 (Pool: 352389694; Big: 406464); GC: 722 (cherry picked from commit 685da8f1fddd1503500a027a782f3bfa57371d66) 30 March 2023, 06:35:58 UTC
38f0e29 Merge pull request #49032 from N5N3/subtyping-backports Subtyping backports for 1.9 24 March 2023, 21:52:10 UTC
a4cd8d2 bump Pkg to latest v1.9 24 March 2023, 17:56:54 UTC
0bee4f9 add back the exception to the error logging when loading an extension fails (#49075) (cherry picked from commit d7df15d1d001192871105d61f5116ddade070e8f) 24 March 2023, 14:01:20 UTC
b0cbe1a doc: remove outdata const (#49096) (cherry picked from commit 6d678fec0ad0c78e80f357aac1b1e99ff0ff47ca) 24 March 2023, 14:01:19 UTC
8912c53 fix multiq_check_empty to only look at the caller's pool (#49065) Co-authored-by: Jameson Nash <vtjnash@gmail.com> (cherry picked from commit 1323d2f784686815ad7f45cee83c578b91e8e7ba) 24 March 2023, 14:01:18 UTC
59c2003 Ensure invalidated target gets logged (#49048) To interpret causes of invalidation, it's helpful to understand what signature got invalidated. #48954 inadvertently dropped this info from the logging stream; this commit restores it. (cherry picked from commit 99fce415079e8545a6b3246d8f998c8a50449ef7) 24 March 2023, 14:01:17 UTC
43c1ba2 fix problem with string_concatenation_hint_handler (#49016) Quiets an error on CI when running missing tests. Refs #45823 (cherry picked from commit 3919a89aaac87fab772721df9f7bbd9d647ce554) 24 March 2023, 14:01:17 UTC
cdb4d24 reuse existing typemap search for method overwrite detection (#48968) It does not really make sense to scan the tree twice, when we already will extra this info near completely from the intersection search. The cost was small, but non-negligible. (cherry picked from commit 38d9d837ad2d4b0438c36c60c17c0c0f8265bf8a) 24 March 2023, 14:01:16 UTC
aba1db7 delay loading of extensions as much as possible (#48674) (cherry picked from commit e3043a875d432ec4bd7c073874a654b55421438f) 24 March 2023, 14:01:16 UTC
09b7504 codegen: fix use-after-free of module name (#49011) (cherry picked from commit b5aa05706e42d476556d72e9556c5cbe679b7599) 24 March 2023, 14:01:13 UTC
20ff1ef gf: accelerate adding backedges back to old performance (#48966) Since it does not compute and branch on typeof, in my measurements, this implementation is up to 10x faster! (cherry picked from commit 369660fd8e787a999f8a67f6360abee0914dbea4) 24 March 2023, 14:01:13 UTC
64ea3e1 gf: add support for invalidating invoke edges (#48954) Apparently we never actually implemented support for invalidation detection on invoke edges, and furthermore, it had erased part of the support for regular edges. Generalize our code for detecting replacement of a method, to be used when computing replacement of an invoke edge. Fix #48802 (cherry picked from commit 386b1b67d7817a8125eaac5c6c2330dbd663bc5e) 24 March 2023, 14:01:11 UTC
e628534 Fix `Vararg` methods widening with unused type variable (#48953) Avoid possible nested `Vararg`. Fix #48950 (cherry picked from commit 4da03592d120ce5f8f7ca4ce524da28b2353d727) 24 March 2023, 14:01:10 UTC
99b8ff5 Add compat for set_active_project (#48947) (cherry picked from commit 3f7c0467c79d7da6b52a609c99e78127bb2b76a6) 24 March 2023, 14:01:09 UTC
18c3eb8 Install 7z, lld and dsymutils to private libexec/julia directory (#48931) * Install 7z, lld, dsymutil to private libexec/julia directory Installing files directly into /usr/libexec pollutes the install tree and can create conflicts if other apps do the same. Instead, install them to `private_libdir`, which defaults to `$(libexecdir)/julia`. This is similar to what we do with `private_libdir`. (cherry picked from commit eb2e9687d0ac694d0aa25434b30396ee2cfa5cd3) 24 March 2023, 14:01:09 UTC
06058a5 close code block for in `PartialQuickSort` docstring (#48937) (cherry picked from commit a3fe0a8c6715f44fcd85591c0a20a2cbaace722c) 24 March 2023, 14:01:08 UTC
5341aaf fix incorrect static parameter definedness check (#49097) We use the specialized signature of a method for accurate analysis of whether a static parameter is constrained or not. However, it turns out that we can only use it when it doesn't contain any free type variables (which it sometimes does, e.g., when the inference entry is given a signature with a free type variable). In such cases, we should use the method signature, which, by design, never contains any free type variables. 23 March 2023, 01:52:07 UTC
13b89aa Fix typo in GC stat name (cherry picked from commit 4ea2d2facb9f7056ab460ee8ee86a1205dc2ee39) 21 March 2023, 18:15:29 UTC
af4e5b0 Fix test for threadpool use (cherry picked from commit 55422d988c3a50ca0d272644e456c3959c62b097) 17 March 2023, 01:18:32 UTC
a8d8bba Fix `enq_work` behavior when single-threaded If there's only one thread in the task's preferred thread pool, use that thread's work queue. (cherry picked from commit a3a92e8dd82146155c15cb7f5dc411fe29a6fc32) 17 March 2023, 01:18:24 UTC
e0b058b Fix task thread pool assignment If a task is spawned with `:interactive` but there are no interactive threads, set the task's thread pool to `:default` so that we don't have to keep checking it in other places. (cherry picked from commit 38727be9d7a1d1ca3a2cd407470cf6374ed3c2c6) 17 March 2023, 01:18:14 UTC
64b48f5 Update `nthreads(pool)` Now returns `threadpoolsize(pool)`. (cherry picked from commit 944dce960a8828a63eb9949001b0b7ae958139a0) 17 March 2023, 01:18:00 UTC
back to top