https://github.com/JuliaLang/julia
Revision cd78e6f85aa4f3ffd26751726738e97113d1b6d8 authored by Jameson Nash on 08 November 2023, 15:42:50 UTC, committed by GitHub on 08 November 2023, 15:42:50 UTC
Since we already could handle recursion onto the altstack, we can also
handle recursion onto the main stack as well (at the cost of losing the
ability to handle stackoverflow when this allocation fails). In the
future, on mach, we could consider just using a single stack for
handling stackoverflow and use a `_resetstkoflw`-like and/or
`collect_backtrace_fiber`-like mechanism (like Windows) to pass it from
one thread to the next that sequentially needs to use it.

Closes #50786
1 parent 1972432
History
Tip revision: cd78e6f85aa4f3ffd26751726738e97113d1b6d8 authored by Jameson Nash on 08 November 2023, 15:42:50 UTC
make sigaltstack failure nonfatal and clean up on thread return (#52055)
Tip revision: cd78e6f
File Mode Size
.devcontainer
.github
base
cli
contrib
deps
doc
etc
src
stdlib
test
.buildkite-external-version -rw-r--r-- 5 bytes
.clang-format -rw-r--r-- 3.3 KB
.clangd -rw-r--r-- 114 bytes
.codecov.yml -rw-r--r-- 52 bytes
.git-blame-ignore-revs -rw-r--r-- 371 bytes
.gitattributes -rw-r--r-- 65 bytes
.gitignore -rw-r--r-- 523 bytes
.mailmap -rw-r--r-- 12.7 KB
CITATION.bib -rw-r--r-- 513 bytes
CITATION.cff -rw-r--r-- 940 bytes
CONTRIBUTING.md -rw-r--r-- 23.4 KB
HISTORY.md -rw-r--r-- 372.8 KB
LICENSE.md -rw-r--r-- 1.3 KB
Make.inc -rw-r--r-- 55.9 KB
Makefile -rw-r--r-- 30.3 KB
NEWS.md -rw-r--r-- 5.1 KB
README.md -rw-r--r-- 7.3 KB
THIRDPARTY.md -rw-r--r-- 3.8 KB
VERSION -rw-r--r-- 11 bytes
julia.spdx.json -rw-r--r-- 35.8 KB
pkgimage.mk -rw-r--r-- 6.1 KB
sysimage.mk -rw-r--r-- 4.2 KB
typos.toml -rw-r--r-- 78 bytes

README.md

back to top