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 11 months ago by Simon Etter <[email protected]>
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 11 months ago by tecosaur <[email protected]>
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 11 months ago by inky <[email protected]>
Added tests for kron! for diagonal matrices (#53184)

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

a0989f42b9bd0b46ec675748fca8f567ed4d13cb authored 11 months ago by Shruti Dalvi <[email protected]>
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 11 months ago by Alex Arslan <[email protected]>
Allow using an unexported custom `AbstractTestSet` in `@testset` (#53212)

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

3dadada6298f189003a5a270438a69564022b8c7 authored 11 months ago by Sukera <[email protected]>
compiler: fix the XXX test case in ssair.jl (#53245)

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

667cdde78478234bfa8a3a2e78b4194afb06dbde authored 11 months ago by Shuhei Kadowaki <[email protected]>
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 11 months ago by Christian Guinard <[email protected]>
Added documentation to libdl module (#52825)

Part of #52725

---------

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

815cfd597bfbb37794116aea0c776ff1bb9ab7c1 authored 11 months ago by Richie Wilynnton <[email protected]>
🤖 [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 11 months ago by Ian Butterworth <[email protected]>
Add docstring for InteractiveUtils module (#53206)

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

cc @...

ebe947e95eb818d7ad10495f114124e9be42dd6b authored 11 months ago by Lars Göttgens <[email protected]>
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 11 months ago by Kristoffer Carlsson <[email protected]>
Add `Pipe` to the documentation (#53202)

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

4c2df211bf0fdb331347e283a164311feed59f1b authored 11 months ago by James Wrigley <[email protected]>
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 11 months ago by Florian <[email protected]>
Added docstring for Artifacts.jl (#52913)

This is a part of issue #52725.

---------

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

15e2af2c917fb6f343fc9973b3fc633e4b6efaea authored 11 months ago by jam-khan <[email protected]>
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 11 months ago by Knut Andreas Meyer <[email protected]>
Clarify `==` docs for collections (#52495)

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

This ...

2673c14581f1074794338eddc837691e571a6721 authored 11 months ago by Matt Bauman <[email protected]>
[LibCURL_jll] Upgrade to v8.6.0 (#53222)

41a6e7b6c839f4828f1dbda66725aabc78b75d50 authored 11 months ago by Mosè Giordano <[email protected]>
code_warntype docs: more neutral reference to @code_warntype (#51361)

fix #51358

---------

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

5cb5cd8727b6d67aafaa0d7d263b0372459c5dea authored 11 months ago by Artem Pelenitsyn <[email protected]>
Fix PkgId repr (#52795)

Fixes #52793

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

4414599689fdf8eb0ff5e0909e68e7b0763f026e authored 11 months ago by Ian Butterworth <[email protected]>
SubArray: avoid invalid elimination of singleton indices (#53228)

close #53209

4d0a469e6f8fe30a5e152ac7c93b7569c41e3c39 authored 11 months ago by N5N3 <[email protected]>
Avoid allocations in views of views (#53231)

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

2bd4cf8090f2c651543f562a4c469d73e4b15bd6 authored 11 months ago by Jishnu Bhattacharya <[email protected]>
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 11 months ago by Steve Kelly <[email protected]>
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 11 months ago by Max Horn <[email protected]>
doc: cosmetic whitespace changes in documentation.md (#53183)

18df941d50aafdcc134f3048b298bd301f336617 authored 11 months ago by Navid C. Constantinou <[email protected]>
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 11 months ago by Valentin Churavy <[email protected]>
Fix Int8(-128) // Int8(-128) (#51944)

Fixes #51731 and #51730

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

d24316ac6465302aa32d9616ab731499c3734bce authored 11 months ago by Nathan Zimmerberg <[email protected]>
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 11 months ago by Michael Goerz <[email protected]>
fix spurious overflow for Float16(::Rational) (#52395)

Fixes #52394.

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

bead1d32f1ad09e22cb40ce6e7ec268189359644 authored 11 months ago by Steven G. Johnson <[email protected]>
Added documentation for the Markdown Macro (#52607)

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

d765ad1533d8a43b8a1500bcea7aa43b7d67eead authored 11 months ago by Arjun R Maniyani <[email protected]>
[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 11 months ago by Mosè Giordano <[email protected]>
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 11 months ago by Steve Kelly <[email protected]>
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 11 months ago by Michael Abbott <[email protected]>
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 11 months ago by Jeremie Knuesel <[email protected]>
improve return type inference for `string` (#52806)

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

76b8b2acbb40c3a41a14742fec8d440375ef5445 authored 11 months ago by Neven Sajko <[email protected]>
Add missing artifact functions to docs output (#52698)

Fixes #52688

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

fc1c1cd0e7c0e48c05bd2f7e9e56b4e08b757514 authored 11 months ago by re1san <[email protected]>
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 11 months ago by Leandro Martínez <[email protected]>
Remove allocation from PermutedDimsArray constructor (#53185)

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

101aa3911d438580921a6e9721f193d9694c26d8 authored 11 months ago by Rafael Schouten <[email protected]>
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 11 months ago by Ian Butterworth <[email protected]>
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 11 months ago by Steve Kelly <[email protected]>
add specialized `reverse` implementation for `NTuple` (#50113)

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

1.9:
``...

321cc2d5423175fade20bf823e7402f278768eac authored 11 months ago by Steve Kelly <[email protected]>
Update LLVM version to 16.0.6+4 (#53195)

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

0c4900397c25d591c7301579db9002f437bf8f91 authored 11 months ago by Gabriel Baraldi <[email protected]>
Profile: add notes to `print()` docs (#53205)

9bafc5334a6a883408ba70761111158f97cc288d authored 11 months ago by Ian Butterworth <[email protected]>
deps/ittapi: Update ittapi clean target (#52693)

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

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

eb82072647a1142e2e3ab64f428e27c29531ff6b authored 11 months ago by inky <[email protected]>
fix typo in AnnotatedChar constructor (#53204)

Found randomly when using JET for something completely different.

31ae77542dbdd18bc43eed9e151421f5c6c416de authored 11 months ago by Kristoffer Carlsson <[email protected]>
Improved terminfo parser (#51198)

This bundles up the following changes:

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

da8a441137797613aee9fe47d7f66a3e25ddcff8 authored 11 months ago by tecosaur <[email protected]>
Add `:greedy` scheduler to `@threads` (#52096)

94fd312df03d5075796fbd2e8b47288a84a1c6de authored 11 months ago by Sukera <[email protected]>
Don't tell people to use Pkg to install Pkg (#53197)

353884c7e818f0412386feac72c16b243a08cd1a authored 11 months ago by Frames White <[email protected]>
AnnotatedIOBuffer: prevent despecialization of annotations list (#53155)

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

28db6c7a1159bba9e1745416df0f2917c5e9324c authored 11 months ago by tecosaur <[email protected]>
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 11 months ago by Viral B. Shah <[email protected]>
Remove Matrix constructor for AbstractTriangular (#53167)

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

26d17a80b21519214fed18a9ee1670c123211b24 authored 11 months ago by Jishnu Bhattacharya <[email protected]>
Implement empty! for Channel (#53137)

6defd59986503acc3891938be47563fd385fe2c6 authored 11 months ago by KronosTheLate <[email protected]>
improve error when broadcast failed due to axistype (#45922)

914de06663165dfe7ffa65960c6e9839b55684b8 authored 11 months ago by Jerry Ling <[email protected]>
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 11 months ago by Jameson Nash <[email protected]>
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 11 months ago by Jameson Nash <[email protected]>
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 11 months ago by Paul Berg <[email protected]>
add atomic operators for globals, memory, and setonce (#52868)

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

8db129472ea88a9c5c4a6e94dff7b330723aed28 authored 11 months ago by Jameson Nash <[email protected]>
Improve printing for length and size method error (#53146)

3d8b10770a7a7317dde13ae36881991db356326c authored 11 months ago by Jameson Nash <[email protected]>
Write test result data to static location, and log (#53173)

6be4235ec9d1d82b6b574070e5bdb6f0bc3759ae authored 11 months ago by tecosaur <[email protected]>
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 11 months ago by Tamas K. Papp <[email protected]>
Fix typo in BuildKite test data generation CI code (#53168)

831cc145793095e3c7fa65be51496f3484ac89ce authored 11 months ago by tecosaur <[email protected]>
Collect test results into BuildKit-compatible JSON (#53145)

6f7cfa7dbba7406b292008ffa6b77a39e9887109 authored 11 months ago by tecosaur <[email protected]>
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 11 months ago by apaz <[email protected]>
stdlib: make dot product of Hermitian matrices real (#52318)

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

fda9321d6dca28ed0fc2815853c9371d11a80009 authored 11 months ago by Mateus Araújo <[email protected]>
Add count of lock conflicts to `@time` etc. Add `@lock_conflicts` (#52883)

12c5d2dff8d0c34ac4c8a8b10c9a6f467d8f9d46 authored 11 months ago by Ian Butterworth <[email protected]>
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 11 months ago by Sukera <[email protected]>
Add filter(f, ::Namedtuple) (#50795)

f2e168a0a8bbd6be82b4a0dfa205bc8080a48824 authored 11 months ago by Alexander Plavin <[email protected]>
Hoist boundscheck in vector setindex for arrays (#53149)

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

d54a4550cbe2892014609c1cc797f129a9ccb1ee authored 11 months ago by Jishnu Bhattacharya <[email protected]>
deps/libsuitesparse: fix source build (#53150)

fix #53122

058b511622539a943436c38ca19258eec3eff02d authored 11 months ago by inky <[email protected]>
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 11 months ago by Jameson Nash <[email protected]>
Introduce AnnotatedIOBuffer (#51807)

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

f117a500ca93fcafba568038744d63074c13af73 authored 11 months ago by Jameson Nash <[email protected]>
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 11 months ago by Jian Fang <[email protected]>
delete unnecessary abstract type in `Base.Rounding` (#53093)

8b88e3bb9a7eb76c5e36ea3ad09d32819c6ebe99 authored 11 months ago by Neven Sajko <[email protected]>
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 11 months ago by Nicholas Bauer <[email protected]>
`typemin`, `typemax` for irrationals (#50894)

Fixes #36978

453e9d0e585a27b4e66275b90876cccb3a87c42e authored 11 months ago by Neven Sajko <[email protected]>
Load StyledStrings in REPL

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

30ccace4277ac457ad3dfd2c611e22a8aa3b1ac0 authored 11 months ago by TEC <[email protected]>
Update StyledStrings version

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

1552116221016722bb97fff18fdcb9d417e6f2e9 authored 11 months ago by TEC <[email protected]>
🤖 [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 11 months ago by DilumAluthgeBot <[email protected]>
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 11 months ago by Jishnu Bhattacharya <[email protected]>
Better libuv error message for ENOENT ~ (#22647)

6db867b06e6b79ba73a7bfb04b6c06bd2048e0a6 authored 11 months ago by Fengyang Wang <[email protected]>
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 11 months ago by Alexander Plavin <[email protected]>
Access only stored inds in `copy` for strided `AbstractTriangular` (#52907)

08e3c2ebcabf2de5007f2d715f5e55e60d98eae9 authored 11 months ago by Jishnu Bhattacharya <[email protected]>
Make FDWatcher check for file descriptors equal to -1 (#52902)

444e14eefb18e66bb9035ca41559fde61c6ce2f6 authored 11 months ago by James Wrigley <[email protected]>
Writing from one AnnotatedIOBuffer to another

d49ba4f912848b0a0dcf71e6f3602f2533ffff27 authored 11 months ago by TEC <[email protected]>
Update the mention of annotated features in NEWS

39839acf5363dc90f5253688c964a8f9a07e8efd authored 11 months ago by TEC <[email protected]>
Tests for AnnotatedIOBuffer

2e6ebb94d083ae21c310dc842762b824a8a88b80 authored 11 months ago by TEC <[email protected]>
Use insert! not splice! for new annotations

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

2b9839b14aed9c56477cdda61edcc959c2d76caa authored 11 months ago by TEC <[email protected]>
Also read AnnotatedChars from an AnnotatedIOBuffer

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

f4c5e13a6ec85bbab83d29601342c33a44f787b2 authored 11 months ago by TEC <[email protected]>
Make AnnotatedIOBuffer reading more generic

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

c2b441b8c67a619020c33b18097c95fa4b9c4413 authored 11 months ago by TEC <[email protected]>
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 11 months ago by Ian Butterworth <[email protected]>
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 11 months ago by Mason Protter <[email protected]>
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 11 months ago by Nathan Daly <[email protected]>
fix pkgimage.mk tree (#53133)

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

81deb5edd1242c3be027bbfdf762d34fe68c472c authored 11 months ago by Ian Butterworth <[email protected]>
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 11 months ago by Jishnu Bhattacharya <[email protected]>
follow up #53127, fix the broken test case (#53134)

cb9b00d7e6fc1594ace128c46e2cf8b33bdb4b8e authored 11 months ago by Shuhei Kadowaki <[email protected]>
Introduce AnnotatedIOBuffer

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

2730f29e6d5c1d0f4dabfc21693aab057aae941b authored 11 months ago by TEC <[email protected]>
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 11 months ago by TEC <[email protected]>
inference: avoid adding duplicate edges as invoke targets (#53121)

This was inefficient, though not wrong.

Fixes #53020

dc474d8b2af54a8d2c48774aa92b0b47f9740032 authored 11 months ago by Jameson Nash <[email protected]>
put a try catch around calls to `propertynames` in tab completion. (#53127)

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

12953797e0a2fc2739f6383cf56e362993851f36 authored 11 months ago by Oscar Smith <[email protected]>
🤖 [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 11 months ago by DilumAluthgeBot <[email protected]>