https://github.com/JuliaLang/julia
Revision df28bf7c3df5e5f2e456e4cf6a39b62ffb3f2cbd authored by Jameson Nash on 12 March 2024, 18:30:20 UTC, committed by GitHub on 12 March 2024, 18:30:20 UTC
It is easy to accidentally call these functions (they are used by vcat,
which is syntax) with very long lists of values, causing inference to
crash and take a long time. The `afoldl` function can handle that very
well however, while naive recursion did not.

Fixes #53585
1 parent 2a72d65
Raw File
Tip revision: df28bf7c3df5e5f2e456e4cf6a39b62ffb3f2cbd authored by Jameson Nash on 12 March 2024, 18:30:20 UTC
use afoldl instead of tail recursion for tuples (#53665)
Tip revision: df28bf7
CITATION.bib
% This article is the definitive citation for Julia.
@article{Julia-2017,
    title={Julia: A fresh approach to numerical computing},
    author={Bezanson, Jeff and Edelman, Alan and Karpinski, Stefan and Shah, Viral B},
    journal={SIAM {R}eview},
    volume={59},
    number={1},
    pages={65--98},
    year={2017},
    publisher={SIAM},
    doi={10.1137/141000671},
    url={https://epubs.siam.org/doi/10.1137/141000671}
}

% For more details on research related to Julia, see https://julialang.org/research
back to top