Ecosyste.ms: OpenCollective

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

github.com/JuliaLang/julia

The Julia Programming Language
https://github.com/JuliaLang/julia

Support escape expressions in @kwdef (#53230)

`@kwdef` currently does not handle escaped type names and default values
correctly. This makes ...

e50778520b4ec7db350607188dc18bc6c0719b94 authored 12 months ago
Improve truecolor terminal capability detection (#53235)

Terminal color detection is a fickle beast, but it should behave as
expected more often with th...

aba8afc95ac647af941342d084f43e6f19abe3e6 authored 12 months ago
deps/csl: Use platform-dependent path separator (#52687)

When building julia from source in MSYS2, you need to use `;` as a path
separator, otherwise yo...

dd83530d72ddcea67c76dc7671b913fb6298248e authored 12 months ago
Added tests for kron! for diagonal matrices (#53184)

Co-authored-by: Jishnu Bhattacharya <[email protected]>

a0989f42b9bd0b46ec675748fca8f567ed4d13cb authored 12 months ago
Qualify public, unexported bindings in REPL help (#52524)

Fixes #52472, which was caused by `names` being changed to also return
public, unexported symbo...

95df060cb8f841142709a8d034eea0b409e39a6f authored 12 months ago
Allow using an unexported custom `AbstractTestSet` in `@testset` (#53212)

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

3dadada6298f189003a5a270438a69564022b8c7 authored 12 months ago
compiler: fix the XXX test case in ssair.jl (#53245)

This should live in test/compiler/inline.jl instead.

667cdde78478234bfa8a3a2e78b4194afb06dbde authored 12 months ago
Add Debian terminfo directory default to find_terminfo_file (#51809)

Without this, `Base.current_terminfo` returns `TermInfo(String[]; 0
flags, 0 numbers, 0 strings...

2b939f7829e4d33acfbabc969545968fa7953c87 authored 12 months ago
Added documentation to libdl module (#52825)

Part of #52725

---------

Co-authored-by: RichieWilynnton <[email protected]>
Co-au...

815cfd597bfbb37794116aea0c776ff1bb9ab7c1 authored 12 months ago
🤖 [master] Bump the Pkg stdlib from f3b81f1aa to 6dd0e7c9e (take 2) (#53220)

Replaces https://github.com/JuliaLang/julia/pull/53216 (I can't push to
that repo branch)

Ad...

c1a7bb2787695334c56f504d1f8447dadeb29e3a authored 12 months ago
Add docstring for InteractiveUtils module (#53206)

Handles the `InteractiveUtils` part of
https://github.com/JuliaLang/julia/issues/52725.

cc @...

ebe947e95eb818d7ad10495f114124e9be42dd6b authored 12 months ago
allow printing some TOML dictionaries inline by marking them with an IdSet (#53233)

This was one way I came up with to "mark" what dictionaries one wants to
print inline. I am not...

e68e4321d0b5a982bbd858372af6a8c887ebe3cb authored 12 months ago
Add `Pipe` to the documentation (#53202)

The reasoning is that `Pipe` is specifically documented in other
functions that are part of the...

4c2df211bf0fdb331347e283a164311feed59f1b authored 12 months ago
Add `track_content` option to allow hashing of `include_dependency`s (#51798)

Continuation of #49866.
Fixes #52462

So far any `include_dependency` was tracked by `mtime`...

b5bd10e5917f15289cfe176f27ef4566261d5081 authored 12 months ago
Added docstring for Artifacts.jl (#52913)

This is a part of issue #52725.

---------

Co-authored-by: Steven G. Johnson <[email protected]...

15e2af2c917fb6f343fc9973b3fc633e4b6efaea authored 12 months ago
Document --heap-size-hint in Command-line Interface (#50480)

Almost a direct copy of the output in `julia --help`.

Closes #50588

Co-authored-by: Max ...

c5ad46789dcf85c70a847d62f5859e59686fb532 authored 12 months ago
Clarify `==` docs for collections (#52495)

Alright, here's my spitball at fixing
https://github.com/JuliaLang/julia/issues/52484.

This ...

2673c14581f1074794338eddc837691e571a6721 authored 12 months ago
[LibCURL_jll] Upgrade to v8.6.0 (#53222)

41a6e7b6c839f4828f1dbda66725aabc78b75d50 authored 12 months ago
code_warntype docs: more neutral reference to @code_warntype (#51361)

fix #51358

---------

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

5cb5cd8727b6d67aafaa0d7d263b0372459c5dea authored 12 months ago
Fix PkgId repr (#52795)

Fixes #52793

```
% ./julia --startup-file=no -E 'repr(Base.PkgId(Base.UUID("295af30f-e4ad-...

4414599689fdf8eb0ff5e0909e68e7b0763f026e authored 12 months ago
SubArray: avoid invalid elimination of singleton indices (#53228)

close #53209

4d0a469e6f8fe30a5e152ac7c93b7569c41e3c39 authored 12 months ago
Avoid allocations in views of views (#53231)

Currently, views-of-views construct their re-indexed indices by slicing
into the parent indices...

2bd4cf8090f2c651543f562a4c469d73e4b15bd6 authored 12 months ago
add docs and jldoctests for `Base.shell_split` and `Base.rstrip_shell` (#52520)

These were undocumented and I have seen `Base.shell_split` used in
the package ecosystem. This ...

a6ce761fd3c345c3c17d52d0a972bbc1cb325197 authored 12 months ago
Fix potential instability/invalidation in dlpath (#53232)

While debugging some invalidations and instabilities in code in packages
I work on, one of the ...

72d3abeb0e86ec3a8689bad199801720e2e05fb5 authored 12 months ago
doc: cosmetic whitespace changes in documentation.md (#53183)

18df941d50aafdcc134f3048b298bd301f336617 authored 12 months ago
Disambiguate get_world_counter and get_inference_world (#53088)

Add brief docs to `Base.get_world_counter` and add `Base.tls_wold_age`.
Furthermore to disambig...

e2c8809ef505d2aeff9c22eba79ff628fb9e44f6 authored 12 months ago
Fix Int8(-128) // Int8(-128) (#51944)

Fixes #51731 and #51730

Also fixes one of the previously broken tests:
```julia
@test_brok...

d24316ac6465302aa32d9616ab731499c3734bce authored 12 months ago
docs: remove outdated discussion about externally changing module bindings (#53170)

As of Julia 1.9, bindings in modules can be changed directly.

See https://discourse.julialang...

736eeda72493f02247994785d5b5a9c8f9dca2f5 authored 12 months ago
fix spurious overflow for Float16(::Rational) (#52395)

Fixes #52394.

Also fixes `Float32` for `UInt128`, since currently
`Float32((typemax(UInt128)...

bead1d32f1ad09e22cb40ce6e7ec268189359644 authored 12 months ago
Added documentation for the Markdown Macro (#52607)

Co-authored-by: Jameson Nash <[email protected]>

d765ad1533d8a43b8a1500bcea7aa43b7d67eead authored 12 months ago
[deps] Do not build OpenBLAS Bfloat16 kernels in from source build (#53221)

Not clear why OpenBLAS build fails, GCC 10 should be sufficient to
compile the Bfloat16 kernels...

e22db88127197cb3236e350cdb4ccbfff6cde232 authored 12 months ago
Fix escaping of docstring in `@__DIR__` (#53225)

This issue was introduced in #52442.
The markdown parser had issues with the triple-quotes.
Us...

d453af81c8c70f06b2c8b70cef566ffdc5705958 authored 12 months ago
Add explicit mention of branch cuts to `log`, `sqrt`, `angle` docstrings (#52970)

I realised that `angle` doesn't even specify that it's in -π to π.

These are all pretty stand...

41bbfb45964d9962fa2d65c7efc170561e781d99 authored 12 months ago
Add InteractiveUtils in doc refs to define_editor (#52927)

Otherwise since `define_editor` is not exported, it's hard for the user
to find what it's refer...

0c804bd54b96d24ff2e9d4680ba3baed4771aec7 authored 12 months ago
improve return type inference for `string` (#52806)

Packages like URIs.jl overload `joinpath` with methods that return
non-strings. This prevents g...

76b8b2acbb40c3a41a14742fec8d440375ef5445 authored 12 months ago
Add missing artifact functions to docs output (#52698)

Fixes #52688

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

fc1c1cd0e7c0e48c05bd2f7e9e56b4e08b757514 authored 12 months ago
Clarify the docs of @__DIR__ (#52442)

The original docs start with `Expand`, which is already a concept that
might not be clear to th...

32687b044514db3af1b5e815d09f001402885b73 authored 12 months ago
Remove allocation from PermutedDimsArray constructor (#53185)

Remove allocation from PermutedDimsArray constructor by
replacing `all(map(pred, ...))` with `a...

101aa3911d438580921a6e9721f193d9694c26d8 authored 12 months ago
rename init.c func `abspath` -> `absrealpath` (#52574)

For clarification given its behavior is not the same as julia's
`abspath`

Related https://gi...

34f14961cde9070ed09dae17bfb11f90eb80b22b authored 12 months ago
add docstring and doctest for `Base.format_bytes` (#52976)

There are many uses of this function throughout the package
ecosystem. In addition, it is commo...

522cf3befcffcefbd3b3ad64ad3e4f810fadaffa authored 12 months ago
add specialized `reverse` implementation for `NTuple` (#50113)

This adds a specialized version of `reverse` for NTuple
using a simple constructor.

1.9:
``...

321cc2d5423175fade20bf823e7402f278768eac authored 12 months ago
Update LLVM version to 16.0.6+4 (#53195)

This has a build change for enzyme, but should be NFC

0c4900397c25d591c7301579db9002f437bf8f91 authored 12 months ago
Profile: add notes to `print()` docs (#53205)

9bafc5334a6a883408ba70761111158f97cc288d authored 12 months ago
deps/ittapi: Update ittapi clean target (#52693)

Change:
- clean `libittnotify` and `libjitprofiling`, not `libopenlibm`

c.f. https://github....

eb82072647a1142e2e3ab64f428e27c29531ff6b authored 12 months ago
fix typo in AnnotatedChar constructor (#53204)

Found randomly when using JET for something completely different.

31ae77542dbdd18bc43eed9e151421f5c6c416de authored 12 months ago
Improved terminfo parser (#51198)

This bundles up the following changes:

- Rejiged TermInfo struct
- Read the extended terminf...

da8a441137797613aee9fe47d7f66a3e25ddcff8 authored 12 months ago
Add `:greedy` scheduler to `@threads` (#52096)

94fd312df03d5075796fbd2e8b47288a84a1c6de authored 12 months ago
Don't tell people to use Pkg to install Pkg (#53197)

353884c7e818f0412386feac72c16b243a08cd1a authored 12 months ago
AnnotatedIOBuffer: prevent despecialization of annotations list (#53155)

In f117a500ca93 code modifying annotations via list comprehensions was
introduced. However, whe...

28db6c7a1159bba9e1745416df0f2917c5e9324c authored 12 months ago
Bump SparseArrays to use SuiteSparse 7.6.0 (#53180)

This is using commits that are on a branch of SparseArrays.jl. The PR
for SuiteSparse 7.6 in Sp...

cfcf8a026276f31eff170fac6ede9d07297d56cf authored 12 months ago
Remove Matrix constructor for AbstractTriangular (#53167)

This seems redundant, as the fallback constructor does the same.
```julia
julia> using LinearAlg...

26d17a80b21519214fed18a9ee1670c123211b24 authored 12 months ago
Implement empty! for Channel (#53137)

6defd59986503acc3891938be47563fd385fe2c6 authored 12 months ago
improve error when broadcast failed due to axistype (#45922)

914de06663165dfe7ffa65960c6e9839b55684b8 authored 12 months ago
try improving check_top_bit error message (#53166)

Fixes #30247

@staticfloat this was your issue, so what do you think of this? I think
the mai...

9aba4a8db97771e49d7b99bc2140780a1dd49a9c authored 12 months ago
further improve clarity of MethodError printing (#53164)

Distinguish some of the cases of manually thrown MethodError by looking
for a method in the spe...

d91a7fa7a10473a61607e14a1f801d0aae4bfdb4 authored 12 months ago
Do not resolve binding `Module` in Main during sysimg generation (#53162)

Currently, the use of `Module` in the precompilation scripts makes the
Module binding automatic...

37a0e65da2a572d2299979a07c46120271e1d475 authored 12 months ago
add atomic operators for globals, memory, and setonce (#52868)

This implements `AtomicMemory`, atomic operations for globals, and the
class of atomic function...

8db129472ea88a9c5c4a6e94dff7b330723aed28 authored 12 months ago
Improve printing for length and size method error (#53146)

3d8b10770a7a7317dde13ae36881991db356326c authored 12 months ago
Write test result data to static location, and log (#53173)

6be4235ec9d1d82b6b574070e5bdb6f0bc3759ae authored 12 months ago
Normalize indices in promote_shape error messages (#41311)

Seeing implementation details like `Base.OneTo` in error messages may
be confusing to some user...

47663bd28c91a629f7bf13ff1df979865b661f1c authored 12 months ago
Fix typo in BuildKite test data generation CI code (#53168)

831cc145793095e3c7fa65be51496f3484ac89ce authored 12 months ago
Collect test results into BuildKit-compatible JSON (#53145)

6f7cfa7dbba7406b292008ffa6b77a39e9887109 authored 12 months ago
Improve error message for `which(fn, types)` (#47369)

Error messages for `MethodError` are much more helpful in determining
why the method was not su...

fc062919c3f474b365ebfd153fc16e0cfc9536fa authored 12 months ago
stdlib: make dot product of Hermitian matrices real (#52318)

Co-authored-by: Daniel Karrasch <[email protected]>

fda9321d6dca28ed0fc2815853c9371d11a80009 authored 12 months ago
Add count of lock conflicts to `@time` etc. Add `@lock_conflicts` (#52883)

12c5d2dff8d0c34ac4c8a8b10c9a6f467d8f9d46 authored 12 months ago
Fix `size` on `GenericMemory` with non-`Int` `Integer` argument (#53161)

I found this through fuzzing. The nature of the issue indicates to me
that this was untested, b...

98e4f01d26e5d466aeddacf6ac7107ec42903b31 authored 12 months ago
Add filter(f, ::Namedtuple) (#50795)

f2e168a0a8bbd6be82b4a0dfa205bc8080a48824 authored 12 months ago
Hoist boundscheck in vector setindex for arrays (#53149)

As noted by @N5N3 in
https://github.com/JuliaLang/julia/issues/40962#issuecomment-1921469633,
...

d54a4550cbe2892014609c1cc797f129a9ccb1ee authored 12 months ago
deps/libsuitesparse: fix source build (#53150)

fix #53122

058b511622539a943436c38ca19258eec3eff02d authored 12 months ago
Update and load styledstrings in REPL (#51869)

This has some value by itself, but mainly serves as a prerequisite for
#51811, #51816, and #518...

6e7db14712efbacca0569b1ac25e5fd7484d8906 authored 12 months ago
Introduce AnnotatedIOBuffer (#51807)

This allows for styled content to be constructed incrementally, without
resorting to repeated c...

f117a500ca93fcafba568038744d63074c13af73 authored 12 months ago
Change to streaming out the heap snapshot data (#52854)

This PR is to continue the work on the following PR:

Prevent OOMs during heap snapshot: Chan...

c16472b001487d89e0e685a96873205f0efbfdbc authored 12 months ago
delete unnecessary abstract type in `Base.Rounding` (#53093)

8b88e3bb9a7eb76c5e36ea3ad09d32819c6ebe99 authored 12 months ago
Clarify error when arrays are too big for the system bit width (#52545)

On Slack, was helping someone who encountered an "Invalid Array size"
error message on a 32-bit...

88218c671b13fe84721ee59ec328a31357d23996 authored 12 months ago
`typemin`, `typemax` for irrationals (#50894)

Fixes #36978

453e9d0e585a27b4e66275b90876cccb3a87c42e authored 12 months ago
Load StyledStrings in REPL

By loading the StyledStrings stdlib in REPL, we load the privateered
print/show methods for the ...

30ccace4277ac457ad3dfd2c611e22a8aa3b1ac0 authored 12 months ago
Update StyledStrings version

This gets us two particular commits of interest:
- Replace within-module eval with hygienic eval...

1552116221016722bb97fff18fdcb9d417e6f2e9 authored 12 months ago
🤖 [master] Bump the Pkg stdlib from ba4955e2e to f3b81f1aa (#53138)

Stdlib: Pkg
URL: https://github.com/JuliaLang/Pkg.jl.git
Stdlib branch: master
Julia branch: ...

e7a1c7f690647eb51ff4f35572abd6ea496460c0 authored 12 months ago
forward `repeat(A, cts..)` to `repeat(A; kw..)` (#49830)

This would mean that custom array types that seek to extend `repeat`
only need to add the metho...

f064e1bac1d514fa5c933b1a25ac0df857aaf947 authored 12 months ago
Better libuv error message for ENOENT ~ (#22647)

6db867b06e6b79ba73a7bfb04b6c06bd2048e0a6 authored 12 months ago
Define valtype(::Tuple) and keytype(::Tuple) (#49179)

Same as https://github.com/JuliaLang/julia/pull/46555, but for Tuples

Co-authored-by: Oscar S...

353d7b70290af956a8429a07dd4f963547e82e07 authored 12 months ago
Access only stored inds in `copy` for strided `AbstractTriangular` (#52907)

08e3c2ebcabf2de5007f2d715f5e55e60d98eae9 authored 12 months ago
Make FDWatcher check for file descriptors equal to -1 (#52902)

444e14eefb18e66bb9035ca41559fde61c6ce2f6 authored 12 months ago
Writing from one AnnotatedIOBuffer to another

d49ba4f912848b0a0dcf71e6f3602f2533ffff27 authored 12 months ago
Update the mention of annotated features in NEWS

39839acf5363dc90f5253688c964a8f9a07e8efd authored 12 months ago
Tests for AnnotatedIOBuffer

2e6ebb94d083ae21c310dc842762b824a8a88b80 authored 12 months ago
Use insert! not splice! for new annotations

Co-authored-by: Jameson Nash <[email protected]>

2b9839b14aed9c56477cdda61edcc959c2d76caa authored 12 months ago
Also read AnnotatedChars from an AnnotatedIOBuffer

The `read(::AnnotatedIOBuffer, AnnotatedString)` method is intended as
an approximate analogue t...

f4c5e13a6ec85bbab83d29601342c33a44f787b2 authored 12 months ago
Make AnnotatedIOBuffer reading more generic

While `String` is the only concrete type for which `read(::IOBuffer,
::Type{<:AbstractString})` ...

c2b441b8c67a619020c33b18097c95fa4b9c4413 authored 12 months ago
get_bool_env: add method with a lazy default option. Add kwarg to throw (#52950)

Based on need here
https://github.com/JuliaLang/Pkg.jl/pull/3764#discussion_r1456534459

886d7a45cae251f7214d49e34581c102086b0101 authored 12 months ago
Try to fix incorrect documentation of `nthreads` (#53117)

Since https://github.com/JuliaLang/julia/pull/49094, the docstring of
`nthreads` has been incor...

95ae27f6255fdb5f10d32ab6e8134632171bb822 authored 12 months ago
Add `Base.checked_pow(x,y)` to `Base.Checked` library (#52849)

Fixes #52262.

Performs `^(x, y)` but throws OverflowError on overflow.

Example:
```julia
...

83041110e1812a21e1a94a21834694ffd2664d81 authored 12 months ago
fix pkgimage.mk tree (#53133)

Taken from https://github.com/JuliaLang/julia/pull/53111

81deb5edd1242c3be027bbfdf762d34fe68c472c authored 12 months ago
Inplace transpose for unit Triangular may skip diagonal (#53101)

Since the diagonal elements of a `UnitUpperTriangular` are given by
`onelement`, these should be...

cc74d241be9f023ceb6d2ded7314bfbd02f8b17c authored 12 months ago
follow up #53127, fix the broken test case (#53134)

cb9b00d7e6fc1594ace128c46e2cf8b33bdb4b8e authored 12 months ago
Introduce AnnotatedIOBuffer

This allows for styled content to be constructed incrementally, without
resorting to repeated co...

2730f29e6d5c1d0f4dabfc21693aab057aae941b authored 12 months ago
Make AnnotatedIOBuffer behave more like IOBuffer

A few extra methods help a lot. It also turns out that we don't actually
need to implement lock/...

311553e4987e0dd426fc9d0bc9e8587f04b89281 authored 12 months ago
inference: avoid adding duplicate edges as invoke targets (#53121)

This was inefficient, though not wrong.

Fixes #53020

dc474d8b2af54a8d2c48774aa92b0b47f9740032 authored 12 months ago
put a try catch around calls to `propertynames` in tab completion. (#53127)

fixes https://github.com/JuliaLang/julia/issues/53126

12953797e0a2fc2739f6383cf56e362993851f36 authored 12 months ago
🤖 [master] Bump the ArgTools stdlib from 4eccde4 to 997089b (#53124)

Stdlib: ArgTools
URL: https://github.com/JuliaIO/ArgTools.jl.git
Stdlib branch: master
Julia ...

9df7a67f026d99741b0cb477397016717310394b authored 12 months ago