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

Use IndexStyle in `diagind` to optionally return a range of `CartesianIndex`es (#52115)

github.com/JuliaLang/julia - 9a0d20929e251e1df21cca6e09479ecea7021873 authored about 1 year ago
Expand geqp3! docs and replace Vectors with Refs (#51555)

github.com/JuliaLang/julia - 71ee30f9ed4ef9bb3aed48bb6808774716166b53 authored about 1 year ago
clarify at-views docstring (#52374)

github.com/JuliaLang/julia - 75fdd86c6196de1c497657973f6edf8b2c99c0ef authored about 1 year ago
Fix type check in poll_fd() exception handler (#52377)

github.com/JuliaLang/julia - fa69f9c728c66ce5473f732b390bbfa76123fe67 authored about 1 year ago
[REPLCompletions] improve `REPLInterpreter` effects of dict operations (#52347)

This should allow more completions for cases involving dict operations.

github.com/JuliaLang/julia - 83abbcd551af37fd0bc4f8b66a090c24b5b1ecdb authored about 1 year ago
irinterp: skip `nothing` statement when analyzing `:nothrow` and `:noub` (#52417)

This commit makes irinterp skip `nothing` statements when looking
through `:nothrow` and `:noub...

github.com/JuliaLang/julia - c731edb861540fc1b6737ebbe240ca83b2dbd913 authored about 1 year ago
effects: support callsite `@assume_effects` annotation (#52400)

github.com/JuliaLang/julia - bdbee27ae76cbbe84f48152a1e4f75f4ba26a410 authored about 1 year ago
channels: fix memory ordering violation in iterate (#52407)

Channel `iterate` calls might miss trailing items without this patch. I
have not seen proof of ...

github.com/JuliaLang/julia - 856e1120a8f255e4907a05f0146a2026a6665dd4 authored about 1 year ago
Sort exported names from LinearAlgebra [nfc] (#52419)

github.com/JuliaLang/julia - 3aa943b21cf90a78e40fefe653fd4372ad328df5 authored about 1 year ago
add a test for page utilization metric (#52411)

github.com/JuliaLang/julia - e2af398a9679ca31374e522275b3e9efeda405c8 authored about 1 year ago
Return of the `tilebufsize` (#52422)

See
https://github.com/JuliaLang/julia/pull/52298#discussion_r1417407376.

github.com/JuliaLang/julia - 627210d64a7c3510f865e34e80e9497b546103f7 authored about 1 year ago
add two-arg `@macroexpand[1]` (#52416)

So that we can provide a module context to evaluate in.
This is more aligned with the design of...

github.com/JuliaLang/julia - dbb797f26d6edc94f6045a618908a43e7772227c authored about 1 year ago
ircode: fix regression (crash) from Memory{T} PR (#52409)

The offset should be in elements not bytes.

github.com/JuliaLang/julia - fd9d3c08c9e3229283e4d2b7d749234f0b903773 authored about 1 year ago
Aggressive constprop in matvecmul and matmatmul (#51961)

github.com/JuliaLang/julia - cfcc04308a0ea17b37585e3b752184c040197d0c authored about 1 year ago
Review annotations and test for allocations in generic matmatmul (#52298)

github.com/JuliaLang/julia - 6a1df3d3e4a32435bb7bfcbc101356e0b8176ae2 authored about 1 year ago
delete unused code from simplevector (#52412)

Circa #45062 and #46975

github.com/JuliaLang/julia - b5abac441dba8b30e042a05654fdb9a28f7b265b authored about 1 year ago
Fix completion hint for sub/superscripts (#52402)

Fix #52376

The completion hint starting offset was not computed considering the
case where t...

github.com/JuliaLang/julia - a948e6dc2fdb3123c53c1e7a461cc5838413a880 authored about 1 year ago
reflection: refactor `@assume_effects` implementation (#52399)

I am working on implementing a support for callsite `@assume_effects`
annotation, and this upda...

github.com/JuliaLang/julia - f96585b5c9232b0029b93374543f69b30f5757b3 authored about 1 year ago
bugfix: make sure symbol loading from Base.gc_page_utilization_data works on linux (#52406)

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

github.com/JuliaLang/julia - 2949dd5723d0c02dc86f3f44f17e2f410fadc866 authored about 1 year ago
Add `Docs.hasdoc` function (#52139)

Add helper method `Docs.hasdoc` to facilitate automated testing of
whether documentation exists...

github.com/JuliaLang/julia - 42094740f8f48213c07d9a807d85f5d24cf6c27f authored about 1 year ago
Add logdet and logabsdet methods for Symmetric/Hermitian matrices (#51930)

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

github.com/JuliaLang/julia - fd41af5af8023c1bbaf2a4ead7966a09c891a1eb authored about 1 year ago
GC scheduler refinements (#52294)

Supersedes https://github.com/JuliaLang/julia/pull/51061 and
https://github.com/JuliaLang/julia...

github.com/JuliaLang/julia - e26c257b28ec6285c8687aef466b64f9ce23c3c7 authored about 1 year ago
Simplify triangular multiplication code slightly (#52393)

github.com/JuliaLang/julia - 2ef056a139d5fdc9d3a9aa9e5051a0127c9bdf7a authored about 1 year ago
Declare hermitian/hermitian_type to be public (#52388)

Similarly, for `symmetric/symmetric_type`. These are meant to be
specialized by custom types, s...

github.com/JuliaLang/julia - dcf08befeaabdb185ac9ec94efea7e2ae9d2c1d6 authored about 1 year ago
Update Documenter 0.27.23 => 1.2.1 (#47105)

Currently mainly to test a few things on CI here, but will update this
to an actual PR once 0.2...

github.com/JuliaLang/julia - e0d9cb25d04ddd39e4468f27fa9e298fc9f8b76a authored about 1 year ago
Adjoint for vectors may use trailing axes of the parent (#52379)

Close #52373, or at least the part that may be addressed here. After
this, the first axis for a...

github.com/JuliaLang/julia - d0e7ec09bb77279b9eb56683197ead5fbe058bc5 authored about 1 year ago
Remove confusing `::AdjointAbsVec * ::AdjointAbsVec` methods (#52401)

These methods presumably exist to throw an error at the top-level,
rather than after the arrays...

github.com/JuliaLang/julia - 28b252a30f0cf4c6469dc67bd0262fd740032a4b authored about 1 year ago
Add Zulip to README (#52403)

As
[suggested](https://github.com/JuliaLang/www.julialang.org/pull/1982#issuecomment-1839772373...

github.com/JuliaLang/julia - 9c6fec13ed3a106a4c1e30d07d55eaa3701b5a59 authored about 1 year ago
Unalias off-diagonals in Tridiagonal constructor (#51763)

github.com/JuliaLang/julia - 705564413cad1e6d6835bab6c407b69437c63d8f authored about 1 year ago
Improve error message for missing closing tokens (#397)

When a missing closing token like `)`, `]` or `}` is encountered we want
the "Expected `)`" err...

github.com/JuliaLang/JuliaSyntax.jl - a6f2d1580f7bbad11822033e8c83e607aa31f100 authored about 1 year ago
Generalize Diagonal * AdjOrTransAbsMat to arbitrary element types (#52389)

github.com/JuliaLang/julia - c1ca0d35dc02478206a6f3733bfb9051b4527067 authored about 1 year ago
Implement `cbrt(A::AbstractMatrix{<:Real})` (#50661)

Co-authored-by: Dilum Aluthge <[email protected]>
Co-authored-by: Steven G. Johnson <stevenj@mi...

github.com/JuliaLang/julia - 8d0eec929ac0a7c2ce14e2f5e5b390a9703d9145 authored about 1 year ago
bugfix for dot of Hermitian{noncommutative} (#52333)

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

github.com/JuliaLang/julia - 53f1eb82b8a4265def61ab677746b63a583ef865 authored about 1 year ago
Add single-term multiplication for `AbstractQ` on v1.10 and above (#52342)

github.com/JuliaLang/julia - 150c1adfd6f1a54e6a74393c7bb73af8f772fa30 authored about 1 year ago
functionality to expose page utilization at the julia level (#52390)

---------

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

github.com/JuliaLang/julia - 0a4b8108ee44aa915619f4791d39345adbcd95ae authored about 1 year ago
Speed up `first` and `only` for various types (#52296)

github.com/JuliaLang/julia - bb7091c6f264f4ddbcb1ad7712bf0b96de365643 authored about 1 year ago
Export `jl_alloc_array_nd`, re-add and export convenience wrappers (#52248)

This is used in an example here in the docs
https://docs.julialang.org/en/v1.11-dev/manual/embe...

github.com/JuliaLang/julia - f7618602d409eae92f8cde3a717ee5c56987bd8d authored about 1 year ago
[LAPACK] Interface lacpy! and add a Julia version copytrito! (#51909)

The PR adds a function `lacpy!` to easily copy a triangular part of a
square or rectangular den...

github.com/JuliaLang/julia - e280387cf0811de7541220d8772281f3a86f4c6e authored about 1 year ago
Integer matrix exponentiation in schurpow (#51992)

This improves type-inference by avoiding recursion, as the `A^p` method
calls `schurpow` if `p`...

github.com/JuliaLang/julia - b69398a810f64e134211f01373a8f09c5c2cc6e1 authored about 1 year ago
Fix docs link to package tests docs (#52384)

Since https://github.com/JuliaLang/julia/pull/52102 these links to the
Pkg.jl docs are dead. Th...

github.com/JuliaLang/julia - fb5f7add1de6484a0394525ef953e28843691277 authored about 1 year ago
Update version db (#765)

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

github.com/JuliaLang/juliaup - 4e8c47a73e090a0170de829d7e68dd9fda7eb576 authored about 1 year ago
add some comments about `ScopedValue` implementation (#52372)

github.com/JuliaLang/julia - 3e4b38684e38a015446253f5752ee9cf840f50cc authored about 1 year ago
make custom log macros work (#52359)

github.com/JuliaLang/julia - 641f717a15cf89964db446c1bb32d0d672763786 authored about 1 year ago
nfc: remove duplicate variable declaration (#52360)

github.com/JuliaLang/julia - aef528d32a6291ce82452c3a1ff1fa56ccf17641 authored about 1 year ago
[REPLCompletions] fix #52099 by adjusting effects of `HAMT` methods (#52331)

After looking into #52099, I discovered that it has the same root cause
as #51548. Essentially,...

github.com/JuliaLang/julia - 58c1d51e1fc5bf956059340d9e63bdaff0dfff7f authored about 1 year ago
Fix oracle count violation in sroa_pass! (#52336)

github.com/JuliaLang/julia - bac3ba5697c21cfc5058dfdb85a829e756ba9c68 authored about 1 year ago
incorporate upstream fixes to crc32c.c assembly (#52326)

These are a response to
[this comment](https://stackoverflow.com/questions/17645167/implementin...

github.com/JuliaLang/julia - fd67cb2ab0fe5c41d2e12d6aae0396d493a72b71 authored about 1 year ago
cfg_simplify: Fix bug in my bugfix (#52337)

The fix in #52323 was not quite correct. Fix that and adjust the test to
more accurately reflec...

github.com/JuliaLang/julia - 9bd2432d1869c63ec91568d7e4610a9d842e104a authored about 1 year ago
extract common code to create a dummy `IRCode` into a utility function (#52329)

Simplifies test code.
xref:
<https://github.com/JuliaLang/julia/pull/52323#pullrequestreview-1...

github.com/JuliaLang/julia - de525afa57ccc7bafa47c443b54710b47db3a61d authored about 1 year ago
Remove no-op specializations of `only` [NFC] (#52328)

An easily merged subset of @matthias314's #52296, separated from that PR
at @mkitti's suggestio...

github.com/JuliaLang/julia - 68b4587420613f689e2d83fe6c6fb0f4ecdea4de authored about 1 year ago
fix invalidations related to `ismutable` (#52170)

Related to #52134. It would be nice if the underlying inference issue
was fixed but this seems ...

github.com/JuliaLang/julia - df40bab2dadf6ad46b822e5ea3e71ac3ee238628 authored about 1 year ago
cfg_simplify: Handle various corner cases with try/catch blocks (#52323)

Mostly long-standing bugs related to not handling the virtual
predecessor to catch blocks, but ...

github.com/JuliaLang/julia - 72dbbdb27bce02319b54caea078bb020a0020f62 authored about 1 year ago
Compiler support for optimizing PersistentDict (#51993)

This is part of the work to address #51352 by attempting to allow the
compiler to perform SRAO ...

github.com/JuliaLang/julia - 5b2fcb68800875e570d7bb8c78ed00d360b6cfd5 authored about 1 year ago
Document Base.StatStruct's fields as public (#50177)

These fields are documented in the docstring of `stat`, and also
mentioned as being public in t...

github.com/JuliaLang/julia - 9233a16172139c06107b475480bfce098f10a8a6 authored about 1 year ago
Memoize `cwstring` when used for env lookup / modification on Windows (#51371)

~This is just me proposing a suggestion from @KristofferC in
https://discourse.julialang.org/t/...

github.com/JuliaLang/julia - 9dcedaa8ec198b49387a8459e4daff1474b93ce2 authored about 1 year ago
More helpful error message for empty `cpu_target` in `Base.julia_cmd` (#52217)

Fix #52209.

github.com/JuliaLang/julia - 4a18886a16308dee8d475c942bc641d718e59e9f authored about 1 year ago
codegen: fix ssa order regression from initializing structs (#52311)

github.com/JuliaLang/julia - 08d89eb2cede81ce46b0337e2d1d31e812b82d46 authored about 1 year ago
Give a better assertion failure for module serialization issues (#52306)

This issue confused me for a few hours. Basically what happened was that
I had some IR that ver...

github.com/JuliaLang/julia - cd4f49a3d2921fc591891a29f95dc113a8386857 authored about 1 year ago
Make :enter a proper node type (#52300)

This is a prepratory commit in anticipation of giving :enter additional
responsibilities of ent...

github.com/JuliaLang/julia - c30d45dfdf63c83eb864ebe924a715fe283013b4 authored about 1 year ago
jltypes: avoid creating lots of duplicates of this function (#52299)

Core.Compiler calls this on many functions, creating associated Types
inferred for each for som...

github.com/JuliaLang/julia - 49c2d89a2286288263fd4b7bc60e04da999ebc12 authored about 1 year ago
Make PersistentDict behave like an IdDict (#52193)

github.com/JuliaLang/julia - 9ea29d9b8f41509ea2609ce012cea69dfc4285e8 authored about 1 year ago
Automatically :leave the exception frame on the catch edge (#52245)

Right now, we require a :leave expression at both the end of a try
region and as the first expr...

github.com/JuliaLang/julia - ea261ce1a4906820dfc7e7079933ee282093db1f authored about 1 year ago
Bail out of constprop if we already know it's gonna throw an error (#52293)

While looking at some other things, I noticed that we call concrete
evaluation on every `error(...

github.com/JuliaLang/julia - 18c6c66ada1eb11dc950b34c3e7bd1406ab2342f authored about 1 year ago
optimized (and ordered) IdSet code (#52114)

We have had this smallintset code around for a while for internal
purposes, though it was not q...

github.com/JuliaLang/julia - cb01a3b4521abbca1756f64537082561e815dc5e authored about 1 year ago
Improve type-inference in complex eigen (#52290)

Indexing using integers instead of a `Vector` uses constant-propagation
to improve the inferred...

github.com/JuliaLang/julia - cc4424e346ec6787b6669fc0d2fb4fffec846bb6 authored about 1 year ago
Add assertion to `_sqrt_quasitriu_diag_block` (#52274)

Fixes https://github.com/JuliaLang/julia/issues/52255

Before this change:
```julia
julia> u...

github.com/JuliaLang/julia - da48487db65a997127179b0f31b5effd291d27a4 authored about 1 year ago
inference: optimize call to `builtin_tfunction` (#52284)

By avoiding unnecessary copy of `argtypes[2:end]`.

github.com/JuliaLang/julia - 3bdf9d597ff7212be920ef191f0b92b44591bb12 authored about 1 year ago
irinterp: improve semi-concrete interpretation accuracy (#52275)

By enforcing re-inference on calls with all constant arguments.

While it's debatable whether ...

github.com/JuliaLang/julia - c1fc9858d9d8643e4d8951f26220140d66f70198 authored about 1 year ago
Document and export `Base.in!` (#51636)

I think `in!` is a useful general function for users, and would be good
to have as official API...

github.com/JuliaLang/julia - 93d474052925323421ed1d95667b650e593163f5 authored about 1 year ago
docs: simpler example for randn (#52252)

As noted here:
https://discourse.julialang.org/t/how-do-we-julians-win-big-when-the-situation-i...

github.com/JuliaLang/julia - 9c5def518b71426b3aad7ba742670b08ecba657d authored about 1 year ago
Turn Method Overwritten Error into a PrecompileError -- turning off caching (#52214)

Fixes #52213

Overwritting methods during cache creation is currently not something
that the ...

github.com/JuliaLang/julia - 9e8fe688c5e32bde3ab48bb71f9d4ab45ef272ee authored about 1 year ago
Fix off-by-2 in codegen (#52292)

This is cherry-picked from #52245. This is an independent bugfix, and
looks like #52245 might n...

github.com/JuliaLang/julia - 6e23543bc477eb46e5fc8d5cab119190b990ed7c authored about 1 year ago
Fix multiversioning issues caused by the parallel llvm work (#52194)

So after struggling with this for a long while it seems there were two
different issues. The fi...

github.com/JuliaLang/julia - a386cd101ca8ff1775f38e2ec2fbeb7076a39c4f authored about 1 year ago
Add `BracketedSort` a new, faster algorithm for `partialsort` and friends (#52006)

github.com/JuliaLang/julia - 187e8c2222878c68b2afc9295ab8dc61773bd7f2 authored about 1 year ago
Don't reuse passmanagers across compilations (#52054)

github.com/JuliaLang/julia - 79a845ce49b05bf0b7c3e088872f4c0d65a2b16a authored about 1 year ago
Don't print "No global of this name exists in this module." on UndefValError (#52280)

github.com/JuliaLang/julia - 9884e447e79241a27f88c6484f07aa58c5c6f681 authored about 1 year ago
Remove upper bound in timer test (#52282)

github.com/JuliaLang/julia - 38438d7b1b510d6180058e63852aba9186278a4b authored about 1 year ago
Fix crashes due to lexing ambiguity of string delimiters (#394)

There are some lexing ambituities in primes vs cmd delimiters. We break
these with a simple rul...

github.com/JuliaLang/JuliaSyntax.jl - acb609d803379df6b003133d81884c7e8314ac90 authored about 1 year ago
effects: refine `:nothrow` when `exct` is known to be `Bottom` (#52270)

Implements effects refinement that goes in the reverse direction of what
was implemented in 8dd...

github.com/JuliaLang/julia - 0c46852901c63b33f0603b0afd58ff1da687d760 authored about 1 year ago
Widen diagonal var during `Type` unwrapping in `instanceof_tfunc` (#52228)

close #52168
close #27031

github.com/JuliaLang/julia - a624d445c02cc2928f8b6a34108aa78fdbb13121 authored about 1 year ago
reflection: add `Base.infer_return_type` utility (#52247)

This commit introduces `Base.infer_return_type`, a new reflection
utility which shares a simila...

github.com/JuliaLang/julia - 10d58eb0bd954ca89864b0a910c085710896f3b6 authored about 1 year ago
compiler: add flag manipulation utilities (#52269)

Right now, we're checking if a flag exists using bare operations like
`&` and `==`. This works ...

github.com/JuliaLang/julia - 44b8983f38c3832ca8f4069169a2ccee828b9b55 authored about 1 year ago
optimize `allunique()` for sorted collections (#50372)

github.com/JuliaLang/julia - 418423b1af734ba7aba93e68ea7a908aff3047cd authored about 1 year ago
Add SubArray optimization to sorting (#52072)

github.com/JuliaLang/julia - abfc2c6b57424e32a93a08f6121a8013c50504ee authored about 1 year ago
fix Unicode.julia_chartransform for Julia 1.10 (#52027)

#49559 by @JeffBezanson updated `src/flisp/julia_charmap.h` but missed
[the
comment](https://g...

github.com/JuliaLang/julia - 05f4b05384af9af364dcdf181db1a35020e07270 authored about 1 year ago
add a compile-time option to enable 4k page sizes (#52229)

We're suffering from heavy fragmentation in some of our workloads.

Add a build-time option to...

github.com/JuliaLang/julia - 85e3da02bbf0f8fe40166c1bb06653821f7c9f3c authored about 1 year ago
Declare `LinearAlgebra.AbstractTriangular` to be public (#52246)

Since methods such as `mul!`, `(l/r)mul!` and `(l/r)div!` are defined
for `AbstractTriangular`,...

github.com/JuliaLang/julia - 8c9ac8dfbaa8d54923a5c4e6e340c7a308291639 authored about 1 year ago
Fix #52216 (#52266)

github.com/JuliaLang/julia - 1b40e91ad516b3b12c569e7f8c5c40f0fff74d14 authored about 1 year ago
inference: incorporate stackoverflow possibility into exc type modeling (#52268)

Currently `exc_bestguess` does not take into account the possibility of
stackoverflow error, ca...

github.com/JuliaLang/julia - a0a2bda1d3e217732b9e076dfdbd37c1a0e04683 authored about 1 year ago
inference: update `exc_bestguess` when seeing unsafe `GotoIfNot` (#52267)

github.com/JuliaLang/julia - 49d3e852d06138e23bae6c4a451d36a1477e8900 authored about 1 year ago
Make have_fma consistent between interpreter and compiled (#52206)

Currently the interpreter always returns false. Which isn't very good.
Make it follow whatever ...

github.com/JuliaLang/julia - a6c656e6c47ff2b1237c92e90ba73ac267fc1dc0 authored about 1 year ago
inference: followups for #51754 (#52241)

Composed of:

- typeinf_local: factor into `update_cycle_worklists!` utility
(78f7b4ecf11b364...

github.com/JuliaLang/julia - 0402c78fc6e04c99768cffae097d58be1c7f49cf authored about 1 year ago
inference: add reflection utility for exception type analysis (#52240)

This commit defines functions that mirror our tools for analyzing return
types and computationa...

github.com/JuliaLang/julia - 527af6603f77f353e9d407ebc2b14d905486bf09 authored about 1 year ago
Fix bug parsing unary subtypes with newlines (#393)

In expressions like `"a +\n\n<:"` the presence of `peek(ps, skip_newlines=true)` was
inconsiste...

github.com/JuliaLang/JuliaSyntax.jl - 576975544c82737967e60aa69f8b0ef347013ca3 authored about 1 year ago
inference: refine `exct` information if `:nothrow` is proven

github.com/JuliaLang/julia - 8dd0cf5c43af7fe401157c6a5ff6704b71f8fd48 authored about 1 year ago
add missing type annotations

github.com/JuliaLang/julia - d85cb0ec0b7cd1b2182612443624e8d2542eb8b9 authored about 1 year ago
inference: fix exception type of `typename` call

github.com/JuliaLang/julia - 808d7ac7b8c52a1dc8eb6dc951376347f2c515c0 authored about 1 year ago
`typeinf_local`: factor into `update_cycle_worklists!` utility

github.com/JuliaLang/julia - da1258cb91a397dd4f1a31d2fd4af6fb354391bb authored about 1 year ago
inference: add reflection utility for exception type analysis

This commit defines functions that mirror our tools for analyzing return
types and computational...

github.com/JuliaLang/julia - 15ab0262bf015ec9e41df89f718d6718c2bb1ee6 authored about 1 year ago
tweak the error printed for `PrecompileError` to indicate that it doesn't have to be due to `__precompile__(false)` (#51367)

github.com/JuliaLang/julia - 65090d116eecddad5bdef88b1f3d6dace91310da authored about 1 year ago