Carl Peto
70dfbf87b5
[Runtime] Move source code doc comments to DocC ( #87311 )
...
rdar://126273038
<!--
If this pull request is targeting a release branch, please fill out the
following form:
https://github.com/swiftlang/.github/blob/main/PULL_REQUEST_TEMPLATE/release.md?plain=1
Otherwise, replace this comment with a description of your changes and
rationale. Provide links to external references/discussions if
appropriate.
If this pull request resolves any GitHub issues, link them like so:
Resolves <link to issue>, resolves <link to another issue>.
For more information about linking a pull request to an issue, see:
https://docs.github.com/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue
-->
<!--
Before merging this pull request, you must run the Swift continuous
integration tests.
For information about triggering CI builds via @swift-ci, see:
https://github.com/apple/swift/blob/main/docs/ContinuousIntegration.md#swift-ci
Thank you for your contribution to Swift!
-->
Co-authored-by: Carl Peto <carlpeto@Carls-MacBook-Pro.local >
2026-02-20 12:15:42 -08:00
Alastair Houghton
d13988bd5f
[Backtracing][Windows] Initial Windows support.
...
This doesn't have a working symbolicator yet, but it does build and
it can obtain a basic backtrace.
It also doesn't include a working `swift-backtrace` program yet.
rdar://101623384
2026-02-03 18:23:29 +00:00
Alastair Houghton
e0486a47bd
[Backtracing] Add some more availability annotations.
...
We needed a few more annotations, it turns out. Also, we need to disable
availability checking when building swift-backtrace.
rdar://164850733
2026-01-09 15:48:37 +00:00
Alastair Houghton
64fa447210
[Backtracing] Add missing availability annotations.
...
This is slightly complicated by us currently not supporting this code
on iOS/tvOS/watchOS/visionOS. We should fix that, at which point we
can use the `SwiftStdlib`/`StdlibDeploymentTarget` macros instead.
rdar://164850733
2026-01-09 11:58:35 +00:00
Alastair Houghton
b5461aeb22
[Backtracing] Added JSON crash log option.
...
Also made it so the `sanitize` option causes the crash logs to not
include memory dumps.
Fixes #71057
rdar://121430255
2025-02-26 14:12:17 +00:00
Alastair Houghton
760cc57bef
[Backtracing] Rename _Backtracing to Runtime.
...
Move the backtracing code into a new Runtime module. This means renaming
the Swift Runtime's CMake target because otherwise there will be a name
clash.
rdar://124913332
2025-01-17 10:09:36 +00:00