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

Excise REPL and its dependencies from sysimg (#51399)

github.com/JuliaLang/julia - 2defa573a0e3d0d206afef53782177143fb1763e authored over 1 year ago
parallelize sweeping of object pools (#51282)

Sweeping of object pools will either construct a free list through dead objects (if there is at ...

github.com/JuliaLang/julia - a127ab7ceeb543483aa8cb86e985c32556c60248 authored over 1 year ago
add note to `Experimental.@sync` explaining difference to `@sync` (#51427)

github.com/JuliaLang/julia - 43f7538e59542c145a30b7156f8384fa02fc9189 authored over 1 year ago
Fix precompilation of Pkg (#51425)

Forgot this in https://github.com/JuliaLang/julia/pull/51368

github.com/JuliaLang/julia - 8bc6c358d867f5d979fe51946769c58c09979662 authored over 1 year ago
make `hash(::Xoshiro)` compatible with `==` (#51376)

github.com/JuliaLang/julia - bf03753938bb5325b6f4df27de15a5c6dcb81bd8 authored over 1 year ago
slot2ssa: consider liveness when inserting `PiNode`s (#51406)

github.com/JuliaLang/julia - c476d845f376a3cf43cac1db19b9e633c35247f3 authored over 1 year ago
don't print task backtrace for GC threads (#51413)

GC threads don't have tasks associated with them.

github.com/JuliaLang/julia - 9f0676c87c9c8b7c3364d34f7439c61e9a5393e0 authored over 1 year ago
Make sysimg only recompile when stdlibs that are contained within change (#51368)

Otherwise changing a stdlib would trigger a recompilation of the sysimg.

github.com/JuliaLang/julia - 027fb37fcd594538402c45317c639ae5b6eab527 authored over 1 year ago
EA: fix `escape_invoke!` (#51418)

The previous index offset was just wrong.

github.com/JuliaLang/julia - 9a08d152641ee72b23d21f87c0de5cc133a2fad6 authored over 1 year ago
inference: follow up the `Vararg` fix in `abstract_call_unionall` (#51403)

github.com/JuliaLang/julia - 57e70c1602c59d812f30ff5fbc992e52de3a4b13 authored over 1 year ago
define `show` instead of `repr` in BinaryPlatforms (#51398)

Co-authored-by: Keno Fischer <[email protected]>

github.com/JuliaLang/julia - 85c96b9c4597b6f3c51e879acd7ed990cf5cbe4e authored over 1 year ago
move Pkg out of the sysimage (take 2) (#51189)

Co-authored-by: Jonas Schulze <[email protected]>
Co-authored-by: Valentin Churavy <vchu...

github.com/JuliaLang/julia - 5fc5556173684f5f54616f4ffa57f4539755df36 authored over 1 year ago
Clarify `searchsortedfirst`/`searchsortedlast` docstrings (#50941)

github.com/JuliaLang/julia - 602337034f7729f8b5893f3b5adea03130274497 authored over 1 year ago
[NFC] rng_split: some elaboration and clarification (#50680)

I was rereading the comments I wrote about our approach to task
splitting RNGs and had some cla...

github.com/JuliaLang/julia - 15f34aa649dbbb34e53ff6d16db15cd11ae4a887 authored over 1 year ago
Export num_stack_mappings to track the number of in-flight stack mappings and tasks in application (#51301)

Julia already tracks the number of mapped stacks for Julia tasks in a
local atomic.
Exporting ...

github.com/JuliaLang/julia - 8f95c6ba83757851bd5d694f1640b20155a7900a authored over 1 year ago
remove extra zero byte store in `jl_readuntil` (#51401)

Since 3b1bbe30e53c487929c47d2a1facbc6173848e6c we no longer do this for
arrays, only strings.
...

github.com/JuliaLang/julia - 8d05a223d17726096b28b54c2ba314d1fafc26a1 authored over 1 year ago
Docs: Make all env var mentions link to their entry (#51363)

github.com/JuliaLang/julia - 071d3cab500af0031a55535d8ee13281520abf41 authored over 1 year ago
call Pkg precompile hook in latest world (#51397)

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

github.com/JuliaLang/julia - c22adc04994518e198d840ae5da9ebd89bb41451 authored over 1 year ago
EAUtils: make sure to always run analysis on entry frame (#51402)

Otherwise we may hit error when analyzing the same function multiple
times.

github.com/JuliaLang/julia - 151ef23a9a5ffe4715ef1ace909dd167d5df206c authored over 1 year ago
EAUtils: clarify error message when optimization didn't happen for top-frame (#51396)

github.com/JuliaLang/julia - 4923e957823981c50a9b97333c90681e687760db authored over 1 year ago
inference: handle `Vararg` in `abstract_call_unionall` for `argtypes` computed by `abstract_apply` (#51393)

This commit adds special handling for `Vararg` types that may appear at
the end of `argtypes`, ...

github.com/JuliaLang/julia - 3290bd7baeb5a4a8f52cd2c55b182141251a3aae authored over 1 year ago
Inline `_log` to avoid passing symbol argument. (#51232)

This reduces callsite code from
```julia
julia> foo(x) = log(x)
foo (generic function with 1 ...

github.com/JuliaLang/julia - 7d8ba924ff92c3404aac1d2f8909ae8ea9b98a6a authored over 1 year ago
update docs for `package_callbacks` (#51241)

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

cc @oxinabox

---------

Co-authore...

github.com/JuliaLang/julia - c2e53f1bffb30742154536bdef34790fc1c2c9c2 authored over 1 year ago
Change 'nonnegative' to 'non-negative' (#51380)

This is for consistency. I picked the one which was more often used.

github.com/JuliaLang/julia - 1282a658813c9a2b0bfbf73d75ea1a69e5722e50 authored over 1 year ago
Correct `logdet` docstring (#51387)

github.com/JuliaLang/julia - 53a00f31f1f0593ca05e5f6d0c60cf1fcb8ea77e authored over 1 year ago
EA: remove no longer used `is_ipo_profitable` (#51391)

github.com/JuliaLang/julia - 2a0c8c8569201005b278e1c7ac0a048a6dc95de9 authored over 1 year ago
docs: fix up generated function examples in metaprogramming.md (#51386)

The last example was untested and has been non-functional actually.

github.com/JuliaLang/julia - 7f37e709d36891b0ef263051c3df3b3529569f93 authored over 1 year ago
Make Ctrl-D not hang in the fallback repl (#51384)

github.com/JuliaLang/julia - 22a027607d4f5f5e0a78617762711e272f798594 authored over 1 year ago
Make `cache_file_entry` more type stable (#51382)

According to JET.jl, the type inference was not able to tell the type of
`pkg.uuid` in the `pkg...

github.com/JuliaLang/julia - 06432bc1f7e4a45b89919ab74a2c879ad42678d6 authored over 1 year ago
Add alloc-free in-place `Tridiagonal` solves and `lu!` (#50535)

github.com/JuliaLang/julia - 27c75a48bd53b1a1644fd5c51d02b63737b488b9 authored over 1 year ago
Fix typo: " is is " (#51379)

Closes #51373

github.com/JuliaLang/julia - 1dcd64443c529276bcf5b904f1d1404a9db04a89 authored over 1 year ago
Add environment variable to force the use of the fallback repl (#51370)

While working on moving REPL.jl out of base I noticed that the fallback
repl
hangs. In order t...

github.com/JuliaLang/julia - e7290dc1fcd088fd748e1cc74de5a027ae3c521d authored over 1 year ago
factor out common code for `Xoshiro` and `TaskLocalRNG` (#51347)

This makes more use of `setstate!`, and adds `getstate(rng)` which
returns the 5-tuple `(s0, s1...

github.com/JuliaLang/julia - 14119e0e2c1b6513b0e7e363a0d7e8dd49b63462 authored over 1 year ago
Move thread name after ptls field to avoid changing offsets (#51353)

Makes it a bit easier to recompile with Tracy, the sysimg stays valid
since we don't change the...

github.com/JuliaLang/julia - b189bedb02bdda49e89b1d004c700518714709d8 authored over 1 year ago
Fix debug level check and add types to allocations in the IR (#51338)

github.com/JuliaLang/julia - 893fecc8bf9edf54d4df7ad43773dcfad766f397 authored over 1 year ago
EA: minor updates on EA (#51365)

- update outdated test code
- add more comments on TODO items
- use `MethodInstance` for bette...

github.com/JuliaLang/julia - a8114060c8a7b26c77e114b420a8a3b7d5881962 authored over 1 year ago
Update Condition() docs to highlight return value and error (#50688)

github.com/JuliaLang/julia - 3e9e3be92e73b304d55f2289e706ce118e179866 authored over 1 year ago
Test that replace throws Method error for Pair arguments (#50901)

github.com/JuliaLang/julia - 5a1c31cc2fe3d2294a6ed5861590d83643acee5f authored over 1 year ago
A few libgit2 improvements/fixes (#51259)

* 1.7.0 support.
* A few more operations on remote.
* Getting commit parents.

github.com/JuliaLang/julia - 4a311d64804a03b2ed2e64ba394999c5c161368b authored over 1 year ago
Remove boxing in pinv (#51351)

As discussed in
https://discourse.julialang.org/t/pinv-not-type-stable/103885/14, the
`tol` va...

github.com/JuliaLang/julia - 8e21b21ad0ca09e8758039ba0d66a5c1931c29ea authored over 1 year ago
testdefs: make sure that if a test set changes the active project, they change it back when they're done (#51029)

We already check the following for mutation by a test set:
1. DEPOT_PATH
2. LOAD_PATH
3. ENV
...

github.com/JuliaLang/julia - 106e867e6c28347e42b91905d526cc4908e50ec3 authored over 1 year ago
Add cross-references between codeview functions/macros (#51349)

github.com/JuliaLang/julia - e708c5eb8a9e6d47536e267b8c0e1f2036f84f57 authored over 1 year ago
TaskLocalRNG: test that `copy` handles the splitmix state (#51355)

This adds a test for #51332.

github.com/JuliaLang/julia - 28d0e1ed4acd252b4ce20cae411ec4fc060407da authored over 1 year ago
mention `getindex()` shouldn't return a "view" (#47099)

fix #47078

---------

Co-authored-by: Milan Bouchet-Valat <[email protected]>
Co-authored...

github.com/JuliaLang/julia - ee371a1ab17e3656753e506ef925738ef46063ca authored over 1 year ago
Precompile pidlocks: add to NEWS and docs (#50385)

github.com/JuliaLang/julia - c932fb273bce3afe9f8083517f535613a91129e9 authored over 1 year ago
Tweaks to repl tab complete hints - pt. 2 (#51339)

github.com/JuliaLang/julia - a83186f885e4e46d7b78de4e7ac7d444f41eedcb authored over 1 year ago
Don't give public but unexported symbols as repl completions in an unqualified context (#51345)

github.com/JuliaLang/julia - 26ceebfc0f941f17c8d5dde8fe1f91fb893560cb authored over 1 year ago
Upgradeable Statistics stdlib (#46501)

github.com/JuliaLang/julia - ebe1a37af57cb472101d6ede43329ea5ef2e0138 authored over 1 year ago
Scoped values (#50958)

ScopedVariables are containers whose observed value depends the current
dynamic scope. This imp...

github.com/JuliaLang/julia - 27c24f6b4d95f515e2d6a7822714a59e8dddbfda authored over 1 year ago
EA: perform analysis once for post-optimization IR, and remove `IPO EA` (#51318)

Following the discussions and changes in #50805, we now consider
post-inlining IR as IPO-valid....

github.com/JuliaLang/julia - 6825abc7a849bfa2f4c2541be6a30c9738a307a5 authored over 1 year ago
Improve help grammar for field hints (#51178)

github.com/JuliaLang/julia - 9ccf3465a4c35234071ccd08d0e1338fad3cb14a authored over 1 year ago
Deprecate `permute!!` and `invpermute!!` (#51337)

github.com/JuliaLang/julia - b2dfa1db9e4d7b1cd499ba58943df17bc77fe1d8 authored over 1 year ago
inference: apply tmerge limit elementwise to the Union (#50927)

This allows forming larger unions, as long as each element in the Union
is both relatively dist...

github.com/JuliaLang/julia - a61d1b47a68297704814188a3509c011ec2a8fa1 authored over 1 year ago
[Random] Add s4 field to Xoshiro type (#51332)

This PR adds an optional field to the existing `Xoshiro` struct to be
able to faithfully copy t...

github.com/JuliaLang/julia - 41b41abb3ce87dc22fca70475d8a46e19feba4de authored over 1 year ago
Make the persistent dict API less strict. (#51336)

github.com/JuliaLang/julia - ee34a683ed49af25422a7a57604613abae503f65 authored over 1 year ago
Fix typo in basedocs.jl (#51334)

Thanks @DilumAluthge for finding this

github.com/JuliaLang/julia - 3099af9bf888f0742690462c7e831146f2fb93b6 authored over 1 year ago
complete false & true more generally as vals (#51326)

github.com/JuliaLang/julia - e85f0a5a718f68e581b07eb60fd0d8203b0cd0da authored over 1 year ago
add a "not your falut" hint to the fallback to flisp error

github.com/JuliaLang/JuliaSyntax.jl - ff670b5c22f55e58a388df2ae6de448728d09f6e authored over 1 year ago
doc: correct unicode-input table generation (#51328)

A couple small fixes and cosmetic improvements to the Unicode table in
the docs:

* Most impo...

github.com/JuliaLang/julia - 42d98a2ed14dbdba49154a24ee3083e3ac4ecca7 authored over 1 year ago
[docs] add performance tip concerning overly-fused broadcast loops (#49228)

cautionary / explanatory documentation following the wake of
https://discourse.julialang.org/t/...

github.com/JuliaLang/julia - b5feb4557936c2414c1739ab5741113824aba543 authored over 1 year ago
Tweaks to repl tab complete hints (#51321)

github.com/JuliaLang/julia - d9a9be83021c5dfa47d9fcf9465d596053e6deb3 authored over 1 year ago
Avoid infinite loop when doing SIGTRAP in arm64-apple (#51284)

The guard instruction for unreachables and other crashes in aarch64 is
`brk`, in macos there is...

github.com/JuliaLang/julia - d51ad06f664b3439b4aee51b5cd5edd6b9d53c69 authored over 1 year ago
Add public keyword (#50105)

Co-authored-by: Claire Foster <[email protected]>

github.com/JuliaLang/julia - bdd3ffdd215db8233a43b6ba34c709add2e26b3c authored over 1 year ago
reduce test time for rounding and floatfuncs (#51305)

These test were taking on the order of 5 minutes and 10-100s of GB, but
they really did not nee...

github.com/JuliaLang/julia - bab20f492a61d49e7a2af9289c156e75ebcecf5e authored over 1 year ago
jltypes: ensure revising structs is safe (#51303)

github.com/JuliaLang/julia - 11427597eb8e51afe4d31681c8ffde443ff44e10 authored over 1 year ago
fix force-throw ctrl-C on Windows (#51307)

This was getting current-task on the wrong thread, which resulted in the
value being NULL and c...

github.com/JuliaLang/julia - 5090bc05f01728ffaa7ab028611eb9df3159fbef authored over 1 year ago
remove wasted allocation space for JL_ARRAY_IMPL_NUL (#51275)

Handle this more correctly in Cstring conversion instead. Although
apparently this feature and ...

github.com/JuliaLang/julia - 3b1bbe30e53c487929c47d2a1facbc6173848e6c authored over 1 year ago
More missing constants from earlier libgit2 versions

github.com/JuliaLang/julia - 7d51502d7845246d6a231fdc4cf19451f42427e1 authored over 1 year ago
Update default libgit2 version to 1.7.1

github.com/JuliaLang/julia - a4b5ad3d4c6c56056ac1fd55d012ca2a6d234d35 authored over 1 year ago
Add support for getting commit parent

Required for walking the commit graph.

github.com/JuliaLang/julia - 58970a90c508050dfb1bd16eae192132eb5073d2 authored over 1 year ago
Add support for a few more remote operations

* Detached remote
* Read remote reference advertisement list
* Read remote default branch

github.com/JuliaLang/julia - ce0c49f7783445877a88535a4873d19ecba5fbc4 authored over 1 year ago
libgit2 1.7.0 support

github.com/JuliaLang/julia - 2c4c068e58fd3b42cad2c093d81a9eefb6846e3a authored over 1 year ago
EA: some noncritical updates on EA (#51292)

github.com/JuliaLang/julia - 87e31a5d5e054dd2e48fab0c8ce4f7e8f7facce7 authored over 1 year ago
fix method definition error for bad vararg (#51300)

We had the ordering of tests incorrect, so Vararg was not correctly
checked for validity during...

github.com/JuliaLang/julia - 34e603503853ec16f6d2f8877c212d9029bb8f06 authored over 1 year ago
make "dec" and ryu functions faster and simpler (#51273)

We had some common code in `Ryu.append_c_digits` that can be combined
with Base logic for the s...

github.com/JuliaLang/julia - e9d931419c54c21f749bcac0991fc9f5a059d4aa authored over 1 year ago
use LibGit2_jll for LibGit2 library (#51294)

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

github.com/JuliaLang/julia - 377f9dfb2dd8be2f2c3d80db7a397150dde53311 authored over 1 year ago
🤖 [master] Bump the Pkg stdlib from f570abd39 to 0b9334a94 (#51296)

github.com/JuliaLang/julia - 8660cddaf4e0ae620ba6757e5db67119a9345ee9 authored over 1 year ago
cross-reference pathof and pkgdir in docstrings (#51298)

I added cross-references in the docstrings of the related functions
`pathof` and `pkgdir`. In m...

github.com/JuliaLang/julia - 8b3ffd8918e53d5241ad948e8500335848d3b602 authored over 1 year ago
Add repl tab complete hints while typing (#51229)

github.com/JuliaLang/julia - ce5fa71cc14ad6df5e7906ba376e50b03814b302 authored over 1 year ago
avoid hardcoded list of packages in sysimage

(cherry picked from commit 1da1725d25ee46ce8b7d0b9f1b5b6d2805a86dbe)

github.com/JuliaLang/julia - de75210909a350373a26a36d90797ffbfcaebe33 authored over 1 year ago
remove compiler/ssair/driver.jl (#51289)

I don't think that the extra layer of indirection is needed.

github.com/JuliaLang/julia - 572fa5055ecb709edd3d227a10b46549f82b72b2 authored over 1 year ago
refactor post-opt analysis and get rid of closures (#51290)

github.com/JuliaLang/julia - aa6b34e531603cd926aa6d8c5fbb6f28a4039a0e authored over 1 year ago
irinterp: fix `is_terminator_or_phi` check (#51291)

Also adds some cosmetic changes.

@nanosoldier `runbenchmarks("inference", vs=":master")`

github.com/JuliaLang/julia - 0fdcd55e477ddfa7ab9ed2bc6a1c07db6a99c870 authored over 1 year ago
use LibGit2_jll for LibGit2 library

github.com/JuliaLang/julia - 62b4bf3b4f47a258dffcaa865e9a6babf6a2ab3d authored over 1 year ago
elaborate `incremental` argument of `Base.generating_output` (#51281)

Follows up #51216.

github.com/JuliaLang/julia - 141e07e1db432beb6e84703200ea01af4fb558bc authored over 1 year ago
shorten stale_age for cachefile lock (#51175)

github.com/JuliaLang/julia - 4af6be80f238fce9cd124925d488a4c7171cf74a authored over 1 year ago
don't print corrupted chunk id on crash (#51283)

This value will be corrupted if we reach this branch, so it seems
pointless to print it.

github.com/JuliaLang/julia - 431e0bda17692ffa5b2ccc3aaf0d7337e052cb9b authored over 1 year ago
Ryu: make sure adding zeros does not overwrite trailing dot (#51254)

Fix #43129

github.com/JuliaLang/julia - 832e46d923d4cf81351038a046e22f221b5e6120 authored over 1 year ago
add tfuncs for `[and|or]_int` intrinsics (#51266)

So that they can be constant folded when either of argument is known to
be `Core([false|true])`...

github.com/JuliaLang/julia - 5d82d8095042935be0eb044259098e0d7c695922 authored over 1 year ago
Fix Markdown test from #49454 (#51268)

Actually testing the output instead of printing to stdout.

github.com/JuliaLang/julia - ad27e67b4f3b515c5c8795a4a098d95c792fcc3a authored over 1 year ago
Fix Profiler signal listener test (#51272)

The `close(t)` seems to be a typo.

github.com/JuliaLang/julia - b9203ce52fc7cd58ebf3d4ce4e15789853cc626d authored over 1 year ago
GMP: Gracefully handle more overflows. (#51243)

Fixes https://github.com/JuliaLang/julia/issues/8286, which regressed
due to a GMP upgrade in h...

github.com/JuliaLang/julia - 10974814b3faa1dea140062cfe1f3e63962074d5 authored over 1 year ago
SROA: remove dead lifting cache mechanism (#51014)

It hadn't been fixed for years.
Let's get rid of the unnecessary allocation cost.

github.com/JuliaLang/julia - ea49abe85e8a2ff43973124d6c1b10937bbecc12 authored over 1 year ago
Make _global_logstate a typed global (#51257)

github.com/JuliaLang/julia - 7b9fdf852c1c69085b9ac85faeefe67b093d66c6 authored over 1 year ago
Add lock around uv_unref during init (#51236)

This is not a legal operation outside the lock because it's not atomic

Co-authored-by: Valent...

github.com/JuliaLang/julia - bbbcc4fed67337c038b485f00677e2e88d24becd authored over 1 year ago
Update man page with internet resources and licensing (#51155)

Pull request proposes a minor modification to the man page. In this PR,
two additional sections...

github.com/JuliaLang/julia - 8d4d641507d860038982e977e14eea1789a78e47 authored over 1 year ago
Check if malloc has succeeded before updating GC counters (#51247)

github.com/JuliaLang/julia - 39501675ee4f9d99b7b72c4d4bd084003b87a4c6 authored over 1 year ago
reflection: define `Base.generating_output` utility function (#51216)

And replaces `ccall(:jl_generating_out, ...)` with the new function.

---------

Co-authored...

github.com/JuliaLang/julia - 4c3aaa2b34996708367f9d5e4472fb5a1062bf63 authored over 1 year ago
Unify flags_for_effects handling (#51238)

There was two places where we were turning Effects into flags, one in
the optimizer, one in inf...

github.com/JuliaLang/julia - 43638959a45fca0cb86f9c334a508f14ffe712ce authored over 1 year ago
optimizer: code quality and performance improvements to post-opt analysis (#51211)

This PR is composed of a set of fixes and improvements to
`ipo_dataflow_analysis!`.
I will reb...

github.com/JuliaLang/julia - 4c024e63c1b997f0f9d7f835f117b65d483f8956 authored over 1 year ago