swh:1:snp:a72e953ecd624a7df6e6196bbdd05851996c5e40

sort by:
Revision Author Date Message Commit Date
5908705 inference: bail out inference if we know an intrinsic call throws 13 August 2021, 15:33:18 UTC
d732903 add a test for #41096 (#41556) 13 July 2021, 08:29:53 UTC
944fcfc Adding tests for the "linear algebra" package (#41534) 13 July 2021, 08:01:43 UTC
e422467 catch exception and unlock synctake. issue #33972 (#41553) 13 July 2021, 02:59:59 UTC
ad6740b Fix `get-task-allow` entitlement (#41559) We had apparently misspelled this entitlement, not allowing `lldb` to attach to official macOS builds. 12 July 2021, 23:17:15 UTC
a9232d6 CI (Buildkite): rootfs_images: allow user to override the default value of `tag_name` (#41549) 12 July 2021, 17:53:43 UTC
e3a06c4 change .* to * in fallback 3-arg `*` methods (#41545) 12 July 2021, 09:36:42 UTC
516af1b CI: Add more Debian packages to the `llvm-passes` rootfs image (#41544) * Add `less` to the `llvm-passes` rootfs image Also, sort the entries of `packages` in alphabetical order. * Update llvm-passes.jl 11 July 2021, 21:01:58 UTC
ffc340c CI (Buildkite): use a consistent naming scheme for labels, keys, and commit statuses (#41543) 11 July 2021, 05:19:12 UTC
56bb340 Merge pull request #41531 from tkf/null Explicitly initialize some GC roots 10 July 2021, 18:38:56 UTC
22c52a1 Null out some GC roots 10 July 2021, 04:15:29 UTC
f8d04b2 Mention how to use sanitizer with libblastrampoline (#41522) * Mention LBT_USE_RTLD_DEEPBIND=0 * Add step-by-step build instruction * Bump LBT version to v3.1.0 Co-authored-by: Elliot Saba <staticfloat@gmail.com> 09 July 2021, 22:56:57 UTC
0faa881 Merge pull request #35781 from JuliaLang/ksh/idset Simple tests for IdSet 09 July 2021, 19:09:30 UTC
63dffeb faster findfirst(iszero) for byte arrays (#41457) 09 July 2021, 18:54:21 UTC
156b0be Distributed: add C shell support (fixes #32690) (#41485) The Unix C Shell (csh, tcsh) remains in common use as a login shell in some communities. It is not compatible with POSIX shells (bash, dash, ksh, zsh, etc.) and requires different syntax and escaping. This patch adds the function `Base.shell_escape_csh()`, a C shell equivalent of `Base.shell_escape_posixly()`, along with a new option `:csh` for the `shell` argument of `Distributed.addprocs()`, for use if the login shell on worker accounts is a C shell. 09 July 2021, 18:52:20 UTC
2dd34c1 [contrib/mac] Teach `renotarize_dmg.sh` to use `s3://` URLs better (#41521) We can now automatically download a non-public `.dmg`, notarize it, then upload it (and make it public!) all automatically 08 July 2021, 22:44:37 UTC
9564bfb CI (code coverage): run some tests in serial (#41507) 08 July 2021, 15:44:44 UTC
97f817a add a GC safepoint in Task.wait (#41441) 07 July 2021, 22:58:21 UTC
480ff81 Add signed pipeline test back 07 July 2021, 21:43:45 UTC
c49153d fix #40773, bug in `summarysize` on arrays of inlined structs with pointers (#41492) 07 July 2021, 20:54:52 UTC
7bc38a0 `hvncat`: Better handling of 0- and 1-length dims/shape args (#41197) 07 July 2021, 20:53:23 UTC
6240d35 Initialize n_uninitialized for Symbol and SimpleVector (#41496) 07 July 2021, 19:24:23 UTC
4dea29b Simple tests for IdSet 07 July 2021, 18:16:53 UTC
cf4e1c4 fix #41489: inference of `+(::Rational, Rational)` (#41491) * fix #41489: inference of `+(::Rational, Rational)` * implement review comments 07 July 2021, 15:40:33 UTC
8efdf85 improve some inferrabilities (#41495) 07 July 2021, 14:09:43 UTC
19ecf00 [openblas] fix make targets for applying patches (#41501) when building with USE_BINARYBUILDER=0 07 July 2021, 12:24:07 UTC
460e981 Streamline buildkite configuration a bit (#41494) * Add `/cache/repos` as a mapping into the CI sandbox This should allow `git` to find its cached objects properly, which should silence the warnings on CI, and also give us the proper git version info within buildkite builds * Break up `llvmpasses` output a bit * Provide `/cache/repos` for `whitespace` as well * Give a positive message if whitespace check passes It's a little unnerving to have a silent command block in buildkite, so let's output a success message if everything is on the up-and-up 07 July 2021, 06:02:58 UTC
f2d7300 Comment out signed pipeline test (#41493) * Comment out signed pipeline test This is confirmed working, so let's comment it out until it's actually used by a codesigning step or similar. * Specifically notify llvm passes 07 July 2021, 03:30:34 UTC
a2af845 Add embedding and whitespace jobs to buildkite (#41321) * Add "Check whitespace" buildkite job * Add `key` values for later `wait` blocks * Add "embedding tests" to buildkite configuration * Eliminate unnecessary work in buildkite builds Don't bother to precompile the Julia system image like we normally would want to if we're just going to run things once. Also use `JULIA_NUM_CORES` instead of hard-coding `-j 6` into the buildsystem. * Update embedding.yml * Update whitespace.yml 07 July 2021, 03:24:45 UTC
4733c00 fix #41157, unnecessary assertion on `Tuple{Union{}}` (#41483) 06 July 2021, 21:41:21 UTC
c73901e Emit traps for unreachable nodes (#41465) Raw `unreachable` in LLVM is somewhat dangerous since LLVM will literally stop emitting code there, so if the unreachable is wrong, execution will crash into whatever subsequent code exists, causing strange and mysterious errors and incorrect backtraces that are hard to debug without rr. As a result, we basically always emit a safety trap call before an `unreachable` terminator, which will abort execution at the point where unreachable was executed and at least provide proper backtraces. However, we neglected to do this for literal unreachables that came from Julia IR (i.e. ReturnNodes with undef val field). Fix that to make debugging easier if unreachable ever gets accidentally executed. 06 July 2021, 21:40:37 UTC
f4c85c1 See also `summarysize` from docstring for `sizeof` (#41453) 06 July 2021, 21:39:34 UTC
b9f2acc Use Braille to display adjoint and transposed sparse matrices (#36177) Co-authored-by: Viral B. Shah <ViralBShah@users.noreply.github.com> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> 06 July 2021, 20:32:17 UTC
800aefc Sort list of exported data/funcs again (#41475) Some recent additions were not placed into the "correct" spot. Note: empirically, the sort ordering employed here ignores underscores, so I am doing this here, too. A script performed the sorting. 06 July 2021, 18:39:16 UTC
7409a1c Fix pivoted cholesky docstrings (#41298) 06 July 2021, 18:13:14 UTC
0189772 remove trailing whitespace from #41448 (#41480) This currently causes the whitespace check to fail. 06 July 2021, 11:28:57 UTC
27c8f60 Update `LinRange` example to comply with Julia > v1.6 (#41478) * Update `LinRange` example to comply with Julia > v1.6 * converts example to doctest Co-authored-by: Johnny Chen <johnnychen94@hotmail.com> Co-authored-by: Johnny Chen <johnnychen94@hotmail.com> 06 July 2021, 09:22:20 UTC
42d8105 Try to improve example for insert! (#41477) I needed to look up how this function worked (in particular, whether the insertion happened at the index or before the index) and found the example somewhat unhelpful. Too many integers :). 06 July 2021, 08:07:28 UTC
261906c put back Any16 and All16 since some packges seem to rely on it (#41469) 06 July 2021, 07:48:28 UTC
bd665cf Remove mentions of `USE_INTEL_MKL` from the build docs (#41474) 06 July 2021, 00:58:41 UTC
252ae69 non-power-of-two atomic handling (#41369) 05 July 2021, 23:37:56 UTC
fee5711 MPFR tests: skip the `log2(x) == log2(42)` test (#41473) * MPFR tests: mark the `log2(x) == log2(42)` test as broken on Windows * Apply suggestions from code review Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> Co-authored-by: Simeon Schaub <simeondavidschaub99@gmail.com> 05 July 2021, 23:19:16 UTC
eb85e3b Change _setindex implementation for tuples to improve constant propagation (#40635) 05 July 2021, 16:02:49 UTC
3dcf799 Merge pull request #41466 from fingolfin/mh/export-jl_field_index Export jl_field_index from libjulia 05 July 2021, 15:43:30 UTC
18f4142 Export jl_field_index from libjulia 05 July 2021, 08:06:35 UTC
5faad5f remove dependency of Pkg from libblastrampoline_jll (#41460) 04 July 2021, 21:16:47 UTC
69c8e0b Mention integers in `mod1` docstring (#41448) Co-authored-by: Jameson Nash <vtjnash@gmail.com> 04 July 2021, 12:46:22 UTC
7ffc10b codegen: complete handling for partial-layout objects (#41438) Fixes #41425 04 July 2021, 12:45:34 UTC
18f2f9f Concatenation with UniformScaling and numbers (#41394) Co-authored-by: Jameson Nash <vtjnash@gmail.com> 04 July 2021, 09:36:06 UTC
4b1e6f3 [doc] fix typo in functions.md, close #41456(#41459) 04 July 2021, 08:55:06 UTC
5584620 README: only have a single Buildkite badge (#41377) 02 July 2021, 18:38:56 UTC
46cd67f Distributed: add type assertion in take!(::RemoteChannel) (#41403) 02 July 2021, 15:11:38 UTC
74e79e3 đŸ¤– Bump the Pkg stdlib from 9914dabf to e476cd0c (#41436) Co-authored-by: Dilum Aluthge <dilum@aluthge.com> 02 July 2021, 14:29:35 UTC
3eefaf0 deprecate unsafe_length for simply length (#40382) This seems to be a fairly arbitrary case for throwing exceptions, when the user might often use this value in arithmetic afterwards, which is not checked. It leads to awkward complexity in the API however, where it may be unclear which function to reach for, with no particular justification for why a particular usage is "safe". And it inhibits optimization and performance due to the additional checks and error cases (and is not even entirely type-stable). 02 July 2021, 14:28:41 UTC
4270d3b Fix spelling error, a missing r (#41443) 02 July 2021, 06:17:57 UTC
5c49a0d fix slurping into function definition (#40738) Discovered while working on #40737. Currently, this throws an unintuitive error: ```julia julia> a, f()... = 1, 2, 3 ERROR: syntax: ssavalue with no def Stacktrace: [1] top-level scope @ REPL[1]:1 ``` Might as well fix this properly - Why not allow function definitions to slurp a little from time to time? ;) 02 July 2021, 00:01:58 UTC
10b010f fix `partially_inline!` with `isdefined` (#40628) ref https://github.com/JuliaLang/julia/pull/40562#issuecomment-824912109 01 July 2021, 23:59:25 UTC
1810952 Add the recursive blocked Schur algorithm for matrix square root (#40239) Co-authored-by: Mathieu Besançon <mathieu.besancon@gmail.com> 01 July 2021, 16:43:22 UTC
da59cdb Add colored printing for type aliases (#41413) 01 July 2021, 15:35:30 UTC
d09c8e0 make "Add information to passing tests" a bit more backwards compatible (#41424) 01 July 2021, 08:08:27 UTC
ebc8f3c fix #41416, splatted default argument lost with keyword argument (#41427) 01 July 2021, 07:51:12 UTC
8e04565 Merge pull request #41421 from JuliaLang/vc/aarch64-apple_patches [LLVM] Add patches for eh_frame emission on AArch64/Darwin 01 July 2021, 07:20:14 UTC
f610955 don't use pipe operator for `throw` (#41430) 01 July 2021, 06:27:20 UTC
a13e9a8 Merge pull request #41431 from JuliaLang/vc/llvm-api Remove the LLVMExtra api 01 July 2021, 06:10:07 UTC
286f024 Remove the LLVMExtra api 30 June 2021, 21:14:32 UTC
b617e8d fix eltype of zero(::AbstractVector) (#41380) 30 June 2021, 20:33:57 UTC
e47ee99 Fixed typo (#41426) 30 June 2021, 18:30:27 UTC
97a62dd `dlopen()` our `libblas` and `liblapack` within `libjulia-internal` (#41412) When loading our `libblas` and `liblapack` for the first time, we may need to rely upon an `RPATH` that has been embedded within `libjulia-internal`. If we use `libblastrampoline` to perform the actual `dlopen()`, however, we don't have that `RPATH` at hand. To fix this, we instead `dlopen()` the library first, to force the proper loading of the library (which loads the library and its `SONAME` into our process), which allows `libblastrampoline`'s `dlopen()` to immediately succeed, along the happy path of finding the library already loaded. 30 June 2021, 16:45:55 UTC
47955e3 restrict getindex on `MethodList` to `Integer` (#41419) 30 June 2021, 16:03:17 UTC
94b9d66 Merge pull request #41411 from JuliaLang/jn/41407 threads: move safepoint into loop 30 June 2021, 13:40:55 UTC
8016ca9 [LLVM] Add patches for eh_frame emission on AArch64/Darwin 30 June 2021, 13:05:31 UTC
71bf608 Added `edit(::Method)`, fixes #41408 (#41414) 30 June 2021, 08:18:36 UTC
e2d5f52 fix #41347, better checks for `yield` and `yieldto` with finished tasks (#41410) 30 June 2021, 03:53:31 UTC
75858d7 [Tasks] Mark parent as sticky if we use `@async` (#41334) Fixes #41324 for 1.7 30 June 2021, 02:43:55 UTC
61572a6 fix excess array object alignment (#41287) 30 June 2021, 02:29:30 UTC
bc6da93 inference: enable constant propagation for `invoke`d calls, fixes #41024 (#41383) * inference: enable constant propagation for `invoke`d calls, fixes #41024 Especially useful for defining mixins with typed interface fields, e.g. ```julia abstract type AbstractInterface end # mixin, which expects common field `x::Int` function Base.getproperty(x::AbstractInterface, sym::Symbol) if sym === :x return getfield(x, sym)::Int # inferred field else return getfield(x, sym) # fallback end end abstract type AbstractInterfaceExtended <: AbstractInterface end # extended mixin, which expects additional common field `y::Rational{Int}` function Base.getproperty(x::AbstractInterfaceExtended, sym::Symbol) if sym === :y return getfield(x, sym)::Rational{Int} end return Base.@invoke getproperty(x::AbstractInterface, sym::Symbol) end ``` As a bonus, inliner is able to use `InferenceResult` as a fast inlining pass for constant-prop'ed `invoke`s * improve compile-time latency * Update base/compiler/abstractinterpretation.jl * Update base/compiler/abstractinterpretation.jl 30 June 2021, 01:34:40 UTC
7c566b1 fix #41346, update Random docs for Xoshiro256++ (#41353) 29 June 2021, 22:37:40 UTC
161e384 Refactor LICENSE.md to make it scanner friendly (#41095) Create THIRDPARTY.md to hold license information for all code not covered by the main MIT license. This format allows for automated scanning and categorization of Julia's license. The licenses were broken up this way because this is the format that many automated license scanners (including GitHub). 29 June 2021, 22:12:33 UTC
a941243 threads: move safepoint into loop Fixes #41407 29 June 2021, 21:48:21 UTC
db71a65 add clipboard support for wayland on Linux (#41376) 29 June 2021, 21:40:38 UTC
be08627 strip spaces after backslash-escaped newline (#41245) This was discussed on Slack with @StefanKarpinski and @BioTurboNick and the general consensus was that stripping all spaces following a backslash-escaped newline would make more sense than the current behavior. Stripping the newline and spaces after a backslash now happens before detenting for triple-quoted srings, so in cases like ```julia """ a\ b c""" ``` the `b` doesn't affect detenting and the spaces before `a` and `c` are removed. 29 June 2021, 15:31:39 UTC
d1145d4 Document that you should not overload promote_type directly (#41386) 29 June 2021, 01:41:05 UTC
33810de Update documentation.md (#41401) In my first reading of the original documentation, I interpreted "right" as the opposite of "left". Also, it was wordy. Co-authored-by: Fredrik Ekre <ekrefredrik@gmail.com> 29 June 2021, 01:23:16 UTC
af4bbfd make `Task` smaller by rearranging fields (#41351) This makes jl_task_t 8 bytes smaller, moving it into the next-smallest pool, which drops the effective size from 400 to 368 bytes. 28 June 2021, 22:30:55 UTC
5f18285 fix `threadcall` for new ccall lookup strategy (#41345) 28 June 2021, 20:09:01 UTC
96b3c5d fix #41330: backslash not escaping `\r\n` (#41333) 28 June 2021, 19:42:13 UTC
d96f4c7 Add documentation for preference system (#41354) * add preference doc * link to preference.jl * Update code-loading.md Co-authored-by: Elliot Saba <staticfloat@gmail.com> 28 June 2021, 17:57:59 UTC
74fab49 fix equality of QRCompactWY (#41363) Equality for `QRCompactWY` did not ignore the subdiagonal entries of `T` leading to nondeterministic behavior. This is pulled out from #41228, since this change should be less controversial than the other changes there and this particular bug just came up in ChainRules again. 28 June 2021, 08:28:40 UTC
1b60996 Float16 input now gives Float 16 factors for svd,eigen and cholesky. (#41352) Co-authored-by: Daniel Karrasch <daniel.karrasch@posteo.de> Co-authored-by: Fredrik Bagge Carlson <baggepinnen@gmail.com> 28 June 2021, 07:12:13 UTC
1e3ae23 more links for distributed computing docs (#41378) 27 June 2021, 14:38:35 UTC
05e4138 Code coverage: fix the code coverage pipeline (#41375) * Code coverage: fix the code coverage pipeline * Run all tests 26 June 2021, 15:25:24 UTC
12e7223 README: Move the CI badges to the bottom of the README (#41374) 26 June 2021, 10:23:09 UTC
fe7e1fe README: start adding Buildkite status badges (#41373) 26 June 2021, 09:29:09 UTC
e041cd5 Update julia-manual.css (#41356) Switch off contextual alternates (aka "ligatures") for this document. 25 June 2021, 20:28:50 UTC
ed4c44f Make argument mismatch in opaque closure a MethodError (#41206) This at least shows the argument types. In the future we may want to add some logic to the errorshow code to improve this even further, but good enough for now. 24 June 2021, 17:10:50 UTC
d0bbd4c Fix #41299 - Dropped error case in :> special case inliner (#41315) We have custom inference for :>, which prevents the :> method itself from being inferred. As a result, it needs to be inlined manually. However, this inlining was overeager and was dropping an error check when the result was inferred to `Const`. Fix that by verifying that the inlined <: call would have been nothrow. 24 June 2021, 16:36:54 UTC
5650c93 codegen: add optimizations for swapfield and replacefield (#41275) 24 June 2021, 15:14:23 UTC
42da3d4 [doc] add using Logging to examples in Test.@test_logs, fixes #41117. (#41343) 24 June 2021, 13:18:40 UTC
e722e4d Add documentation x-refs between argmax, argmin, findmin, findmax (#41338) 24 June 2021, 13:17:07 UTC
ba5fffc change doc for seed! thread-local -> task-local (#41341) default rng is task-local not thread-local? 24 June 2021, 02:52:01 UTC
back to top