Commit Graph

14 Commits

Author SHA1 Message Date
Kavon Farvardin c9d2f522c0 Sema: introduce ProtocolInversesRequest
We need special handling for protocols whose requirement
signature exists but is in a serialized state, as we
cannot run the StructuralRequirementsRequest on such
a protocol as there's no work to be done, effectively.
2025-12-02 21:09:54 -08:00
Slava Pestov 2349b5f6cf docs: Update generics book for 2025
- Revised "Substitution Maps" chapter:
  - New "Subclassing" section
  - New "SIL Type Lowering" section
- New "Opaque Result Types" chapter
- Various smaller edits

New PDF will be available shortly at https://download.swift.org/docs/assets/generics.pdf.
2025-11-11 08:34:36 -05:00
Slava Pestov 7ad160a971 docs: Update generics.tex
Overhaul the "Conformance Paths" chapter to use the new notation
for derived requirements.
2024-11-16 22:05:52 -05:00
Slava Pestov 3b76bc44cc docs: Update generics.tex 2024-10-21 22:08:52 -04:00
Slava Pestov b769332c56 docs: Update generics.tex 2024-08-30 15:58:01 -04:00
Slava Pestov c4d9e42fa9 docs: Update generics.tex 2024-07-15 22:30:56 -04:00
Alexander Cyon ae0e94a555 [docs] Fix typos 2024-07-06 13:16:16 +02:00
Slava Pestov 6176e02aa3 docs: Update generics.tex 2024-06-23 09:30:05 -04:00
Slava Pestov d489ad364d docs: Update generics.tex 2024-05-21 11:00:28 -04:00
cui fliter 127077b3aa chore: fix some comments
Signed-off-by: cui fliter <imcusg@gmail.com>
2024-03-05 17:23:22 +08:00
Slava Pestov 9f6029dd7d generics.tex: Mention SE-0404 2023-10-16 09:57:24 -04:00
Slava Pestov 8ab4ee9774 generics.tex: Protocol component graph, Tarjan's algorithm, etc 2023-09-19 23:16:22 -04:00
Slava Pestov a14175b37d Updates to generics.tex 2023-08-21 14:22:55 -04:00
Slava Pestov f9f0ea2fe5 Work-in-progress second edition of generics.tex
This is not ready for review yet so I'm not updating the PDF on Swift.org.
2023-07-10 23:39:47 -04:00