Ecosyste.ms: Timeline

Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.

JuliaLang/julia

ViralBShah closed a pull request on JuliaLang/julia
Add a developer documentation section to the `LinearAlgebra` docs
Functions that are meant for package developers may go here, instead of the main section that is primarily for users.
aviatesk created a review comment on a pull request on JuliaLang/julia
I think the Julia-side refactoring is complete for now. `edges` is now a list of `CodeInstance` instead of `MethodInstance`. By removing this one line, the C-side implementation will be able to han...

View on GitHub

aviatesk created a review on a pull request on JuliaLang/julia

View on GitHub

KristofferC pushed 1 commit to master JuliaLang/julia
  • Avoid some allocations in various `println` methods (#56308) fb297af

View on GitHub

KristofferC closed a pull request on JuliaLang/julia
Faster println()
Would be nice to backport to 1.11.2 since common enough.
KristofferC created a comment on a pull request on JuliaLang/julia
> It does use registers, not stack allocate, BUT though does NOT on nightly. Strange why the optimization doesn't work there... Talking about stack and registers is too low level of a comment to...

View on GitHub

d-netto pushed 1 commit to dcn-all-task-profiler JuliaLang/julia

View on GitHub

PallHaraldsson created a comment on a pull request on JuliaLang/julia
I can live with this going in as is, but a question about you, @KristofferC dropping this comment: # These forms do not require a stack, unlike splatting: .. println(x1, x2) = print(stdout, x1, ...

View on GitHub

aviatesk pushed 12 commits to jn/codeinfo-edges JuliaLang/julia
  • Mark `require_one_based_indexing` and `has_offset_axes` as public (#56196) The discussion here mentions `require_one... b81e33f
  • add edges metadata field to CodeInfo/CodeInstance, prepare for using This records all invoke targets as edges as a f... 0948bdb
  • inference: compute edges more precisely in post-inference Start computing edges from stmt_info later (after CodeInst... 9c30f30
  • compute edges post-inference, from info available there e2fd80b
  • Use original computed edges during serialization instead of trying to guess them c3f4fd6
  • make `add_edges!` a proper `CallInfo` interface 4e2fd27
  • fix `NoinlineCallInfo` implementation c4d7b1e
  • propagate results of `_hasmethod`/`applicable` using `MethodResultPure` To avoid calling `add_edges!` directly. In f... 67763b5
  • remove no longer needed `edge` variables 711ea69
  • make `CallInfo` propagate the `edges` list of `CodeInstance`s Remaining TODOs: - Finalize the format for `sv.edges`.... 39b83ce
  • override edges with const-prop'ed edges 5e2b7c7
  • convert to full `CodeInstance` edge list on the Julia side 23c3250

View on GitHub

d-netto pushed 1 commit to dcn-all-task-profiler JuliaLang/julia

View on GitHub

aviatesk pushed 12 commits to jn/codeinfo-edges JuliaLang/julia
  • inference: don't add backdge when `applicable` inferred to return `Bool` (#56316) Also just as a minor backedge redu... bf8f814
  • add edges metadata field to CodeInfo/CodeInstance, prepare for using This records all invoke targets as edges as a f... 3aef6bb
  • inference: compute edges more precisely in post-inference Start computing edges from stmt_info later (after CodeInst... f84976f
  • compute edges post-inference, from info available there d538d00
  • Use original computed edges during serialization instead of trying to guess them 1ec90c3
  • make `add_edges!` a proper `CallInfo` interface 0d42a7b
  • fix `NoinlineCallInfo` implementation e5e847f
  • propagate results of `_hasmethod`/`applicable` using `MethodResultPure` To avoid calling `add_edges!` directly. In f... 1135c2e
  • remove no longer needed `edge` variables 905586d
  • make `CallInfo` propagate the `edges` list of `CodeInstance`s Remaining TODOs: - Finalize the format for `sv.edges`.... 17b9e9c
  • override edges with const-prop'ed edges 6b1b0c1
  • convert to full `CodeInstance` edge list on the Julia side 140f560

View on GitHub

d-netto pushed 2 commits to dcn-all-task-profiler JuliaLang/julia
  • Mark `require_one_based_indexing` and `has_offset_axes` as public (#56196) The discussion here mentions `require_one... b81e33f
  • all tasks profiler bee73df

View on GitHub

mbauman pushed 1 commit to master JuliaLang/julia
  • Mark `require_one_based_indexing` and `has_offset_axes` as public (#56196) The discussion here mentions `require_one... b81e33f

View on GitHub

jishnub created a review comment on a pull request on JuliaLang/julia
I'd push back on this somewhat, as there are often operations (such as linear algebra ones) that don't have well-defined behaviour for offset arrays. In such cases, this function provides an easy w...

View on GitHub

jishnub created a review on a pull request on JuliaLang/julia

View on GitHub

fonsp opened an issue on JuliaLang/julia
Improving MethodError message for anonymous functions
*Context: improving error experience for beginner Julia programmers.* In this example, you get a `MethodError` for your anonymous method (`::var"#3#4"`): ```julia-repl julia> vals = [5,6,10,20]; ...
putianyi889 created a comment on a pull request on JuliaLang/julia
> ``` > ERROR: ArgumentError: array must be non-empty > ``` > > > > > > Is a more precise error than > > > ``` > ERROR: BoundsError: attempt to access 0-element Vector{T} a...

View on GitHub

LilithHafner created a comment on a pull request on JuliaLang/julia
Because sorting non-homogonous tuples is not type stable.

View on GitHub

LilithHafner created a comment on a pull request on JuliaLang/julia
Two approvals, 6 +1s on the OP and no blocking comments seems plenty to bypass triage. @mbauman, are you okay with merging this PR despite your lack of excitement?

View on GitHub

LilithHafner created a comment on a pull request on JuliaLang/julia
``` ERROR: ArgumentError: array must be non-empty ``` Is a more precise error than ``` ERROR: BoundsError: attempt to access 0-element Vector{T} at index [0] ``` --- Adding `@propagate_...

View on GitHub

d-netto pushed 2 commits to dcn-all-task-profiler JuliaLang/julia
  • inference: don't add backdge when `applicable` inferred to return `Bool` (#56316) Also just as a minor backedge redu... bf8f814
  • all tasks profiler e9d1077

View on GitHub

aviatesk deleted a branch JuliaLang/julia

avi/reduce-applicable-backedge

aviatesk pushed 1 commit to master JuliaLang/julia
  • inference: don't add backdge when `applicable` inferred to return `Bool` (#56316) Also just as a minor backedge redu... bf8f814

View on GitHub

aviatesk closed a pull request on JuliaLang/julia
inference: don't add backdge when `applicable` inferred to return `Bool`
~~Even if the return value of `applicable(f, args...)` is initially inferred as `Const(true)`, when a new method is added to `f` then it may cause new method match ambiguities, requiring the call t...
nsajko created a comment on a pull request on JuliaLang/julia
IMO the only natural choice is to: * return `Tuple` * not promote * treat any `Tuple` just like `NTuple`

View on GitHub

fingolfin created a comment on a pull request on JuliaLang/julia
So I guess this mainly needs some more comments / buy-in from maybe some core people before its worthwhile to pursue turning it into a full-fledged proposal? @IanButterworth already commented (t...

View on GitHub

nsajko created a comment on a pull request on JuliaLang/julia
> From triage: Sorting NTuples is good. Throw on other Tuples. Do not attempt promotion. Why "throw on other Tuples"? Seems very unnatural to limit to `NTuple`.

View on GitHub

d-netto pushed 3 commits to dcn-all-task-profiler JuliaLang/julia
  • Fix `unsafe_read` for `IOBuffer` with non dense data (#55776) Fixes one part of #54636 It was only safe to use t... ec2e121
  • support `isless` for zero-dimensional `AbstractArray`s (#55772) Fixes #55771 b38fde1
  • all tasks profiler 32dd755

View on GitHub

jishnub pushed 1 commit to jishnub/symeigen_alg JuliaLang/julia
  • Add a docstring to default_eigen_alg 69daf2a

View on GitHub

aviatesk pushed 1 commit to jn/codeinfo-edges JuliaLang/julia
  • override edges with const-prop'ed edges 1bb5f07

View on GitHub

Load more