Skip to content

Commit 3658a9d

Browse files
committed
docs: add TBD to Lexicon.md
Description was copy-pasted from https://lists.llvm.org/pipermail/llvm-dev/2017-September/117264.html
1 parent 7c80051 commit 3658a9d

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

docs/Lexicon.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -594,6 +594,16 @@ of `Optional<Int>`.) Sugared types preserve information about the form
594594
and use of the type even though the behavior usually does not change
595595
(except for things like access control). Contrast with [canonical type](#canonical-type).
596596

597+
## TBD
598+
599+
Text-based dynamic library files (TBDs) are a textual representation of
600+
the information in a dynamic library / shared library that is required
601+
by the static linker.
602+
603+
Apple’s SDKs originally used Mach-O Dynamic Library Stubs. Mach-O Dynamic
604+
Library Stubs are dynamic library files, but with all the text and data
605+
stripped out.
606+
597607
## thunk
598608

599609
In the Swift compiler, a synthesized function whose only purpose is to

0 commit comments

Comments
 (0)