Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Julia Language

Julia is a fast and user-friendly programming language for high-performance scientific computing.
Collective - Host: numfocus - https://opencollective.com/julialang - Website: https://julialang.org/ - Code: https://github.com/JuliaLang/julia

🤖 [master] Bump the Pkg stdlib from 3960c692b to b02fb9597 (#51652)

Co-authored-by: Dilum Aluthge <[email protected]>

github.com/JuliaLang/julia - e10c8f5bd1e85e46872b6c2d999576827561c581 authored over 1 year ago
Use llvm::SmallVector instead of std::vector for bounds checking (#51579)

This should catch issues like https://github.com/JuliaLang/julia/issues/51561,
at least when ru...

github.com/JuliaLang/julia - 651aef941efedd2efbc816ca277832ca75ea81f6 authored over 1 year ago
Random: allow string seeds (#51527)

We used to be able to seed RNGs with a string, but that string was
interpreted as the filename ...

github.com/JuliaLang/julia - f82f0d480b778f3e3764c3624158a11311476456 authored over 1 year ago
make sure `rand(sampler, dims)` works (#51643)

For any object `x` from which one can sample, the `Random` API also
requires that `rand(rng, Sa...

github.com/JuliaLang/julia - a857a8642106c3ecfe16327c1774fe7a2d365f62 authored over 1 year ago
srcfile module check: also allow single line docstrings (#51648)

github.com/JuliaLang/julia - ecaf457f883abb1fd83697551c119af7a570cd18 authored over 1 year ago
Check that file being precompiled contains a module (#51635)

github.com/JuliaLang/julia - 6da54ceacfd32664a3094e66eef99ec2e2cccc61 authored over 1 year ago
Create rand function for Base.KeySet and Base.ValueIterator{Dict} (#51608)

Fixes #51605 .

I also created a version of rand for `Base.ValueIterator{Dict}` which
curren...

github.com/JuliaLang/julia - 4115c725d25c19a86ce8d3e3a584f02d59a9a9ce authored over 1 year ago
Use `oneto` instead of `OneTo` when constructing `LinearIndices` (#51578)

This permits constructing `LinearIndices` for infinite arrays, for which
the axes can't be a `B...

github.com/JuliaLang/julia - f4e1a1567be81d805d1b60b17e5f8598776401c3 authored over 1 year ago
Main entrypoint take 3 - revenge of the macro (#51435)

As they say, if at first you don't succeed, try again, then try again,
add an extra layer of in...

github.com/JuliaLang/julia - f90fd72c092f00f1d091a8d7f8f2a8958dd0c4a6 authored over 1 year ago
Docs: fix typos and grammar (#51547)

doc: Corrected some sentences.

---------

Co-authored-by: Christian Guinard <chguinard99@gm...

github.com/JuliaLang/julia - e81c8e35778f323af3d028a7840780ee8798dfc9 authored over 1 year ago
Don't mark nonlocal symbols as hidden (#51596)

Co-authored-by: Prem Chintalapudi <[email protected]>

github.com/JuliaLang/julia - 341e9d067d0cbdce5fe85ff18d6ef5945cbadc28 authored over 1 year ago
inference: better align type_more_complex with _limit_type_size for Type (#51600)

A small further extension to #51512 to better align the internal
behavior of the `_limit_type_si...

github.com/JuliaLang/julia - aa42963d9dedf69acf7070d06232826e4f1d0147 authored over 1 year ago
support random sampling of tuple types: add tests (#51630)

This is a rebase of #35856, where we keep only the tests, as the
functionality was added in #50...

github.com/JuliaLang/julia - 3bb0392caa5fa600ce2c47224b9bc70746ede03c authored over 1 year ago
add rand(::Type{<:Pair}) (#28705)

This adds e.g. `rand(Pair{Int,Int})` producing a random pair of `Int`.

github.com/JuliaLang/julia - e4c90310e25751352001b48ef99100f188546447 authored over 1 year ago
Random: better handling of the "global seed" (using TLS) (#51526)

We maintain a "global seed" for this feature of `@testset`:

> Before the execution of the bod...

github.com/JuliaLang/julia - 0296599417923bd98a2e632a7c6eabb6d659af84 authored over 1 year ago
Move Distributed out of Base (#51621)

github.com/JuliaLang/julia - fee755134b8e33889fc3e7287b54688d50831cd5 authored over 1 year ago
Fix typo in compat note (#51627)

github.com/JuliaLang/julia - 41184ccf92e20b6a806e851fbc24740c098eade5 authored over 1 year ago
Merge pull request #733 from PoorPocketsMcNewHold/patch-1

github.com/JuliaLang/juliaup - 6801789f905b2fcc4f1cc07361c475a072f5fb44 authored over 1 year ago
fix whitespace (#51625)

From #51550

---------

Co-authored-by: Dilum Aluthge <[email protected]>

github.com/JuliaLang/julia - 60b10de5ec389f843e00ff719e60d3ad2d907e30 authored over 1 year ago
Highlight manifests from other versions when failing to find packages (#51613)

github.com/JuliaLang/julia - fd21c9618228e2268d5f3e875fd19b7ae1051f2c authored over 1 year ago
Add excise stdlib script (#51550)

github.com/JuliaLang/julia - 6fc6a97d1dbc7b7c6172b26afb28e845c8888c8e authored over 1 year ago
slightly speed up cartesian indexing (#51606)

This is a minor simplification to the multidimensional iteration code
that behaves slightly bet...

github.com/JuliaLang/julia - 1d6ee7e8a542e8260f6aba61b35eba9436ddce52 authored over 1 year ago
[REPLCompletions] fix #51548, set up a mode to limit the scope of the aggressive inference (#51581)

It turns out that when using `REPLInterpreter` inference for tasks like
evaluating (partially) ...

github.com/JuliaLang/julia - 5488b8139f3d6ca784b9f837049f815cfcb78be5 authored over 1 year ago
add an ability to suspend/resume a thread in a GC-safe way (#51489)

This exposes the GC "stop the world" API to the user, for causing a
thread to quickly stop exec...

github.com/JuliaLang/julia - 3f23533f0c5436570d9bea61a49d6592c85cdc56 authored over 1 year ago
optimize: revise inlining costs (#51599)

Add a bonus for Intrinsics called with mostly constant arguments. We
know that simple expressio...

github.com/JuliaLang/julia - 0ab032a15abe7e6ca74f948eb0c3c2b66cd6cbb2 authored over 1 year ago
Fix infinite loop when inputs are `Inf` (#51554)

github.com/JuliaLang/julia - f919e8f16c9f1b1f22110904f1d19d98d4789b7c authored over 1 year ago
Mention allocation of `R` factor from QR (#51400)

Co-authored-by: Ian McInerney <[email protected]>

github.com/JuliaLang/julia - 0d494e461887bbe205799f293c40aabddf094f3f authored over 1 year ago
Add native support for BFloat16. (#51470)

This PR adds native support for the LLVM `bfloat` type, through a new
`BFloat16` type. It doesn...

github.com/JuliaLang/julia - 54870465b164f630310d91f80d33cbd412bf8fc9 authored over 1 year ago
Merge branch 'main' into patch-1

github.com/JuliaLang/juliaup - c54a11946b1762d7f87702f01287d7e52193b562 authored over 1 year ago
Use a simple error when reporting sysimg load failures. (#51598)

`jl_errorexception_type` is undefined at the point we (fail to) load a
sysimg.

github.com/JuliaLang/julia - 20a5fa751aa613b3244c9158581bcc85f049dc5c authored over 1 year ago
correctly track element pointer in heap snapshot (#51592)

Fixes https://github.com/JuliaLang/julia/issues/51576 on a simple
snapshot I collected on my ma...

github.com/JuliaLang/julia - 5bdc1b34cf29db9261a540faecea97ebd941885f authored over 1 year ago
Make REPL not slow-down if we load a valid cachefile (#51565)

Fixes #51532.

We have funny series of interactions. With the REPL and its dependencies
being...

github.com/JuliaLang/julia - 91f8020e5e484bfca6f0322309d33dd3c1f6809c authored over 1 year ago
Aggressive constprop in LinearAlgebra.wrap (#51582)

This helps with type-stability, as the flag `tA` is usually known from
the type of the matrix.
...

github.com/JuliaLang/julia - 0fd7f72109a8741720650f72ca41b10d95e9e39e authored over 1 year ago
reset `maxprobe` on `empty!` (#51595)

As pointed out in
https://github.com/JuliaLang/julia/issues/51594#issuecomment-1747781744,
thi...

github.com/JuliaLang/julia - c18e48559ce471e30a14ffd96eafd3ee6600552e authored over 1 year ago
avoid limiting Type{Any} to Type (#51512)

Fix #51510

github.com/JuliaLang/julia - 25f510a34523922f45f9d676d156123959a29f47 authored over 1 year ago
annotate method from `@ccallable` with `@__doc__` (#51587)

This allows you to attach a docstring to a `@ccallable` method
definition.

Fixes #51586

github.com/JuliaLang/julia - 165f7288e273d61c477cfd11f64c9878bd8a7614 authored over 1 year ago
fix annotations on `sym_in` (#51573)

This seems to be the right combination of annotations to fix both #50562
and an inference regre...

github.com/JuliaLang/julia - f7e8f924f524b102ce8bb50e6662ca9b16e02c30 authored over 1 year ago
Improve deepcopy documentation to clarify reference behavior (#51569)

The original text here:

> For example, deep-copying an array produces a new array whose eleme...

github.com/JuliaLang/julia - 9fb67c8cc86ce0f117304cc37b17e18dac43511f authored over 1 year ago
Revert "Don't mark nonlocal symbols as hidden" (#51571)

github.com/JuliaLang/julia - b790cf8f0c54b17d19c482073bde4d7e6db5c553 authored over 1 year ago
Move LazyArtifacts out of the mono-repo (#51549)

github.com/JuliaLang/julia - 0dd8d43d0961d720db318929827abdfa22c366e3 authored over 1 year ago
Update version db (#734)

Co-authored-by: ararslan <[email protected]>

github.com/JuliaLang/juliaup - f74323bc872ef35c60fa77239568e1e684c36ea0 authored over 1 year ago
Fix last startup & shutdown precompiles (#51557)

github.com/JuliaLang/julia - f2d1276be8a1d4831addb62376eb19550494d3d1 authored over 1 year ago
[LAPACK] Update the dispatch of getrf! (#51486)

`getrf!` should take the vector `ipiv` as input the same way that
`geqrf!` uses the vector `tau`.

github.com/JuliaLang/julia - a988992b9b5aea642ab0a7cf442bbcecc25cd536 authored over 1 year ago
Bump libunwind. (#51545)

Fixes https://github.com/JuliaLang/julia/issues/51465, caused by
https://github.com/libunwind/l...

github.com/JuliaLang/julia - 6a1af7632b40f37c55bb2fdca0477f42faa0ffd4 authored over 1 year ago
Don't mark nonlocal symbols as hidden (#51530)

Co-authored-by: Valentin Churavy <[email protected]>

github.com/JuliaLang/julia - ac8246fa60b9b51b80b5d553d9e56d22e41d3206 authored over 1 year ago
Markdown Docs: specify necessary indent (#51456)

Rationale: currently, the Markdown documentation specifies the necessary
indent for code blocks...

github.com/JuliaLang/julia - 7b83eacb17e69b0605c785960ab94c0d69f2fedd authored over 1 year ago
Fix copy-paste mistake in docs of Test (#51539)

github.com/JuliaLang/julia - 4119dcfeb0cfbc380614b5272567d967e662c777 authored over 1 year ago
Fix string index error in tab completion code, fixes #51540 (#51541)

github.com/JuliaLang/julia - 6ce15fce1cf92bd2d86d04ceccd501a383656b81 authored over 1 year ago
Update libc.jl compatability note (#51535)

Update libc.jl compatability note to julia 1.11

github.com/JuliaLang/julia - e9d633f70a1e686628dbee83b281354d5bf999f4 authored over 1 year ago
Add Libc.mkfifo (#34587)

github.com/JuliaLang/julia - 64fc7db055604a8858e38e18bd81ff14f8f45101 authored over 1 year ago
fix some test noise that has been accumulating (#51508)

github.com/JuliaLang/julia - b6856507373535060afeac71015311ba168e93b2 authored over 1 year ago
fix `_tryonce_download_from_cache` (busybox.exe download error) (#51531)

github.com/JuliaLang/julia - ca862df7bfc534d22d4d39d265d1f74d59c1ab77 authored over 1 year ago
[REPLCompletions] fix #51505, guard against empty tuple expression (#51522)

github.com/JuliaLang/julia - a4562e608f6dddf1110c12fc6033b51c9bd0e6a0 authored over 1 year ago
[REPLCompletions] enable aggressive inference for uncached child frames (#51503)

The REPL completion engine employs aggressive inference (incorporating
aggressive global bindin...

github.com/JuliaLang/julia - 292562ce47df38a7ec1ce55dbc7065b56ace8385 authored over 1 year ago
codegen: check addresspace before doing a bitcast for small tags (#51517)

Fixes https://github.com/JuliaGPU/GPUCompiler.jl/issues/504. Similar to
https://github.com/Juli...

github.com/JuliaLang/julia - f27619c15067b584ac71eb0b6e62e0401dc0615f authored over 1 year ago
Make allocopt respect the GC verifier rules with non usual address spaces (#51520)

On AMDGPU, this was generating a `addrspace(10)` pointer to an `alloca`
which is illegal and le...

github.com/JuliaLang/julia - af9a7af3b27c0ff22179a7dcd30bf6753d3d575f authored over 1 year ago
improve performance of searchsorted(range, lt=<) (#50365)

No behavior change, just a performance improvement: searchsorted(range,
lt=<) now performs exac...

github.com/JuliaLang/julia - 5006db1399ed521f00f56708181879627ad39d5b authored over 1 year ago
Added inclusion of native juliaup packages for Solus

Added since the 2023-39 update. https://discuss.getsol.us/d/9808-sync-update-for-week-39-2023
h...

github.com/JuliaLang/juliaup - 64c782ebd023461a62983d03d6b41f4e30f1ba89 authored over 1 year ago
[REPLCompletions] suppress false positive field completions (#51502)

Field completions can be wrong when `getproperty` and `propertynames`
are overloaded for a targ...

github.com/JuliaLang/julia - d988f8fc1c9378ee1ae940714da167aa1d6e5a7e authored over 1 year ago
compiler: remove unused `:noinbounds` argument (#51506)

github.com/JuliaLang/julia - 0a4bea62e7b2c8559a34246860835cb94c0d8cb3 authored over 1 year ago
MersenneTwister: hash seeds like for `Xoshiro` (#51436)

This addresses a part of #37165:

> It's common that sequential seeds for RNGs are not as inde...

github.com/JuliaLang/julia - ab992b96fcba09d22e6c61b4ea077a96dfaf8bb4 authored over 1 year ago
fix out of place entry in NEWS.md (#51459)

`pmap` is part of the Distributed std lib

github.com/JuliaLang/julia - 3a85776b19a11b3926439d5db71d3e9fc9b3668b authored over 1 year ago
add rand dispatch for tuple types (#50251)

as suggested by https://github.com/JuliaLang/julia/issues/50236

github.com/JuliaLang/julia - 8436f68426f74584d8383c49ff7de299af095569 authored over 1 year ago
Random: allow negative seeds (#51416)

Alternative to #46190, see that PR for background. There isn't a strong
use-case for accepting ...

github.com/JuliaLang/julia - 8ab635d3766bea618385d17f4257c79657cb001f authored over 1 year ago
define `Random.GLOBAL_RNG = TaskLocalRNG()` (#51388)

`GLOBAL_RNG` is a relic from pre-v1.3 when our global RNG was not
thread-safe:
```
const GLOB...

github.com/JuliaLang/julia - b74daf501619ac4be061c67d80608c4c8822fc36 authored over 1 year ago
Random: reorganize some tests (#51480)

This groups some toplevel tests together, and removes hardcoded random
values generated by `Mer...

github.com/JuliaLang/julia - 29f2b2f3b380ace39766b7d37e07902c1a093de5 authored over 1 year ago
More tests for replace with AbstractDict (#50902)

Co-authored-by: Rafael Fourquet <[email protected]>

github.com/JuliaLang/julia - c0996397a5abbad5e5c1de858eee6c9d47eb5027 authored over 1 year ago
Update public keyword compat note (#51496)

Co-authored-by: @IanButterworth
Co-authored-by: Ian Butterworth <[email protected]>

github.com/JuliaLang/julia - d3fb3b6e489827ad2320c89be6a451cc6c24e221 authored over 1 year ago
Throw clearer ArgumentError for strip with two string args (#51491)

github.com/JuliaLang/julia - 66fe51f0ad9531fa782c4dece0669076456f396c authored over 1 year ago
Add jump functions (`jump`, `long_jump`) for `Xoshiro` (#47743)

Straightforward implementations given
https://xoshiro.di.unimi.it/xoshiro256plusplus.c

This ...

github.com/JuliaLang/julia - 2d935672228af42b3a4760bb7e049c8a105a872b authored over 1 year ago
Remove fallback that assigns a module to inlined frames. (#51405)

The work I did in #41099 introduced code which, if method information
could not be found for an...

github.com/JuliaLang/julia - ed891d6751def90f449e2f37a079514a2089a2fb authored over 1 year ago
REPLCompletions: remove unnecessary copy of top-level `CodeInfo` (#51490)

github.com/JuliaLang/julia - bf3eb09038daef5c7b5d522321061ea4f3606e91 authored over 1 year ago
Random.default_rng: clarify and expand documentation (#51385)

Co-authored-by: Nathan Zimmerberg <[email protected]>

github.com/JuliaLang/julia - daeb1b4c6b8efe8abcb4553a626cc3ca5138f903 authored over 1 year ago
Handle `AbstractQ` in concatenation (#51132)

Handling `AbstractQ`s in concatenation got lost in the overhaul. This
brings it back (though it...

github.com/JuliaLang/julia - 50146b2dd27e8f3bc54367427a70cd96f74ada45 authored over 1 year ago
codegen: add src alignment arg to emit_memcpy (#51152)

This maybe allows for LLVM to optimize things a bit further since some
passes check if both sid...

github.com/JuliaLang/julia - 5e8f8a9b987a71ea918591272d937c77b2c1b503 authored over 1 year ago
Bump libunwind JLL to include revert. (#51477)

Alternative to https://github.com/JuliaLang/julia/pull/51472

github.com/JuliaLang/julia - c1051678c59c23db71b72003f839c612f528b049 authored over 1 year ago
🤖 [master] Bump the Pkg stdlib from cf0019fbb to 3960c692b (#51464)

github.com/JuliaLang/julia - b6a748fb7ad9145ae8143484e11e33af6bad41df authored over 1 year ago
Correct stat docstring on blocks' blocksize (#51460)

The block size when reporting `blocks` is _always_ 512, regardless of
the filesystem, on all sy...

github.com/JuliaLang/julia - 7428d8a94779ea1cfd3e105a264adee5a368c5b3 authored over 1 year ago
Fix segfault if root task is NULL (#51471)

In `jl_print_task_backtraces()`. Follow-on to
https://github.com/JuliaLang/julia/pull/51430.

github.com/JuliaLang/julia - cde964f392659b301c6019e4ec02c07d43da2c92 authored over 1 year ago
inference: avoid inferring unreachable code methods (#51317)

github.com/JuliaLang/julia - 0a82b71681028d6b1a49d580496f28ebc214a21e authored over 1 year ago
inference: restrict type of type parameter from `Vararg` (#51449)

Inference has been able to restrict type of `Vararg` type parameter `N`
to `Int` for cases like...

github.com/JuliaLang/julia - 8de80bdf902e0899dd3e39636a95769cf44c823b authored over 1 year ago
[REPLCompletions] use inference for dict completions too (#51453)

This allows us to get dict completions through nested `getindex`.

github.com/JuliaLang/julia - 95c1dc56ee65e13f286c99477680ff9b64899553 authored over 1 year ago
[REPLCompletions] get completions for `:toplevel`/`:tuple` expressions (#51454)

This allows us to get completions for the following kind of cases:
```julia
julia> some_issue3...

github.com/JuliaLang/julia - 54bae4a8e0a4b7996245b31f41b7346e64a45dc1 authored over 1 year ago
add convenience entry for `typeinf_[code|ircode|frame]` (#51457)

This change allows them to take `match::MethodMatch` and
`mi::MethodInstance`, making debugging...

github.com/JuliaLang/julia - 1db6bbdb284fc8bb64cab1397b6f14ada672a1e4 authored over 1 year ago
inference: make `throw` block deoptimization concrete-eval friendly (#49235)

The deoptimization can sometimes destroy the effects analysis and
disable [semi-]concrete evalu...

github.com/JuliaLang/julia - 28d9f730c1927297fc0cfc415c842968aa1a3a71 authored over 1 year ago
Fix typo in `Base.setindex` documentation (#51446)

... I also used `t` instead of `x`, since that seems to be more
prevalent when talking about tu...

github.com/JuliaLang/julia - 13d3efb46f793dfe24a5e48995c60a862d5fa425 authored over 1 year ago
improve NTuple show and cleanup code for Vararg and NTuple type parameter construction (#51244)

Various simplifications and improvements from investigating #51228.
Improves the logic for show...

github.com/JuliaLang/julia - 0287a0040a60d52a9562b2af964c483d63c16ded authored over 1 year ago
set `max_methods = 4` for `merge` (#51443)

This enhances type/effects inference for calls of the `merge` function,
especially when input t...

github.com/JuliaLang/julia - b44a95bca7239efc02df421ed4af0b733b97e617 authored over 1 year ago
reflection: remove the `func_for_method_checked` check (#51444)

Introduced in 539224f, the `func_for_method_checked` check has been used
for some of the reflec...

github.com/JuliaLang/julia - 32205658a5366a4e3e08f66f4e73402f4ebb323f authored over 1 year ago
add support for async backtraces of Tasks on any thread (#51430)

github.com/JuliaLang/julia - e5c6340e252986c0bba240a0924ee4b6885aeb65 authored over 1 year ago
remove "skipping mtime check..." debug output (#51441)

This doesn't really serve any purpose to have and it gets very spammy.

github.com/JuliaLang/julia - 66e83e7e1aae4d038567173a3f2f2b6f72ea3c88 authored over 1 year ago
deal with remaining race conditions in these APIs

The jl_live_tasks API now reports all threads, instead of only Tasks
first started by the curren...

github.com/JuliaLang/julia - f7d8bfb0113fad531bb8ac5b1714b8b8a89da61a authored over 1 year ago
add support for async backtraces of Tasks on any thread

github.com/JuliaLang/julia - 1d9ebbc2c930ac0799c603aaf9f192dd5f62aacd authored over 1 year ago
Fix error in comment [NFC] (#51181)

github.com/JuliaLang/julia - 3c0d4802fadd4eb81657cd495fea2cc722646014 authored over 1 year ago
Add public keyword to NEWS.md (#51322)

Co-authored-by: Fredrik Ekre <[email protected]>

github.com/JuliaLang/julia - 9bf2620d6588cf8bac27c39201bee8de130c918e authored over 1 year ago
Public keyword documentation fixups (mostly adding compat entries) (#51333)

github.com/JuliaLang/julia - ce86593fead6414252acbd3aaa2871d16030f256 authored over 1 year ago
Make LBT verbose when LBT_VERBOSE is set. (#51426)

github.com/JuliaLang/julia - 75b782653a03947bade15bf399ff2c0bb023f27e authored over 1 year ago
Fixes and improvements for source builds (#51422)

- A GMP patch was malformed; copy the corrected version from Yggdrasil
- Always invoke `patch` ...

github.com/JuliaLang/julia - 5d44a3772fccf68b7c73b203c78f115a62e2de1a authored over 1 year ago
Update libunwind to v1.7.2. (#51424)

github.com/JuliaLang/julia - 6bb9111589e79c3d7c12ee4749add7142c0c6d8e authored over 1 year ago
a bunch of minor fixes and improvements (#51421)

- fixed the docstring of `ir_inline_unionsplit!`
- simplify `show` for `SlotNumber`
- tweak bo...

github.com/JuliaLang/julia - 6bca048d6b0781ab821c7eb656fcc68400dfbf6e authored over 1 year ago