Skip to content

Commit efd1954

Browse files
authored
Merge pull request #78215 from NinjaLikesCheez/SIL-doc-link-fixes
2 parents 7d6e377 + fc3c18b commit efd1954

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

docs/README.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -125,15 +125,13 @@ documentation, please create a thread on the Swift forums under the
125125
Describes how to maintain compatibility when changing the serialization
126126
format.
127127
- SIL and SIL Optimizations:
128-
- [SILFunctionConventions.md](/docs/SILFunctionConventions.md):
129-
- [SILMemoryAccess.md](/docs/SILMemoryAccess.md):
130-
- [SILProgrammersManual.md](/docs/SILProgrammersManual.md):
131-
Provides an overview of the implementation of SIL in the compiler.
128+
- [SILFunctionConventions.md](/docs/SIL/SILFunctionConventions.md):
129+
- [SILMemoryAccess.md](/docs/SIL/SILMemoryAccess.md):
132130
- [OptimizerDesign.md](/docs/OptimizerDesign.md):
133131
Describes the design of the optimizer pipeline.
134132
- [HighLevelSILOptimizations.rst](/docs/HighLevelSILOptimizations.rst):
135133
Describes how the optimizer understands the semantics of high-level
136-
operations on [currency](/docs/Lexicon.md#currency-type) data types and
134+
operations on [currency](/docs/Lexicon.md#currency-type) data types and
137135
optimizes accordingly.
138136
Includes a thorough discussion of the `@_semantics` attribute.
139137
- [HowToUpdateDebugInfo.md](/docs/HowToUpdateDebugInfo.md): A guide for SIL
@@ -177,7 +175,7 @@ documentation, please create a thread on the Swift forums under the
177175
Documents how Swift interoperates with ObjC code and the ObjC runtime.
178176
- [LibraryEvolution.rst](/docs/LibraryEvolution.rst):
179177
Specifies what changes can be made without breaking binary compatibility.
180-
- [SIL.rst](/docs/SIL.rst):
178+
- [SIL.md](/docs/SIL/SIL.md):
181179
Documents the Swift Intermediate Language (SIL).
182180
- [TransparentAttr.md](/docs/TransparentAttr.md):
183181
Documents the semantics of the `@_transparent` attribute.
@@ -320,7 +318,7 @@ The documents in this section might be worth breaking up into several documents,
320318
and linking one document from the other. Breaking up into components will
321319
provide greater clarity to contributors wanting to add new documentation.
322320

323-
- [ARCOptimization.md](/docs/ARCOptimization.md):
321+
- [ARCOptimization.md](/docs/SIL/ARCOptimization.md):
324322
Covers how ARC optimization works, with several examples.
325323
TODO: Not clear if this is intended to be an explanation or a reference guide.
326324
- [CompilerPerformance.md](/docs/CompilerPerformance.md):

0 commit comments

Comments
 (0)