From 76f41e6250eda5869333eab86454e655462c45c1 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Tue, 15 Nov 2016 12:35:54 -0500 Subject: [PATCH] Symbol format and type documentation It's important that others understand the system before I keep adding to the mystery. This is at least a good start. It also obviates certain awkward design issues that have evolved over time and need addressing. Note that it also mentions that `keep' is marked for removal---this is the situation that prompted this documentation; changes will be made to work toward its removal to improve the terrible linker performance when given many thousands of symbols defined in over 500 separate packages. * src/symtable.xsl: Add menu for symbols. * src/symtable/symbols.xsl: Added. --- src/symtable.xsl | 12 ++ src/symtable/symbols.xsl | 252 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 264 insertions(+) create mode 100644 src/symtable/symbols.xsl diff --git a/src/symtable.xsl b/src/symtable.xsl index 93a99231..1179c4a9 100644 --- a/src/symtable.xsl +++ b/src/symtable.xsl @@ -98,4 +98,16 @@ + + + diff --git a/src/symtable/symbols.xsl b/src/symtable/symbols.xsl new file mode 100644 index 00000000..21bf54bc --- /dev/null +++ b/src/symtable/symbols.xsl @@ -0,0 +1,252 @@ + + + + + + + + + + + + + + + +