]> gitweb.factorcode.org Git - factor.git/commitdiff
Add summary for heaps more vocabs
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Tue, 17 Feb 2009 03:05:13 +0000 (21:05 -0600)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Tue, 17 Feb 2009 03:05:13 +0000 (21:05 -0600)
299 files changed:
basis/alien/complex/functor/summary.txt [new file with mode: 0644]
basis/alien/parser/summary.txt [new file with mode: 0644]
basis/alien/prettyprint/summary.txt [new file with mode: 0644]
basis/alien/strings/summary.txt [new file with mode: 0644]
basis/alien/strings/unix/summary.txt [new file with mode: 0644]
basis/alien/strings/windows/summary.txt [new file with mode: 0644]
basis/alien/structs/fields/summary.txt [new file with mode: 0644]
basis/assoc-heaps/summary.txt [new file with mode: 0644]
basis/bitstreams/summary.txt [new file with mode: 0644]
basis/bootstrap/help/help.factor
basis/cairo/ffi/summary.txt [new file with mode: 0644]
basis/cairo/gadgets/summary.txt [new file with mode: 0644]
basis/calendar/format/macros/summary.txt [new file with mode: 0644]
basis/calendar/unix/summary.txt [new file with mode: 0644]
basis/calendar/windows/summary.txt [new file with mode: 0644]
basis/call/summary.txt [new file with mode: 0644]
basis/checksums/adler-32/summary.txt [new file with mode: 0644]
basis/checksums/md5/summary.txt [new file with mode: 0644]
basis/checksums/null/summary.txt [new file with mode: 0644]
basis/checksums/openssl/summary.txt [new file with mode: 0644]
basis/checksums/sha1/summary.txt [new file with mode: 0644]
basis/checksums/sha2/summary.txt [new file with mode: 0644]
basis/checksums/stream/summary.txt [new file with mode: 0644]
basis/cocoa/enumeration/summary.txt [new file with mode: 0644]
basis/cocoa/plists/summary.txt [new file with mode: 0644]
basis/colors/gray/summary.txt [new file with mode: 0644]
basis/colors/hsv/summary.txt [new file with mode: 0644]
basis/combinators/short-circuit/smart/summary.txt [new file with mode: 0644]
basis/combinators/short-circuit/summary.txt [new file with mode: 0644]
basis/combinators/smart/summary.txt [new file with mode: 0644]
basis/compiler/alien/summary.txt [new file with mode: 0644]
basis/compiler/cfg/alias-analysis/summary.txt [new file with mode: 0644]
basis/compiler/cfg/copy-prop/summary.txt [new file with mode: 0644]
basis/compiler/cfg/dead-code/summary.txt [new file with mode: 0644]
basis/compiler/cfg/debugger/summary.txt [new file with mode: 0644]
basis/compiler/cfg/def-use/summary.txt [new file with mode: 0644]
basis/compiler/cfg/hats/summary.txt [new file with mode: 0644]
basis/compiler/cfg/height/summary.txt [new file with mode: 0644]
basis/compiler/cfg/instructions/summary.txt [new file with mode: 0644]
basis/compiler/cfg/instructions/syntax/summary.txt [new file with mode: 0644]
basis/compiler/cfg/intrinsics/alien/summary.txt [new file with mode: 0644]
basis/compiler/cfg/intrinsics/allot/summary.txt [new file with mode: 0644]
basis/compiler/cfg/intrinsics/fixnum/summary.txt [new file with mode: 0644]
basis/compiler/cfg/intrinsics/float/summary.txt [new file with mode: 0644]
basis/compiler/cfg/intrinsics/misc/summary.txt [new file with mode: 0644]
basis/compiler/cfg/intrinsics/slots/summary.txt [new file with mode: 0644]
basis/compiler/cfg/intrinsics/summary.txt [new file with mode: 0644]
basis/compiler/cfg/iterator/summary.txt [new file with mode: 0644]
basis/compiler/cfg/linear-scan/allocation/summary.txt [new file with mode: 0644]
basis/compiler/cfg/linear-scan/assignment/summary.txt [new file with mode: 0644]
basis/compiler/cfg/linear-scan/debugger/summary.txt [new file with mode: 0644]
basis/compiler/cfg/linear-scan/live-intervals/summary.txt [new file with mode: 0644]
basis/compiler/cfg/linear-scan/summary.txt [new file with mode: 0644]
basis/compiler/cfg/linearization/summary.txt [new file with mode: 0644]
basis/compiler/cfg/optimizer/summary.txt [new file with mode: 0644]
basis/compiler/cfg/predecessors/summary.txt [new file with mode: 0644]
basis/compiler/cfg/registers/summary.txt [new file with mode: 0644]
basis/compiler/cfg/rpo/summary.txt [new file with mode: 0644]
basis/compiler/cfg/stack-frame/summary.txt [new file with mode: 0644]
basis/compiler/cfg/stacks/summary.txt [new file with mode: 0644]
basis/compiler/cfg/summary.txt [new file with mode: 0644]
basis/compiler/cfg/two-operand/summary.txt [new file with mode: 0644]
basis/compiler/cfg/useless-blocks/summary.txt [new file with mode: 0644]
basis/compiler/cfg/utilities/summary.txt [new file with mode: 0644]
basis/compiler/cfg/value-numbering/expressions/summary.txt [new file with mode: 0644]
basis/compiler/cfg/value-numbering/graph/summary.txt [new file with mode: 0644]
basis/compiler/cfg/value-numbering/propagate/summary.txt [new file with mode: 0644]
basis/compiler/cfg/value-numbering/rewrite/summary.txt [new file with mode: 0644]
basis/compiler/cfg/value-numbering/simplify/summary.txt [new file with mode: 0644]
basis/compiler/cfg/value-numbering/summary.txt [new file with mode: 0644]
basis/compiler/cfg/write-barrier/summary.txt [new file with mode: 0644]
basis/compiler/codegen/summary.txt [new file with mode: 0644]
basis/compiler/tree/builder/summary.txt [new file with mode: 0644]
basis/compiler/tree/checker/summary.txt [new file with mode: 0644]
basis/compiler/tree/cleanup/summary.txt [new file with mode: 0644]
basis/compiler/tree/combinators/summary.txt [new file with mode: 0644]
basis/compiler/tree/comparisons/summary.txt [new file with mode: 0644]
basis/compiler/tree/dead-code/branches/summary.txt [new file with mode: 0644]
basis/compiler/tree/dead-code/liveness/summary.txt [new file with mode: 0644]
basis/compiler/tree/dead-code/recursive/summary.txt [new file with mode: 0644]
basis/compiler/tree/dead-code/simple/summary.txt [new file with mode: 0644]
basis/compiler/tree/dead-code/summary.txt [new file with mode: 0644]
basis/compiler/tree/debugger/summary.txt [new file with mode: 0644]
basis/compiler/tree/def-use/simplified/summary.txt [new file with mode: 0644]
basis/compiler/tree/escape-analysis/allocations/summary.txt [new file with mode: 0644]
basis/compiler/tree/escape-analysis/branches/summary.txt [new file with mode: 0644]
basis/compiler/tree/escape-analysis/check/summary.txt [new file with mode: 0644]
basis/compiler/tree/escape-analysis/nodes/summary.txt [new file with mode: 0644]
basis/compiler/tree/escape-analysis/recursive/summary.txt [new file with mode: 0644]
basis/compiler/tree/escape-analysis/simple/summary.txt [new file with mode: 0644]
basis/compiler/tree/escape-analysis/summary.txt [new file with mode: 0644]
basis/compiler/tree/finalization/summary.txt [new file with mode: 0644]
basis/compiler/tree/identities/summary.txt [new file with mode: 0644]
basis/compiler/tree/late-optimizations/summary.txt [new file with mode: 0644]
basis/compiler/tree/modular-arithmetic/summary.txt [new file with mode: 0644]
basis/compiler/tree/normalization/introductions/summary.txt [new file with mode: 0644]
basis/compiler/tree/normalization/renaming/summary.txt [new file with mode: 0644]
basis/compiler/tree/normalization/summary.txt [new file with mode: 0644]
basis/compiler/tree/optimizer/summary.txt [new file with mode: 0644]
basis/compiler/tree/propagation/branches/summary.txt [new file with mode: 0644]
basis/compiler/tree/propagation/constraints/summary.txt [new file with mode: 0644]
basis/compiler/tree/propagation/copy/summary.txt [new file with mode: 0644]
basis/compiler/tree/propagation/info/summary.txt [new file with mode: 0644]
basis/compiler/tree/propagation/inlining/summary.txt [new file with mode: 0644]
basis/compiler/tree/propagation/known-words/summary.txt [new file with mode: 0644]
basis/compiler/tree/propagation/nodes/summary.txt [new file with mode: 0644]
basis/compiler/tree/propagation/recursive/summary.txt [new file with mode: 0644]
basis/compiler/tree/propagation/simple/summary.txt [new file with mode: 0644]
basis/compiler/tree/propagation/slots/summary.txt [new file with mode: 0644]
basis/compiler/tree/recursive/summary.txt [new file with mode: 0644]
basis/compiler/tree/tuple-unboxing/summary.txt [new file with mode: 0644]
basis/compiler/utilities/summary.txt [new file with mode: 0644]
basis/compression/lzw/summary.txt [new file with mode: 0644]
basis/compression/zlib/ffi/summary.txt [new file with mode: 0644]
basis/compression/zlib/summary.txt [new file with mode: 0644]
basis/concurrency/flags/summary.txt [new file with mode: 0644]
basis/concurrency/mailboxes/summary.txt [new file with mode: 0644]
basis/constructors/summary.txt [new file with mode: 0644]
basis/core-foundation/arrays/summary.txt [new file with mode: 0644]
basis/core-foundation/bundles/summary.txt [new file with mode: 0644]
basis/core-foundation/data/summary.txt [new file with mode: 0644]
basis/core-foundation/file-descriptors/summary.txt [new file with mode: 0644]
basis/core-foundation/fsevents/summary.txt [new file with mode: 0644]
basis/core-foundation/strings/summary.txt [new file with mode: 0644]
basis/core-foundation/time/summary.txt [new file with mode: 0644]
basis/core-foundation/timers/summary.txt [new file with mode: 0644]
basis/core-foundation/urls/summary.txt [new file with mode: 0644]
basis/cpu/ppc/linux/summary.txt [new file with mode: 0644]
basis/cpu/ppc/macosx/summary.txt [new file with mode: 0644]
basis/cpu/x86/32/summary.txt [new file with mode: 0644]
basis/cpu/x86/64/unix/summary.txt [new file with mode: 0644]
basis/cpu/x86/64/winnt/summary.txt [new file with mode: 0644]
basis/cpu/x86/assembler/summary.txt [new file with mode: 0644]
basis/cpu/x86/assembler/syntax/summary.txt [new file with mode: 0644]
basis/db/errors/summary.txt [new file with mode: 0644]
basis/db/pools/summary.txt [new file with mode: 0644]
basis/db/postgresql/summary.txt [new file with mode: 0644]
basis/db/queries/summary.txt [new file with mode: 0644]
basis/db/sqlite/summary.txt [new file with mode: 0644]
basis/db/tuples/summary.txt [new file with mode: 0644]
basis/db/types/summary.txt [new file with mode: 0644]
basis/delegate/protocols/summary.txt [new file with mode: 0644]
basis/endian/summary.txt [new file with mode: 0644]
basis/environment/unix/macosx/summary.txt [new file with mode: 0644]
basis/environment/unix/summary.txt [new file with mode: 0644]
basis/environment/winnt/summary.txt [new file with mode: 0644]
basis/farkup/tags.txt
basis/ftp/client/summary.txt [new file with mode: 0644]
basis/ftp/server/summary.txt [new file with mode: 0644]
basis/ftp/summary.txt [new file with mode: 0644]
basis/help/html/summary.txt [new file with mode: 0644]
basis/html/summary.txt [new file with mode: 0644]
basis/html/templates/chloe/compiler/summary.txt [new file with mode: 0644]
basis/http/server/dispatchers/summary.txt [new file with mode: 0644]
basis/http/server/filters/summary.txt [new file with mode: 0644]
basis/http/server/redirection/summary.txt [new file with mode: 0644]
basis/http/server/remapping/summary.txt [new file with mode: 0644]
basis/http/server/responses/summary.txt [new file with mode: 0644]
basis/http/server/static/summary.txt [new file with mode: 0644]
basis/images/bitmap/summary.txt [new file with mode: 0644]
basis/images/loader/summary.txt [new file with mode: 0644]
basis/images/summary.txt [new file with mode: 0644]
basis/images/tiff/summary.txt [new file with mode: 0644]
basis/interpolate/summary.txt [new file with mode: 0644]
basis/io/backend/unix/multiplexers/epoll/summary.txt [new file with mode: 0644]
basis/io/backend/unix/multiplexers/kqueue/summary.txt [new file with mode: 0644]
basis/io/backend/unix/multiplexers/run-loop/summary.txt [new file with mode: 0644]
basis/io/backend/unix/multiplexers/select/summary.txt [new file with mode: 0644]
basis/io/backend/unix/multiplexers/summary.txt [new file with mode: 0644]
basis/io/directories/search/summary.txt [new file with mode: 0644]
basis/io/encodings/8-bit/tags.txt [deleted file]
basis/io/encodings/ascii/tags.txt [deleted file]
basis/io/encodings/binary/tags.txt [deleted file]
basis/io/encodings/chinese/summary.txt [new file with mode: 0644]
basis/io/encodings/japanese/tags.txt [deleted file]
basis/io/encodings/korean/tags.txt [deleted file]
basis/io/encodings/strict/tags.txt [deleted file]
basis/io/encodings/string/summary.txt
basis/io/encodings/string/tags.factor [deleted file]
basis/io/encodings/string/tags.txt [new file with mode: 0644]
basis/io/encodings/utf16/tags.txt [deleted file]
basis/io/encodings/utf16n/summary.txt [new file with mode: 0644]
basis/io/encodings/utf32/tags.txt [deleted file]
basis/io/files/types/summary.txt [new file with mode: 0644]
basis/io/files/unique/summary.txt [new file with mode: 0644]
basis/io/pipes/summary.txt [new file with mode: 0644]
basis/io/streams/byte-array/summary.txt [new file with mode: 0644]
basis/io/streams/limited/summary.txt [new file with mode: 0644]
basis/io/streams/memory/summary.txt [new file with mode: 0644]
basis/lcs/diff2html/summary.txt [new file with mode: 0644]
basis/lists/lazy/examples/summary.txt [new file with mode: 0644]
basis/locals/backend/summary.txt [new file with mode: 0644]
basis/locals/definitions/summary.txt [new file with mode: 0644]
basis/locals/errors/summary.txt [new file with mode: 0644]
basis/locals/fry/summary.txt [new file with mode: 0644]
basis/locals/macros/summary.txt [new file with mode: 0644]
basis/locals/parser/summary.txt [new file with mode: 0644]
basis/locals/prettyprint/summary.txt [new file with mode: 0644]
basis/locals/rewrite/closures/summary.txt [new file with mode: 0644]
basis/locals/rewrite/point-free/summary.txt [new file with mode: 0644]
basis/locals/rewrite/sugar/summary.txt [new file with mode: 0644]
basis/locals/types/summary.txt [new file with mode: 0644]
basis/macros/expander/summary.txt [new file with mode: 0644]
basis/math/partial-dispatch/summary.txt [new file with mode: 0644]
basis/math/rectangles/positioning/positioning-docs.factor [new file with mode: 0644]
basis/mime/multipart/summary.txt [new file with mode: 0644]
basis/mime/types/summary.txt [new file with mode: 0644]
basis/models/compose/summary.txt [new file with mode: 0644]
basis/models/delay/summary.txt [new file with mode: 0644]
basis/models/filter/summary.txt [new file with mode: 0644]
basis/models/history/summary.txt [new file with mode: 0644]
basis/models/mapping/summary.txt [new file with mode: 0644]
basis/models/range/summary.txt [new file with mode: 0644]
basis/nibble-arrays/summary.txt [new file with mode: 0644]
basis/openssl/libcrypto/summary.txt [new file with mode: 0644]
basis/openssl/libssl/summary.txt [new file with mode: 0644]
basis/pack/summary.txt [new file with mode: 0644]
basis/peg/ebnf/summary.txt
basis/peg/ebnf/tags.txt
basis/peg/parsers/summary.txt [new file with mode: 0644]
basis/peg/parsers/tags.txt [new file with mode: 0644]
basis/peg/summary.txt
basis/prettyprint/custom/summary.txt [new file with mode: 0644]
basis/random/dummy/summary.txt [new file with mode: 0644]
basis/random/unix/summary.txt [new file with mode: 0644]
basis/random/windows/summary.txt [new file with mode: 0644]
basis/smtp/server/summary.txt [new file with mode: 0644]
basis/sorting/slots/summary.txt [new file with mode: 0644]
basis/specialized-arrays/direct/functor/summary.txt [new file with mode: 0644]
basis/specialized-arrays/functor/summary.txt [new file with mode: 0644]
basis/specialized-vectors/functor/summary.txt [new file with mode: 0644]
basis/stack-checker/alien/summary.txt [new file with mode: 0644]
basis/stack-checker/branches/summary.txt [new file with mode: 0644]
basis/stack-checker/inlining/summary.txt [new file with mode: 0644]
basis/stack-checker/recursive-state/summary.txt [new file with mode: 0644]
basis/stack-checker/recursive-state/tree/summary.txt [new file with mode: 0644]
basis/stack-checker/values/summary.txt [new file with mode: 0644]
basis/stack-checker/visitor/dummy/summary.txt [new file with mode: 0644]
basis/stack-checker/visitor/summary.txt [new file with mode: 0644]
basis/tools/deploy/test/11/11-tests.factor [new file with mode: 0644]
basis/tools/deploy/test/11/11.factor [new file with mode: 0644]
basis/tools/deploy/test/11/authors.txt [new file with mode: 0644]
basis/tools/deploy/test/11/deploy.factor [new file with mode: 0644]
basis/tools/files/summary.txt [new file with mode: 0644]
basis/tools/scaffold/summary.txt [new file with mode: 0644]
basis/tools/threads/summary.txt [new file with mode: 0644]
basis/tools/vocabs/browser/summary.txt [new file with mode: 0644]
basis/tools/vocabs/summary.txt [new file with mode: 0644]
basis/ui/gadgets/canvas/summary.txt [new file with mode: 0644]
basis/ui/tools/deploy/summary.txt [new file with mode: 0644]
basis/ui/windows/summary.txt [new file with mode: 0644]
basis/ui/x11/summary.txt [new file with mode: 0644]
basis/unicode/breaks/summary.txt [new file with mode: 0644]
basis/unicode/case/summary.txt [new file with mode: 0644]
basis/unicode/categories/summary.txt [new file with mode: 0644]
basis/unicode/collation/summary.txt [new file with mode: 0644]
basis/unicode/collation/tags.txt [new file with mode: 0644]
basis/unicode/data/summary.txt [new file with mode: 0644]
basis/unicode/normalize/summary.txt [new file with mode: 0644]
basis/unicode/script/tags.txt [new file with mode: 0644]
basis/unicode/summary.txt
basis/unicode/syntax/summary.txt [new file with mode: 0644]
basis/unix/groups/summary.txt [new file with mode: 0644]
basis/unix/users/summary.txt [new file with mode: 0644]
basis/unrolled-lists/summary.txt [new file with mode: 0644]
basis/urls/secure/summary.txt [new file with mode: 0644]
basis/vlists/summary.txt [new file with mode: 0644]
basis/wrap/strings/summary.txt [new file with mode: 0644]
basis/wrap/words/summary.txt [new file with mode: 0644]
basis/xml/entities/html/summary.txt [new file with mode: 0644]
basis/xmode/code2html/summary.txt [new file with mode: 0644]
basis/xmode/marker/summary.txt [new file with mode: 0644]
core/classes/algebra/summary.txt [new file with mode: 0644]
core/classes/builtin/summary.txt [new file with mode: 0644]
core/classes/intersection/summary.txt [new file with mode: 0644]
core/classes/parser/summary.txt [new file with mode: 0644]
core/classes/singleton/summary.txt [new file with mode: 0644]
core/classes/tuple/parser/summary.txt [new file with mode: 0644]
core/classes/tuple/summary.txt
core/combinators/summary.txt
core/effects/parser/summary.txt [new file with mode: 0644]
core/generic/parser/summary.txt [new file with mode: 0644]
core/generic/standard/engines/predicate/summary.txt [new file with mode: 0644]
core/generic/standard/engines/summary.txt [new file with mode: 0644]
core/generic/standard/engines/tag/summary.txt [new file with mode: 0644]
core/generic/standard/engines/tuple/summary.txt [new file with mode: 0644]
core/io/encodings/utf8/tags.txt [deleted file]
core/io/streams/null/summary.txt [new file with mode: 0644]
core/math/order/summary.txt [new file with mode: 0644]
core/splitting/tags.txt
core/strings/parser/summary.txt [new file with mode: 0644]
core/system/summary.txt
core/vocabs/parser/summary.txt [new file with mode: 0644]
core/words/constant/summary.txt [new file with mode: 0644]
core/words/symbol/summary.txt [new file with mode: 0644]
extra/peg/javascript/ast/tags.txt
extra/peg/javascript/parser/tags.txt
extra/peg/javascript/tags.txt
extra/peg/javascript/tokenizer/tags.txt

diff --git a/basis/alien/complex/functor/summary.txt b/basis/alien/complex/functor/summary.txt
new file mode 100644 (file)
index 0000000..1745403
--- /dev/null
@@ -0,0 +1 @@
+Code generation for C99 complex number support
diff --git a/basis/alien/parser/summary.txt b/basis/alien/parser/summary.txt
new file mode 100644 (file)
index 0000000..4290040
--- /dev/null
@@ -0,0 +1 @@
+Utilities used in implementation of alien parsing words
diff --git a/basis/alien/prettyprint/summary.txt b/basis/alien/prettyprint/summary.txt
new file mode 100644 (file)
index 0000000..06fcfd0
--- /dev/null
@@ -0,0 +1 @@
+Prettyprinting aliens and DLLs
diff --git a/basis/alien/strings/summary.txt b/basis/alien/strings/summary.txt
new file mode 100644 (file)
index 0000000..8ea3806
--- /dev/null
@@ -0,0 +1 @@
+Passing Factor strings as C strings and vice versa
diff --git a/basis/alien/strings/unix/summary.txt b/basis/alien/strings/unix/summary.txt
new file mode 100644 (file)
index 0000000..27e7f4c
--- /dev/null
@@ -0,0 +1 @@
+Default string encoding on Unix
diff --git a/basis/alien/strings/windows/summary.txt b/basis/alien/strings/windows/summary.txt
new file mode 100644 (file)
index 0000000..42bffbb
--- /dev/null
@@ -0,0 +1 @@
+Default string encoding on Windows
diff --git a/basis/alien/structs/fields/summary.txt b/basis/alien/structs/fields/summary.txt
new file mode 100644 (file)
index 0000000..d9370ca
--- /dev/null
@@ -0,0 +1 @@
+Struct field implementation and reflection support
diff --git a/basis/assoc-heaps/summary.txt b/basis/assoc-heaps/summary.txt
new file mode 100644 (file)
index 0000000..792be0a
--- /dev/null
@@ -0,0 +1 @@
+Priority queue with fast insertion, removal of first element, and lookup of arbitrary elements by key
diff --git a/basis/bitstreams/summary.txt b/basis/bitstreams/summary.txt
new file mode 100644 (file)
index 0000000..32b21d6
--- /dev/null
@@ -0,0 +1 @@
+Reading sequences of bits from a byte stream
index bd994a160d2183b654a5315313da15ba8e7b2422..c3e74f7863eca9b029f8dc078d0d9856193acae5 100644 (file)
@@ -5,6 +5,7 @@ IN: bootstrap.help
 
 : load-help ( -- )
     "help.lint" require
+    "tools.vocabs.browser" require
     "alien.syntax" require
     "compiler" require
 
diff --git a/basis/cairo/ffi/summary.txt b/basis/cairo/ffi/summary.txt
new file mode 100644 (file)
index 0000000..7fe88a8
--- /dev/null
@@ -0,0 +1 @@
+Low-level alien interface to Cairo library
diff --git a/basis/cairo/gadgets/summary.txt b/basis/cairo/gadgets/summary.txt
new file mode 100644 (file)
index 0000000..18dc464
--- /dev/null
@@ -0,0 +1 @@
+UI gadget for rendering graphics with Cairo
diff --git a/basis/calendar/format/macros/summary.txt b/basis/calendar/format/macros/summary.txt
new file mode 100644 (file)
index 0000000..92c347a
--- /dev/null
@@ -0,0 +1 @@
+Implementation details for calendar.format
diff --git a/basis/calendar/unix/summary.txt b/basis/calendar/unix/summary.txt
new file mode 100644 (file)
index 0000000..b57628b
--- /dev/null
@@ -0,0 +1 @@
+Unix-specific timezone support and C library time data types
diff --git a/basis/calendar/windows/summary.txt b/basis/calendar/windows/summary.txt
new file mode 100644 (file)
index 0000000..1fdbc43
--- /dev/null
@@ -0,0 +1 @@
+Windows-specific timezone support
diff --git a/basis/call/summary.txt b/basis/call/summary.txt
new file mode 100644 (file)
index 0000000..d449497
--- /dev/null
@@ -0,0 +1 @@
+Calling arbitrary quotations and executing arbitrary words with a static stack effect
diff --git a/basis/checksums/adler-32/summary.txt b/basis/checksums/adler-32/summary.txt
new file mode 100644 (file)
index 0000000..86ce15b
--- /dev/null
@@ -0,0 +1 @@
+Adler-32 checksum algorithm
diff --git a/basis/checksums/md5/summary.txt b/basis/checksums/md5/summary.txt
new file mode 100644 (file)
index 0000000..fae2ff8
--- /dev/null
@@ -0,0 +1 @@
+MD5 checksum algorithm
diff --git a/basis/checksums/null/summary.txt b/basis/checksums/null/summary.txt
new file mode 100644 (file)
index 0000000..2d4eedd
--- /dev/null
@@ -0,0 +1 @@
+Dummy checksum algorithm
diff --git a/basis/checksums/openssl/summary.txt b/basis/checksums/openssl/summary.txt
new file mode 100644 (file)
index 0000000..e13a387
--- /dev/null
@@ -0,0 +1 @@
+OpenSSL's MD5 and SHA1 checksums
diff --git a/basis/checksums/sha1/summary.txt b/basis/checksums/sha1/summary.txt
new file mode 100644 (file)
index 0000000..d8da1df
--- /dev/null
@@ -0,0 +1 @@
+SHA1 checksum algorithm
diff --git a/basis/checksums/sha2/summary.txt b/basis/checksums/sha2/summary.txt
new file mode 100644 (file)
index 0000000..04365d4
--- /dev/null
@@ -0,0 +1 @@
+SHA2 checksum algorithm
diff --git a/basis/checksums/stream/summary.txt b/basis/checksums/stream/summary.txt
new file mode 100644 (file)
index 0000000..12fcb8c
--- /dev/null
@@ -0,0 +1 @@
+Computing checksums of streaming data
diff --git a/basis/cocoa/enumeration/summary.txt b/basis/cocoa/enumeration/summary.txt
new file mode 100644 (file)
index 0000000..ce593b7
--- /dev/null
@@ -0,0 +1 @@
+Support for iterating over NSFastEnumerations
diff --git a/basis/cocoa/plists/summary.txt b/basis/cocoa/plists/summary.txt
new file mode 100644 (file)
index 0000000..155307f
--- /dev/null
@@ -0,0 +1 @@
+Reading and writing Cocoa property lists
diff --git a/basis/colors/gray/summary.txt b/basis/colors/gray/summary.txt
new file mode 100644 (file)
index 0000000..55db158
--- /dev/null
@@ -0,0 +1 @@
+Grayscale colors
diff --git a/basis/colors/hsv/summary.txt b/basis/colors/hsv/summary.txt
new file mode 100644 (file)
index 0000000..bb946f0
--- /dev/null
@@ -0,0 +1 @@
+Hue-saturation-value colors
diff --git a/basis/combinators/short-circuit/smart/summary.txt b/basis/combinators/short-circuit/smart/summary.txt
new file mode 100644 (file)
index 0000000..7779f91
--- /dev/null
@@ -0,0 +1 @@
+Short-circuiting logical operations which infer the arity
diff --git a/basis/combinators/short-circuit/summary.txt b/basis/combinators/short-circuit/summary.txt
new file mode 100644 (file)
index 0000000..4b930db
--- /dev/null
@@ -0,0 +1 @@
+Short-circuiting logical operations
diff --git a/basis/combinators/smart/summary.txt b/basis/combinators/smart/summary.txt
new file mode 100644 (file)
index 0000000..10475cc
--- /dev/null
@@ -0,0 +1 @@
+Combinators which infer arities
diff --git a/basis/compiler/alien/summary.txt b/basis/compiler/alien/summary.txt
new file mode 100644 (file)
index 0000000..5fc715b
--- /dev/null
@@ -0,0 +1 @@
+Common code used for analysis and code generation of alien bindings
diff --git a/basis/compiler/cfg/alias-analysis/summary.txt b/basis/compiler/cfg/alias-analysis/summary.txt
new file mode 100644 (file)
index 0000000..c7e7c03
--- /dev/null
@@ -0,0 +1 @@
+Alias analysis for stack operations, array elements and tuple slots
diff --git a/basis/compiler/cfg/copy-prop/summary.txt b/basis/compiler/cfg/copy-prop/summary.txt
new file mode 100644 (file)
index 0000000..4273830
--- /dev/null
@@ -0,0 +1 @@
+Common code used by several passes to perform copy propagation
diff --git a/basis/compiler/cfg/dead-code/summary.txt b/basis/compiler/cfg/dead-code/summary.txt
new file mode 100644 (file)
index 0000000..c66cd99
--- /dev/null
@@ -0,0 +1 @@
+Dead-code elimination
diff --git a/basis/compiler/cfg/debugger/summary.txt b/basis/compiler/cfg/debugger/summary.txt
new file mode 100644 (file)
index 0000000..43e4191
--- /dev/null
@@ -0,0 +1 @@
+Tools for debugging low-level optimizer
diff --git a/basis/compiler/cfg/def-use/summary.txt b/basis/compiler/cfg/def-use/summary.txt
new file mode 100644 (file)
index 0000000..e28231e
--- /dev/null
@@ -0,0 +1 @@
+Common code used by several passes for def-use analysis
diff --git a/basis/compiler/cfg/hats/summary.txt b/basis/compiler/cfg/hats/summary.txt
new file mode 100644 (file)
index 0000000..d0ef839
--- /dev/null
@@ -0,0 +1 @@
+Utility for constructing basic blocks
diff --git a/basis/compiler/cfg/height/summary.txt b/basis/compiler/cfg/height/summary.txt
new file mode 100644 (file)
index 0000000..ce1974a
--- /dev/null
@@ -0,0 +1 @@
+Stack height normalization coalesces height changes at start of basic block
diff --git a/basis/compiler/cfg/instructions/summary.txt b/basis/compiler/cfg/instructions/summary.txt
new file mode 100644 (file)
index 0000000..803d6e3
--- /dev/null
@@ -0,0 +1 @@
+Basic block instructions
diff --git a/basis/compiler/cfg/instructions/syntax/summary.txt b/basis/compiler/cfg/instructions/syntax/summary.txt
new file mode 100644 (file)
index 0000000..944c38e
--- /dev/null
@@ -0,0 +1 @@
+Parsing word for defining instructions
diff --git a/basis/compiler/cfg/intrinsics/alien/summary.txt b/basis/compiler/cfg/intrinsics/alien/summary.txt
new file mode 100644 (file)
index 0000000..682aceb
--- /dev/null
@@ -0,0 +1 @@
+Generating instructions for alien calls
diff --git a/basis/compiler/cfg/intrinsics/allot/summary.txt b/basis/compiler/cfg/intrinsics/allot/summary.txt
new file mode 100644 (file)
index 0000000..dc335f3
--- /dev/null
@@ -0,0 +1 @@
+Generating instructions for inline memory allocation
diff --git a/basis/compiler/cfg/intrinsics/fixnum/summary.txt b/basis/compiler/cfg/intrinsics/fixnum/summary.txt
new file mode 100644 (file)
index 0000000..648573b
--- /dev/null
@@ -0,0 +1 @@
+Generating instructions for fixnum arithmetic
diff --git a/basis/compiler/cfg/intrinsics/float/summary.txt b/basis/compiler/cfg/intrinsics/float/summary.txt
new file mode 100644 (file)
index 0000000..3da4a13
--- /dev/null
@@ -0,0 +1 @@
+Generating instructions for floating point arithmetic
diff --git a/basis/compiler/cfg/intrinsics/misc/summary.txt b/basis/compiler/cfg/intrinsics/misc/summary.txt
new file mode 100644 (file)
index 0000000..295a34b
--- /dev/null
@@ -0,0 +1 @@
+Generating instructions for miscellaneous primitives
diff --git a/basis/compiler/cfg/intrinsics/slots/summary.txt b/basis/compiler/cfg/intrinsics/slots/summary.txt
new file mode 100644 (file)
index 0000000..fd3c170
--- /dev/null
@@ -0,0 +1 @@
+Generating instructions for slot access
diff --git a/basis/compiler/cfg/intrinsics/summary.txt b/basis/compiler/cfg/intrinsics/summary.txt
new file mode 100644 (file)
index 0000000..511091c
--- /dev/null
@@ -0,0 +1 @@
+Generating instructions from certain primitives
diff --git a/basis/compiler/cfg/iterator/summary.txt b/basis/compiler/cfg/iterator/summary.txt
new file mode 100644 (file)
index 0000000..b5afb47
--- /dev/null
@@ -0,0 +1 @@
+Utility for iterating for high-level IR
diff --git a/basis/compiler/cfg/linear-scan/allocation/summary.txt b/basis/compiler/cfg/linear-scan/allocation/summary.txt
new file mode 100644 (file)
index 0000000..bb0290f
--- /dev/null
@@ -0,0 +1 @@
+Allocating registers for live intervals
diff --git a/basis/compiler/cfg/linear-scan/assignment/summary.txt b/basis/compiler/cfg/linear-scan/assignment/summary.txt
new file mode 100644 (file)
index 0000000..9f6b1b8
--- /dev/null
@@ -0,0 +1 @@
+Assigning registers to live intervals
diff --git a/basis/compiler/cfg/linear-scan/debugger/summary.txt b/basis/compiler/cfg/linear-scan/debugger/summary.txt
new file mode 100644 (file)
index 0000000..73f2210
--- /dev/null
@@ -0,0 +1 @@
+Tools for debugging register allocator
diff --git a/basis/compiler/cfg/linear-scan/live-intervals/summary.txt b/basis/compiler/cfg/linear-scan/live-intervals/summary.txt
new file mode 100644 (file)
index 0000000..e12e4c3
--- /dev/null
@@ -0,0 +1 @@
+Live intervals
diff --git a/basis/compiler/cfg/linear-scan/summary.txt b/basis/compiler/cfg/linear-scan/summary.txt
new file mode 100644 (file)
index 0000000..51858c8
--- /dev/null
@@ -0,0 +1 @@
+Linear-scan register allocation
diff --git a/basis/compiler/cfg/linearization/summary.txt b/basis/compiler/cfg/linearization/summary.txt
new file mode 100644 (file)
index 0000000..96daec8
--- /dev/null
@@ -0,0 +1 @@
+Flattening CFG into MR (machine representation)
diff --git a/basis/compiler/cfg/optimizer/summary.txt b/basis/compiler/cfg/optimizer/summary.txt
new file mode 100644 (file)
index 0000000..d6b0ad8
--- /dev/null
@@ -0,0 +1 @@
+Top-level harness for CFG optimization
diff --git a/basis/compiler/cfg/predecessors/summary.txt b/basis/compiler/cfg/predecessors/summary.txt
new file mode 100644 (file)
index 0000000..89e9a90
--- /dev/null
@@ -0,0 +1 @@
+Computing predecessors of basic blocks in CFG
diff --git a/basis/compiler/cfg/registers/summary.txt b/basis/compiler/cfg/registers/summary.txt
new file mode 100644 (file)
index 0000000..5258598
--- /dev/null
@@ -0,0 +1 @@
+Virtual single-assignment registers
diff --git a/basis/compiler/cfg/rpo/summary.txt b/basis/compiler/cfg/rpo/summary.txt
new file mode 100644 (file)
index 0000000..bcb03ef
--- /dev/null
@@ -0,0 +1 @@
+Reverse post-order linearization of CFG
diff --git a/basis/compiler/cfg/stack-frame/summary.txt b/basis/compiler/cfg/stack-frame/summary.txt
new file mode 100644 (file)
index 0000000..1ad913a
--- /dev/null
@@ -0,0 +1 @@
+Computing stack frame size and layout
diff --git a/basis/compiler/cfg/stacks/summary.txt b/basis/compiler/cfg/stacks/summary.txt
new file mode 100644 (file)
index 0000000..63da52f
--- /dev/null
@@ -0,0 +1 @@
+Generating instructions for accessing the data and retain stacks
diff --git a/basis/compiler/cfg/summary.txt b/basis/compiler/cfg/summary.txt
new file mode 100644 (file)
index 0000000..8cbb6a5
--- /dev/null
@@ -0,0 +1 @@
+Low-level control flow graph IR
diff --git a/basis/compiler/cfg/two-operand/summary.txt b/basis/compiler/cfg/two-operand/summary.txt
new file mode 100644 (file)
index 0000000..6c9154d
--- /dev/null
@@ -0,0 +1 @@
+Converting three-operand instructions into two-operand form
diff --git a/basis/compiler/cfg/useless-blocks/summary.txt b/basis/compiler/cfg/useless-blocks/summary.txt
new file mode 100644 (file)
index 0000000..616fae7
--- /dev/null
@@ -0,0 +1 @@
+Eliminating unreachable basic blocks and unconditional jumps
diff --git a/basis/compiler/cfg/utilities/summary.txt b/basis/compiler/cfg/utilities/summary.txt
new file mode 100644 (file)
index 0000000..7bb20b1
--- /dev/null
@@ -0,0 +1 @@
+Utility words used by CFG optimization
diff --git a/basis/compiler/cfg/value-numbering/expressions/summary.txt b/basis/compiler/cfg/value-numbering/expressions/summary.txt
new file mode 100644 (file)
index 0000000..22aacde
--- /dev/null
@@ -0,0 +1 @@
+Value numbering expressions
diff --git a/basis/compiler/cfg/value-numbering/graph/summary.txt b/basis/compiler/cfg/value-numbering/graph/summary.txt
new file mode 100644 (file)
index 0000000..f6fb58d
--- /dev/null
@@ -0,0 +1 @@
+Value numbering expression graph
diff --git a/basis/compiler/cfg/value-numbering/propagate/summary.txt b/basis/compiler/cfg/value-numbering/propagate/summary.txt
new file mode 100644 (file)
index 0000000..fd56a8e
--- /dev/null
@@ -0,0 +1 @@
+Propagation pass to update code after value numbering
diff --git a/basis/compiler/cfg/value-numbering/rewrite/summary.txt b/basis/compiler/cfg/value-numbering/rewrite/summary.txt
new file mode 100644 (file)
index 0000000..8b13789
--- /dev/null
@@ -0,0 +1 @@
+
diff --git a/basis/compiler/cfg/value-numbering/simplify/summary.txt b/basis/compiler/cfg/value-numbering/simplify/summary.txt
new file mode 100644 (file)
index 0000000..1027c83
--- /dev/null
@@ -0,0 +1 @@
+Algebraic simplification of expressions
diff --git a/basis/compiler/cfg/value-numbering/summary.txt b/basis/compiler/cfg/value-numbering/summary.txt
new file mode 100644 (file)
index 0000000..8d48ebe
--- /dev/null
@@ -0,0 +1 @@
+Local value numbering for common subexpression elimination
diff --git a/basis/compiler/cfg/write-barrier/summary.txt b/basis/compiler/cfg/write-barrier/summary.txt
new file mode 100644 (file)
index 0000000..453cda6
--- /dev/null
@@ -0,0 +1 @@
+Write barrier elimination
diff --git a/basis/compiler/codegen/summary.txt b/basis/compiler/codegen/summary.txt
new file mode 100644 (file)
index 0000000..7a6e01c
--- /dev/null
@@ -0,0 +1 @@
+Code generation from MR (machine representation)
diff --git a/basis/compiler/tree/builder/summary.txt b/basis/compiler/tree/builder/summary.txt
new file mode 100644 (file)
index 0000000..de3a6f9
--- /dev/null
@@ -0,0 +1 @@
+Constructing high-level tree IR
diff --git a/basis/compiler/tree/checker/summary.txt b/basis/compiler/tree/checker/summary.txt
new file mode 100644 (file)
index 0000000..257abfe
--- /dev/null
@@ -0,0 +1 @@
+Debugging tool for checking various invariants of tree IR
diff --git a/basis/compiler/tree/cleanup/summary.txt b/basis/compiler/tree/cleanup/summary.txt
new file mode 100644 (file)
index 0000000..de7b8e3
--- /dev/null
@@ -0,0 +1 @@
+Finalizing speculative inlining and constant folding from propagation pass
diff --git a/basis/compiler/tree/combinators/summary.txt b/basis/compiler/tree/combinators/summary.txt
new file mode 100644 (file)
index 0000000..8e9114e
--- /dev/null
@@ -0,0 +1 @@
+Combinators for iterating over tree IR
diff --git a/basis/compiler/tree/comparisons/summary.txt b/basis/compiler/tree/comparisons/summary.txt
new file mode 100644 (file)
index 0000000..9d92ac4
--- /dev/null
@@ -0,0 +1 @@
+Utilities for working with binary comparison operations
diff --git a/basis/compiler/tree/dead-code/branches/summary.txt b/basis/compiler/tree/dead-code/branches/summary.txt
new file mode 100644 (file)
index 0000000..f635191
--- /dev/null
@@ -0,0 +1 @@
+Dead branch elimination
diff --git a/basis/compiler/tree/dead-code/liveness/summary.txt b/basis/compiler/tree/dead-code/liveness/summary.txt
new file mode 100644 (file)
index 0000000..f18a330
--- /dev/null
@@ -0,0 +1 @@
+Liveness analysis
diff --git a/basis/compiler/tree/dead-code/recursive/summary.txt b/basis/compiler/tree/dead-code/recursive/summary.txt
new file mode 100644 (file)
index 0000000..3d51eaf
--- /dev/null
@@ -0,0 +1 @@
+Dead code elimination for inline recursive combinators
diff --git a/basis/compiler/tree/dead-code/simple/summary.txt b/basis/compiler/tree/dead-code/simple/summary.txt
new file mode 100644 (file)
index 0000000..8f8f091
--- /dev/null
@@ -0,0 +1 @@
+Dead code elimination for straight-line code
diff --git a/basis/compiler/tree/dead-code/summary.txt b/basis/compiler/tree/dead-code/summary.txt
new file mode 100644 (file)
index 0000000..82b391c
--- /dev/null
@@ -0,0 +1 @@
+Dead code elimination
diff --git a/basis/compiler/tree/debugger/summary.txt b/basis/compiler/tree/debugger/summary.txt
new file mode 100644 (file)
index 0000000..c91394d
--- /dev/null
@@ -0,0 +1 @@
+Tools for debugging high-level optimizer
diff --git a/basis/compiler/tree/def-use/simplified/summary.txt b/basis/compiler/tree/def-use/simplified/summary.txt
new file mode 100644 (file)
index 0000000..f87e851
--- /dev/null
@@ -0,0 +1 @@
+Variant form of def-use chains used by modular arithmetic optimization
diff --git a/basis/compiler/tree/escape-analysis/allocations/summary.txt b/basis/compiler/tree/escape-analysis/allocations/summary.txt
new file mode 100644 (file)
index 0000000..422a8a4
--- /dev/null
@@ -0,0 +1 @@
+Tracking memory allocations
diff --git a/basis/compiler/tree/escape-analysis/branches/summary.txt b/basis/compiler/tree/escape-analysis/branches/summary.txt
new file mode 100644 (file)
index 0000000..592797b
--- /dev/null
@@ -0,0 +1 @@
+Escape analysis for conditionals
diff --git a/basis/compiler/tree/escape-analysis/check/summary.txt b/basis/compiler/tree/escape-analysis/check/summary.txt
new file mode 100644 (file)
index 0000000..fe000ce
--- /dev/null
@@ -0,0 +1 @@
+Skipping escape analysis pass for code which does not allocate
diff --git a/basis/compiler/tree/escape-analysis/nodes/summary.txt b/basis/compiler/tree/escape-analysis/nodes/summary.txt
new file mode 100644 (file)
index 0000000..f2febaf
--- /dev/null
@@ -0,0 +1 @@
+Per-node dispatch for escape analysis
diff --git a/basis/compiler/tree/escape-analysis/recursive/summary.txt b/basis/compiler/tree/escape-analysis/recursive/summary.txt
new file mode 100644 (file)
index 0000000..e412f5d
--- /dev/null
@@ -0,0 +1 @@
+Escape analysis for inline recursive combinators
diff --git a/basis/compiler/tree/escape-analysis/simple/summary.txt b/basis/compiler/tree/escape-analysis/simple/summary.txt
new file mode 100644 (file)
index 0000000..8035abc
--- /dev/null
@@ -0,0 +1 @@
+Escape analysis for straight-line code
diff --git a/basis/compiler/tree/escape-analysis/summary.txt b/basis/compiler/tree/escape-analysis/summary.txt
new file mode 100644 (file)
index 0000000..dba0e47
--- /dev/null
@@ -0,0 +1 @@
+Escape analysis for tuple unboxing
diff --git a/basis/compiler/tree/finalization/summary.txt b/basis/compiler/tree/finalization/summary.txt
new file mode 100644 (file)
index 0000000..8967945
--- /dev/null
@@ -0,0 +1 @@
+Final pass cleans up high-level IR
diff --git a/basis/compiler/tree/identities/summary.txt b/basis/compiler/tree/identities/summary.txt
new file mode 100644 (file)
index 0000000..67c9f9f
--- /dev/null
@@ -0,0 +1 @@
+Applying arithmetic identities to integer code
diff --git a/basis/compiler/tree/late-optimizations/summary.txt b/basis/compiler/tree/late-optimizations/summary.txt
new file mode 100644 (file)
index 0000000..9d3e2db
--- /dev/null
@@ -0,0 +1 @@
+Utilities used by several optimization passes run in the later stages
diff --git a/basis/compiler/tree/modular-arithmetic/summary.txt b/basis/compiler/tree/modular-arithmetic/summary.txt
new file mode 100644 (file)
index 0000000..88ecbe1
--- /dev/null
@@ -0,0 +1 @@
+Modular arithmetic optimization
diff --git a/basis/compiler/tree/normalization/introductions/summary.txt b/basis/compiler/tree/normalization/introductions/summary.txt
new file mode 100644 (file)
index 0000000..baee9c8
--- /dev/null
@@ -0,0 +1 @@
+Coalesce value introduction nodes to beginning of each tree leaf
diff --git a/basis/compiler/tree/normalization/renaming/summary.txt b/basis/compiler/tree/normalization/renaming/summary.txt
new file mode 100644 (file)
index 0000000..0fc4f59
--- /dev/null
@@ -0,0 +1 @@
+Support for renaming values
diff --git a/basis/compiler/tree/normalization/summary.txt b/basis/compiler/tree/normalization/summary.txt
new file mode 100644 (file)
index 0000000..9bb0673
--- /dev/null
@@ -0,0 +1 @@
+Normalize IR created by high level IR builder to simplify subsequent passes
diff --git a/basis/compiler/tree/optimizer/summary.txt b/basis/compiler/tree/optimizer/summary.txt
new file mode 100644 (file)
index 0000000..f00b60f
--- /dev/null
@@ -0,0 +1 @@
+Top-level harness for high-level optimizer
diff --git a/basis/compiler/tree/propagation/branches/summary.txt b/basis/compiler/tree/propagation/branches/summary.txt
new file mode 100644 (file)
index 0000000..c4dc675
--- /dev/null
@@ -0,0 +1 @@
+Sparse propagation for branches
diff --git a/basis/compiler/tree/propagation/constraints/summary.txt b/basis/compiler/tree/propagation/constraints/summary.txt
new file mode 100644 (file)
index 0000000..186b5c0
--- /dev/null
@@ -0,0 +1 @@
+Support for predicated value info
diff --git a/basis/compiler/tree/propagation/copy/summary.txt b/basis/compiler/tree/propagation/copy/summary.txt
new file mode 100644 (file)
index 0000000..2deae09
--- /dev/null
@@ -0,0 +1 @@
+Copy propagation
diff --git a/basis/compiler/tree/propagation/info/summary.txt b/basis/compiler/tree/propagation/info/summary.txt
new file mode 100644 (file)
index 0000000..26faa34
--- /dev/null
@@ -0,0 +1 @@
+Value info data type and operations
diff --git a/basis/compiler/tree/propagation/inlining/summary.txt b/basis/compiler/tree/propagation/inlining/summary.txt
new file mode 100644 (file)
index 0000000..e4fc715
--- /dev/null
@@ -0,0 +1 @@
+Method inlining and dispatch elimination
diff --git a/basis/compiler/tree/propagation/known-words/summary.txt b/basis/compiler/tree/propagation/known-words/summary.txt
new file mode 100644 (file)
index 0000000..b53506f
--- /dev/null
@@ -0,0 +1 @@
+Propagation rules for certain known words
diff --git a/basis/compiler/tree/propagation/nodes/summary.txt b/basis/compiler/tree/propagation/nodes/summary.txt
new file mode 100644 (file)
index 0000000..c4fcd37
--- /dev/null
@@ -0,0 +1 @@
+Node dispatch for propagation pass
diff --git a/basis/compiler/tree/propagation/recursive/summary.txt b/basis/compiler/tree/propagation/recursive/summary.txt
new file mode 100644 (file)
index 0000000..b0c844c
--- /dev/null
@@ -0,0 +1 @@
+Propagation for inline recursive combinators
diff --git a/basis/compiler/tree/propagation/simple/summary.txt b/basis/compiler/tree/propagation/simple/summary.txt
new file mode 100644 (file)
index 0000000..25e631f
--- /dev/null
@@ -0,0 +1 @@
+Propagation for straight-line code
diff --git a/basis/compiler/tree/propagation/slots/summary.txt b/basis/compiler/tree/propagation/slots/summary.txt
new file mode 100644 (file)
index 0000000..b47a4b5
--- /dev/null
@@ -0,0 +1 @@
+Propagation for read-only tuple slots and array lengths
diff --git a/basis/compiler/tree/recursive/summary.txt b/basis/compiler/tree/recursive/summary.txt
new file mode 100644 (file)
index 0000000..202a3d1
--- /dev/null
@@ -0,0 +1 @@
+Analysis of inline recursive combinators and loop detection
diff --git a/basis/compiler/tree/tuple-unboxing/summary.txt b/basis/compiler/tree/tuple-unboxing/summary.txt
new file mode 100644 (file)
index 0000000..3f13c95
--- /dev/null
@@ -0,0 +1 @@
+Tuple unboxing
diff --git a/basis/compiler/utilities/summary.txt b/basis/compiler/utilities/summary.txt
new file mode 100644 (file)
index 0000000..be0857c
--- /dev/null
@@ -0,0 +1 @@
+Utilities used by high-level IR optimizations
diff --git a/basis/compression/lzw/summary.txt b/basis/compression/lzw/summary.txt
new file mode 100644 (file)
index 0000000..bbc8c67
--- /dev/null
@@ -0,0 +1 @@
+LZW compression and decompression
diff --git a/basis/compression/zlib/ffi/summary.txt b/basis/compression/zlib/ffi/summary.txt
new file mode 100644 (file)
index 0000000..0047076
--- /dev/null
@@ -0,0 +1 @@
+Low-level FFI bindings to ZLIB compression library
diff --git a/basis/compression/zlib/summary.txt b/basis/compression/zlib/summary.txt
new file mode 100644 (file)
index 0000000..e7caf47
--- /dev/null
@@ -0,0 +1 @@
+Wrapper ZLIB compression library
diff --git a/basis/concurrency/flags/summary.txt b/basis/concurrency/flags/summary.txt
new file mode 100644 (file)
index 0000000..f8981c8
--- /dev/null
@@ -0,0 +1 @@
+Flags for cross-thread notification of conditions
diff --git a/basis/concurrency/mailboxes/summary.txt b/basis/concurrency/mailboxes/summary.txt
new file mode 100644 (file)
index 0000000..2a228eb
--- /dev/null
@@ -0,0 +1 @@
+Mailboxes for inter-thread message passing
diff --git a/basis/constructors/summary.txt b/basis/constructors/summary.txt
new file mode 100644 (file)
index 0000000..6f135bd
--- /dev/null
@@ -0,0 +1 @@
+Utility to simplify tuple constructors
diff --git a/basis/core-foundation/arrays/summary.txt b/basis/core-foundation/arrays/summary.txt
new file mode 100644 (file)
index 0000000..5ac5a7e
--- /dev/null
@@ -0,0 +1 @@
+Wrapper for CFArray data type
diff --git a/basis/core-foundation/bundles/summary.txt b/basis/core-foundation/bundles/summary.txt
new file mode 100644 (file)
index 0000000..911084a
--- /dev/null
@@ -0,0 +1 @@
+Wrapper for CFBundle data type
diff --git a/basis/core-foundation/data/summary.txt b/basis/core-foundation/data/summary.txt
new file mode 100644 (file)
index 0000000..74b0244
--- /dev/null
@@ -0,0 +1 @@
+Wrapper for various CF data types
diff --git a/basis/core-foundation/file-descriptors/summary.txt b/basis/core-foundation/file-descriptors/summary.txt
new file mode 100644 (file)
index 0000000..ac2afab
--- /dev/null
@@ -0,0 +1 @@
+Wrapper for CFFileDescriptor
diff --git a/basis/core-foundation/fsevents/summary.txt b/basis/core-foundation/fsevents/summary.txt
new file mode 100644 (file)
index 0000000..17ab7f4
--- /dev/null
@@ -0,0 +1 @@
+Wrapper for FSEventStream
diff --git a/basis/core-foundation/strings/summary.txt b/basis/core-foundation/strings/summary.txt
new file mode 100644 (file)
index 0000000..4242691
--- /dev/null
@@ -0,0 +1 @@
+Wrapper for CFString
diff --git a/basis/core-foundation/time/summary.txt b/basis/core-foundation/time/summary.txt
new file mode 100644 (file)
index 0000000..c8f1f3b
--- /dev/null
@@ -0,0 +1 @@
+Wrapper for CF time-related data types
diff --git a/basis/core-foundation/timers/summary.txt b/basis/core-foundation/timers/summary.txt
new file mode 100644 (file)
index 0000000..c9b9584
--- /dev/null
@@ -0,0 +1 @@
+Wrapper for CFTimer
diff --git a/basis/core-foundation/urls/summary.txt b/basis/core-foundation/urls/summary.txt
new file mode 100644 (file)
index 0000000..2ae52e5
--- /dev/null
@@ -0,0 +1 @@
+Wrapper for CFURL
diff --git a/basis/cpu/ppc/linux/summary.txt b/basis/cpu/ppc/linux/summary.txt
new file mode 100644 (file)
index 0000000..a35c037
--- /dev/null
@@ -0,0 +1 @@
+Linux/PPC ABI support
diff --git a/basis/cpu/ppc/macosx/summary.txt b/basis/cpu/ppc/macosx/summary.txt
new file mode 100644 (file)
index 0000000..52ace04
--- /dev/null
@@ -0,0 +1 @@
+Mac OS X/PPC ABI support
diff --git a/basis/cpu/x86/32/summary.txt b/basis/cpu/x86/32/summary.txt
new file mode 100644 (file)
index 0000000..09e329f
--- /dev/null
@@ -0,0 +1 @@
+32-bit x86 code generator
diff --git a/basis/cpu/x86/64/unix/summary.txt b/basis/cpu/x86/64/unix/summary.txt
new file mode 100644 (file)
index 0000000..8689936
--- /dev/null
@@ -0,0 +1 @@
+64-bit x86 Unix ABI support
diff --git a/basis/cpu/x86/64/winnt/summary.txt b/basis/cpu/x86/64/winnt/summary.txt
new file mode 100644 (file)
index 0000000..7f66427
--- /dev/null
@@ -0,0 +1 @@
+64-bit x86 Windows ABI support
diff --git a/basis/cpu/x86/assembler/summary.txt b/basis/cpu/x86/assembler/summary.txt
new file mode 100644 (file)
index 0000000..0861fbb
--- /dev/null
@@ -0,0 +1 @@
+x86 assembler
diff --git a/basis/cpu/x86/assembler/syntax/summary.txt b/basis/cpu/x86/assembler/syntax/summary.txt
new file mode 100644 (file)
index 0000000..82e436d
--- /dev/null
@@ -0,0 +1 @@
+Parsing words used by x86 assembler
diff --git a/basis/db/errors/summary.txt b/basis/db/errors/summary.txt
new file mode 100644 (file)
index 0000000..1cd1021
--- /dev/null
@@ -0,0 +1 @@
+Errors thrown by database library
diff --git a/basis/db/pools/summary.txt b/basis/db/pools/summary.txt
new file mode 100644 (file)
index 0000000..d1f51c4
--- /dev/null
@@ -0,0 +1 @@
+Database connection pooling
diff --git a/basis/db/postgresql/summary.txt b/basis/db/postgresql/summary.txt
new file mode 100644 (file)
index 0000000..f0e4946
--- /dev/null
@@ -0,0 +1 @@
+PostgreSQL database connector
diff --git a/basis/db/queries/summary.txt b/basis/db/queries/summary.txt
new file mode 100644 (file)
index 0000000..b5f395b
--- /dev/null
@@ -0,0 +1 @@
+Database queries
diff --git a/basis/db/sqlite/summary.txt b/basis/db/sqlite/summary.txt
new file mode 100644 (file)
index 0000000..f5997a3
--- /dev/null
@@ -0,0 +1 @@
+SQLite database connector
diff --git a/basis/db/tuples/summary.txt b/basis/db/tuples/summary.txt
new file mode 100644 (file)
index 0000000..3ffaa8a
--- /dev/null
@@ -0,0 +1 @@
+O/R mapper
diff --git a/basis/db/types/summary.txt b/basis/db/types/summary.txt
new file mode 100644 (file)
index 0000000..c474fe6
--- /dev/null
@@ -0,0 +1 @@
+SQL data type support
diff --git a/basis/delegate/protocols/summary.txt b/basis/delegate/protocols/summary.txt
new file mode 100644 (file)
index 0000000..3a74997
--- /dev/null
@@ -0,0 +1 @@
+Various core protocols for use with delegation
diff --git a/basis/endian/summary.txt b/basis/endian/summary.txt
new file mode 100644 (file)
index 0000000..e5380c1
--- /dev/null
@@ -0,0 +1 @@
+Utilities for working with big-endian and little-endian data
diff --git a/basis/environment/unix/macosx/summary.txt b/basis/environment/unix/macosx/summary.txt
new file mode 100644 (file)
index 0000000..d7f2162
--- /dev/null
@@ -0,0 +1 @@
+Mac OS X environment variables implementation
diff --git a/basis/environment/unix/summary.txt b/basis/environment/unix/summary.txt
new file mode 100644 (file)
index 0000000..cc4d5de
--- /dev/null
@@ -0,0 +1 @@
+Unix environment variables implementation
diff --git a/basis/environment/winnt/summary.txt b/basis/environment/winnt/summary.txt
new file mode 100644 (file)
index 0000000..9059709
--- /dev/null
@@ -0,0 +1 @@
+Windows environment variables implementation
index 8e27be7d6154a1f68ea9160ef0e18691d20560dc..5df72b3467b08c78d9095abaefbb11fad30ec01e 100644 (file)
@@ -1 +1,2 @@
 text
+web
diff --git a/basis/ftp/client/summary.txt b/basis/ftp/client/summary.txt
new file mode 100644 (file)
index 0000000..17a546e
--- /dev/null
@@ -0,0 +1 @@
+FTP client
diff --git a/basis/ftp/server/summary.txt b/basis/ftp/server/summary.txt
new file mode 100644 (file)
index 0000000..e839816
--- /dev/null
@@ -0,0 +1 @@
+FTP server
diff --git a/basis/ftp/summary.txt b/basis/ftp/summary.txt
new file mode 100644 (file)
index 0000000..a1c6bf6
--- /dev/null
@@ -0,0 +1 @@
+Common code shared by FTP client and server
diff --git a/basis/help/html/summary.txt b/basis/help/html/summary.txt
new file mode 100644 (file)
index 0000000..913a9a5
--- /dev/null
@@ -0,0 +1 @@
+Converting help to HTML
diff --git a/basis/html/summary.txt b/basis/html/summary.txt
new file mode 100644 (file)
index 0000000..6fb5a3c
--- /dev/null
@@ -0,0 +1 @@
+HTML utilities
diff --git a/basis/html/templates/chloe/compiler/summary.txt b/basis/html/templates/chloe/compiler/summary.txt
new file mode 100644 (file)
index 0000000..c77d722
--- /dev/null
@@ -0,0 +1 @@
+Compiling Chloe templates to Factor quotations
diff --git a/basis/http/server/dispatchers/summary.txt b/basis/http/server/dispatchers/summary.txt
new file mode 100644 (file)
index 0000000..b3a5b41
--- /dev/null
@@ -0,0 +1 @@
+Dispatcher responder for dispaching requests to a set of child responders
diff --git a/basis/http/server/filters/summary.txt b/basis/http/server/filters/summary.txt
new file mode 100644 (file)
index 0000000..dc07e1a
--- /dev/null
@@ -0,0 +1 @@
+Filter responders which wrap an underlying responder
diff --git a/basis/http/server/redirection/summary.txt b/basis/http/server/redirection/summary.txt
new file mode 100644 (file)
index 0000000..1e5f38e
--- /dev/null
@@ -0,0 +1 @@
+Redirection responses which redirect the client to another URL
diff --git a/basis/http/server/remapping/summary.txt b/basis/http/server/remapping/summary.txt
new file mode 100644 (file)
index 0000000..4515eee
--- /dev/null
@@ -0,0 +1 @@
+Support for port remapping
diff --git a/basis/http/server/responses/summary.txt b/basis/http/server/responses/summary.txt
new file mode 100644 (file)
index 0000000..091d586
--- /dev/null
@@ -0,0 +1 @@
+Constructing various simple responses
diff --git a/basis/http/server/static/summary.txt b/basis/http/server/static/summary.txt
new file mode 100644 (file)
index 0000000..3aa2f37
--- /dev/null
@@ -0,0 +1 @@
+Serving static files
diff --git a/basis/images/bitmap/summary.txt b/basis/images/bitmap/summary.txt
new file mode 100644 (file)
index 0000000..2411e58
--- /dev/null
@@ -0,0 +1 @@
+Windows BMP image loader
diff --git a/basis/images/loader/summary.txt b/basis/images/loader/summary.txt
new file mode 100644 (file)
index 0000000..69d35c4
--- /dev/null
@@ -0,0 +1 @@
+Loading bitmap images from files
diff --git a/basis/images/summary.txt b/basis/images/summary.txt
new file mode 100644 (file)
index 0000000..3c1ddbb
--- /dev/null
@@ -0,0 +1 @@
+Bitmap images
diff --git a/basis/images/tiff/summary.txt b/basis/images/tiff/summary.txt
new file mode 100644 (file)
index 0000000..ff340da
--- /dev/null
@@ -0,0 +1 @@
+TIFF image loader
diff --git a/basis/interpolate/summary.txt b/basis/interpolate/summary.txt
new file mode 100644 (file)
index 0000000..b9cf1b7
--- /dev/null
@@ -0,0 +1 @@
+Interpolating variable values into strings
diff --git a/basis/io/backend/unix/multiplexers/epoll/summary.txt b/basis/io/backend/unix/multiplexers/epoll/summary.txt
new file mode 100644 (file)
index 0000000..74c9b80
--- /dev/null
@@ -0,0 +1 @@
+Linux epoll multiplexer
diff --git a/basis/io/backend/unix/multiplexers/kqueue/summary.txt b/basis/io/backend/unix/multiplexers/kqueue/summary.txt
new file mode 100644 (file)
index 0000000..74f9ce6
--- /dev/null
@@ -0,0 +1 @@
+BSD and Mac OS X kqueue multiplexer
diff --git a/basis/io/backend/unix/multiplexers/run-loop/summary.txt b/basis/io/backend/unix/multiplexers/run-loop/summary.txt
new file mode 100644 (file)
index 0000000..559de8a
--- /dev/null
@@ -0,0 +1 @@
+Mac OS X CFRunLoop multiplexer
diff --git a/basis/io/backend/unix/multiplexers/select/summary.txt b/basis/io/backend/unix/multiplexers/select/summary.txt
new file mode 100644 (file)
index 0000000..46360fd
--- /dev/null
@@ -0,0 +1 @@
+Generic Unix select multiplexer
diff --git a/basis/io/backend/unix/multiplexers/summary.txt b/basis/io/backend/unix/multiplexers/summary.txt
new file mode 100644 (file)
index 0000000..36ac79d
--- /dev/null
@@ -0,0 +1 @@
+Generic protocol for Unix I/O multiplexers
diff --git a/basis/io/directories/search/summary.txt b/basis/io/directories/search/summary.txt
new file mode 100644 (file)
index 0000000..a9df0ba
--- /dev/null
@@ -0,0 +1 @@
+Recursive directory traversal
diff --git a/basis/io/encodings/8-bit/tags.txt b/basis/io/encodings/8-bit/tags.txt
deleted file mode 100644 (file)
index 8e27be7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-text
diff --git a/basis/io/encodings/ascii/tags.txt b/basis/io/encodings/ascii/tags.txt
deleted file mode 100644 (file)
index 8e27be7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-text
diff --git a/basis/io/encodings/binary/tags.txt b/basis/io/encodings/binary/tags.txt
deleted file mode 100644 (file)
index 8e27be7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-text
diff --git a/basis/io/encodings/chinese/summary.txt b/basis/io/encodings/chinese/summary.txt
new file mode 100644 (file)
index 0000000..da29694
--- /dev/null
@@ -0,0 +1 @@
+GB18030 encoding for Chinese text
diff --git a/basis/io/encodings/japanese/tags.txt b/basis/io/encodings/japanese/tags.txt
deleted file mode 100644 (file)
index 8e27be7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-text
diff --git a/basis/io/encodings/korean/tags.txt b/basis/io/encodings/korean/tags.txt
deleted file mode 100644 (file)
index 8e27be7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-text
diff --git a/basis/io/encodings/strict/tags.txt b/basis/io/encodings/strict/tags.txt
deleted file mode 100644 (file)
index 8e27be7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-text
index 59b8927dea9ba7edab4b606da9c10da62f746a4c..da2f7957b2518457238a160145674b9d66238c0d 100644 (file)
@@ -1 +1 @@
-Encoding and decoding strings
+Converting strings to byte arrays and vice versa
diff --git a/basis/io/encodings/string/tags.factor b/basis/io/encodings/string/tags.factor
deleted file mode 100644 (file)
index 8e27be7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-text
diff --git a/basis/io/encodings/string/tags.txt b/basis/io/encodings/string/tags.txt
new file mode 100644 (file)
index 0000000..8e27be7
--- /dev/null
@@ -0,0 +1 @@
+text
diff --git a/basis/io/encodings/utf16/tags.txt b/basis/io/encodings/utf16/tags.txt
deleted file mode 100644 (file)
index 8e27be7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-text
diff --git a/basis/io/encodings/utf16n/summary.txt b/basis/io/encodings/utf16n/summary.txt
new file mode 100644 (file)
index 0000000..4d94d1b
--- /dev/null
@@ -0,0 +1 @@
+UTF16 encoding with native byte order
diff --git a/basis/io/encodings/utf32/tags.txt b/basis/io/encodings/utf32/tags.txt
deleted file mode 100644 (file)
index 8e27be7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-text
diff --git a/basis/io/files/types/summary.txt b/basis/io/files/types/summary.txt
new file mode 100644 (file)
index 0000000..1e0118a
--- /dev/null
@@ -0,0 +1 @@
+File types for file-info and directory listing
diff --git a/basis/io/files/unique/summary.txt b/basis/io/files/unique/summary.txt
new file mode 100644 (file)
index 0000000..08584aa
--- /dev/null
@@ -0,0 +1 @@
+Temporary files with unique names
diff --git a/basis/io/pipes/summary.txt b/basis/io/pipes/summary.txt
new file mode 100644 (file)
index 0000000..3a1f8c7
--- /dev/null
@@ -0,0 +1 @@
+Pipes for inter-process communication
diff --git a/basis/io/streams/byte-array/summary.txt b/basis/io/streams/byte-array/summary.txt
new file mode 100644 (file)
index 0000000..2f0b772
--- /dev/null
@@ -0,0 +1 @@
+Streams for reading and writing bytes in a byte array
diff --git a/basis/io/streams/limited/summary.txt b/basis/io/streams/limited/summary.txt
new file mode 100644 (file)
index 0000000..3861434
--- /dev/null
@@ -0,0 +1 @@
+Streams with a maximum length cutoff
diff --git a/basis/io/streams/memory/summary.txt b/basis/io/streams/memory/summary.txt
new file mode 100644 (file)
index 0000000..b0ecbf6
--- /dev/null
@@ -0,0 +1 @@
+Streams for reading data directly from memory
diff --git a/basis/lcs/diff2html/summary.txt b/basis/lcs/diff2html/summary.txt
new file mode 100644 (file)
index 0000000..066e78a
--- /dev/null
@@ -0,0 +1 @@
+Pretty HTML rendering of diffs
diff --git a/basis/lists/lazy/examples/summary.txt b/basis/lists/lazy/examples/summary.txt
new file mode 100644 (file)
index 0000000..8b13789
--- /dev/null
@@ -0,0 +1 @@
+
diff --git a/basis/locals/backend/summary.txt b/basis/locals/backend/summary.txt
new file mode 100644 (file)
index 0000000..8b13789
--- /dev/null
@@ -0,0 +1 @@
+
diff --git a/basis/locals/definitions/summary.txt b/basis/locals/definitions/summary.txt
new file mode 100644 (file)
index 0000000..e08d7bf
--- /dev/null
@@ -0,0 +1 @@
+Definition protocol implementation for lambda words
diff --git a/basis/locals/errors/summary.txt b/basis/locals/errors/summary.txt
new file mode 100644 (file)
index 0000000..a5d40df
--- /dev/null
@@ -0,0 +1 @@
+Errors thrown by locals implementation
diff --git a/basis/locals/fry/summary.txt b/basis/locals/fry/summary.txt
new file mode 100644 (file)
index 0000000..2173b22
--- /dev/null
@@ -0,0 +1 @@
+Support for mixing fry and locals
diff --git a/basis/locals/macros/summary.txt b/basis/locals/macros/summary.txt
new file mode 100644 (file)
index 0000000..92b4c4c
--- /dev/null
@@ -0,0 +1 @@
+Support for macro expansion inside lambdas
diff --git a/basis/locals/parser/summary.txt b/basis/locals/parser/summary.txt
new file mode 100644 (file)
index 0000000..095b0e2
--- /dev/null
@@ -0,0 +1 @@
+Utility words used by locals parsing words
diff --git a/basis/locals/prettyprint/summary.txt b/basis/locals/prettyprint/summary.txt
new file mode 100644 (file)
index 0000000..ecfc104
--- /dev/null
@@ -0,0 +1 @@
+Prettyprinting of lambdas
diff --git a/basis/locals/rewrite/closures/summary.txt b/basis/locals/rewrite/closures/summary.txt
new file mode 100644 (file)
index 0000000..d0a28aa
--- /dev/null
@@ -0,0 +1 @@
+Rewriting closures to not have any free variables
diff --git a/basis/locals/rewrite/point-free/summary.txt b/basis/locals/rewrite/point-free/summary.txt
new file mode 100644 (file)
index 0000000..40ab193
--- /dev/null
@@ -0,0 +1 @@
+Rewriting applicative code to use the retain stack instead of named values
diff --git a/basis/locals/rewrite/sugar/summary.txt b/basis/locals/rewrite/sugar/summary.txt
new file mode 100644 (file)
index 0000000..485bb84
--- /dev/null
@@ -0,0 +1 @@
+Desugaring locals in literals and let binding
diff --git a/basis/locals/types/summary.txt b/basis/locals/types/summary.txt
new file mode 100644 (file)
index 0000000..be667d0
--- /dev/null
@@ -0,0 +1 @@
+Data types used by locals implementation
diff --git a/basis/macros/expander/summary.txt b/basis/macros/expander/summary.txt
new file mode 100644 (file)
index 0000000..0fd81ed
--- /dev/null
@@ -0,0 +1 @@
+Macro expansion utility, used for debugging and in the locals implementation
diff --git a/basis/math/partial-dispatch/summary.txt b/basis/math/partial-dispatch/summary.txt
new file mode 100644 (file)
index 0000000..a1bc1a1
--- /dev/null
@@ -0,0 +1 @@
+Partially-dispatched math operations, used by the compiler
diff --git a/basis/math/rectangles/positioning/positioning-docs.factor b/basis/math/rectangles/positioning/positioning-docs.factor
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/basis/mime/multipart/summary.txt b/basis/mime/multipart/summary.txt
new file mode 100644 (file)
index 0000000..ab08c83
--- /dev/null
@@ -0,0 +1 @@
+MIME multipart parser
diff --git a/basis/mime/types/summary.txt b/basis/mime/types/summary.txt
new file mode 100644 (file)
index 0000000..7ead547
--- /dev/null
@@ -0,0 +1 @@
+MIME types database
diff --git a/basis/models/compose/summary.txt b/basis/models/compose/summary.txt
new file mode 100644 (file)
index 0000000..962b30a
--- /dev/null
@@ -0,0 +1 @@
+Composed models combine the values of a sequence of models into one
diff --git a/basis/models/delay/summary.txt b/basis/models/delay/summary.txt
new file mode 100644 (file)
index 0000000..46fa0d6
--- /dev/null
@@ -0,0 +1 @@
+Delay models update a fixed period of time after the underlying model changes
diff --git a/basis/models/filter/summary.txt b/basis/models/filter/summary.txt
new file mode 100644 (file)
index 0000000..a8267ac
--- /dev/null
@@ -0,0 +1 @@
+Filter models apply a quotation to the value of an underlying model
diff --git a/basis/models/history/summary.txt b/basis/models/history/summary.txt
new file mode 100644 (file)
index 0000000..76f7b88
--- /dev/null
@@ -0,0 +1 @@
+History models remember prior values
diff --git a/basis/models/mapping/summary.txt b/basis/models/mapping/summary.txt
new file mode 100644 (file)
index 0000000..5b15621
--- /dev/null
@@ -0,0 +1 @@
+Mapping models combine an assoc of models into a single model
diff --git a/basis/models/range/summary.txt b/basis/models/range/summary.txt
new file mode 100644 (file)
index 0000000..b00df47
--- /dev/null
@@ -0,0 +1 @@
+Range models bound their values
diff --git a/basis/nibble-arrays/summary.txt b/basis/nibble-arrays/summary.txt
new file mode 100644 (file)
index 0000000..ae8abe6
--- /dev/null
@@ -0,0 +1 @@
+Space-efficient arrays of 4-bit values
diff --git a/basis/openssl/libcrypto/summary.txt b/basis/openssl/libcrypto/summary.txt
new file mode 100644 (file)
index 0000000..f140b3c
--- /dev/null
@@ -0,0 +1 @@
+Low-level FFI binding to libcrypto
diff --git a/basis/openssl/libssl/summary.txt b/basis/openssl/libssl/summary.txt
new file mode 100644 (file)
index 0000000..e823bb6
--- /dev/null
@@ -0,0 +1 @@
+Low-level FFI binding to libssl
diff --git a/basis/pack/summary.txt b/basis/pack/summary.txt
new file mode 100644 (file)
index 0000000..ae884f6
--- /dev/null
@@ -0,0 +1 @@
+Packing and unpacking binary data
index 473cf4f3a20e03c485cbdbf5ec21c5eb023e2003..76ad8b1b1ee22bf65f73edcb3aa92f3e18bf94ad 100644 (file)
@@ -1 +1 @@
-Grammar for parsing EBNF
+Declarative EBNF language for writing PEG parsers
index 9da56880c05634f9926aa909be4d4c4531bcc897..5af5dba74811bd315ffe3b3b2e9775ea15fca681 100644 (file)
@@ -1 +1,2 @@
+text
 parsing
diff --git a/basis/peg/parsers/summary.txt b/basis/peg/parsers/summary.txt
new file mode 100644 (file)
index 0000000..a87ccc9
--- /dev/null
@@ -0,0 +1 @@
+Additional PEG parsers
diff --git a/basis/peg/parsers/tags.txt b/basis/peg/parsers/tags.txt
new file mode 100644 (file)
index 0000000..8e27be7
--- /dev/null
@@ -0,0 +1 @@
+text
index 324a5440369053174cc06074c4968edefdae2856..498b4e0bb01e58cd1330235c478df1ec5b8b9bf9 100644 (file)
@@ -1 +1 @@
-Parsing Expression Grammar and Packrat Parser
+Parsing expression grammar and packrat parser
diff --git a/basis/prettyprint/custom/summary.txt b/basis/prettyprint/custom/summary.txt
new file mode 100644 (file)
index 0000000..a9cd58a
--- /dev/null
@@ -0,0 +1 @@
+Protocol for extending the prettyprinter on custom data types
diff --git a/basis/random/dummy/summary.txt b/basis/random/dummy/summary.txt
new file mode 100644 (file)
index 0000000..706f2c9
--- /dev/null
@@ -0,0 +1 @@
+Dummy RNG for testing
diff --git a/basis/random/unix/summary.txt b/basis/random/unix/summary.txt
new file mode 100644 (file)
index 0000000..c8762e2
--- /dev/null
@@ -0,0 +1 @@
+Native Unix RNG
diff --git a/basis/random/windows/summary.txt b/basis/random/windows/summary.txt
new file mode 100644 (file)
index 0000000..0554a50
--- /dev/null
@@ -0,0 +1 @@
+Native Windows RNG
diff --git a/basis/smtp/server/summary.txt b/basis/smtp/server/summary.txt
new file mode 100644 (file)
index 0000000..1bcabc1
--- /dev/null
@@ -0,0 +1 @@
+SMTP server for testing purposes
diff --git a/basis/sorting/slots/summary.txt b/basis/sorting/slots/summary.txt
new file mode 100644 (file)
index 0000000..240a4ff
--- /dev/null
@@ -0,0 +1 @@
+Sorting by tuple slots
diff --git a/basis/specialized-arrays/direct/functor/summary.txt b/basis/specialized-arrays/direct/functor/summary.txt
new file mode 100644 (file)
index 0000000..79df0a5
--- /dev/null
@@ -0,0 +1 @@
+Code generation for direct specialized arrays
diff --git a/basis/specialized-arrays/functor/summary.txt b/basis/specialized-arrays/functor/summary.txt
new file mode 100644 (file)
index 0000000..77cb2d4
--- /dev/null
@@ -0,0 +1 @@
+Code generation for specialized arrays
diff --git a/basis/specialized-vectors/functor/summary.txt b/basis/specialized-vectors/functor/summary.txt
new file mode 100644 (file)
index 0000000..dc26fa6
--- /dev/null
@@ -0,0 +1 @@
+Code generation for specialized vectors
diff --git a/basis/stack-checker/alien/summary.txt b/basis/stack-checker/alien/summary.txt
new file mode 100644 (file)
index 0000000..18cf21c
--- /dev/null
@@ -0,0 +1 @@
+Stack effect inference for alien calls
diff --git a/basis/stack-checker/branches/summary.txt b/basis/stack-checker/branches/summary.txt
new file mode 100644 (file)
index 0000000..c63c8d0
--- /dev/null
@@ -0,0 +1 @@
+Stack effect inference for conditionals
diff --git a/basis/stack-checker/inlining/summary.txt b/basis/stack-checker/inlining/summary.txt
new file mode 100644 (file)
index 0000000..422401d
--- /dev/null
@@ -0,0 +1 @@
+Stack effect inference for inline and inline recursive words
diff --git a/basis/stack-checker/recursive-state/summary.txt b/basis/stack-checker/recursive-state/summary.txt
new file mode 100644 (file)
index 0000000..52f5a14
--- /dev/null
@@ -0,0 +1 @@
+Tracking word nesting during stack effect inference
diff --git a/basis/stack-checker/recursive-state/tree/summary.txt b/basis/stack-checker/recursive-state/tree/summary.txt
new file mode 100644 (file)
index 0000000..ca96da1
--- /dev/null
@@ -0,0 +1 @@
+Simple binary tree
diff --git a/basis/stack-checker/values/summary.txt b/basis/stack-checker/values/summary.txt
new file mode 100644 (file)
index 0000000..5b57e95
--- /dev/null
@@ -0,0 +1 @@
+Abstract stack checker values
diff --git a/basis/stack-checker/visitor/dummy/summary.txt b/basis/stack-checker/visitor/dummy/summary.txt
new file mode 100644 (file)
index 0000000..b4340ea
--- /dev/null
@@ -0,0 +1 @@
+Dummy implementation of node visitor protocol
diff --git a/basis/stack-checker/visitor/summary.txt b/basis/stack-checker/visitor/summary.txt
new file mode 100644 (file)
index 0000000..29a3c8a
--- /dev/null
@@ -0,0 +1 @@
+Node visitor protocol
diff --git a/basis/tools/deploy/test/11/11-tests.factor b/basis/tools/deploy/test/11/11-tests.factor
new file mode 100644 (file)
index 0000000..2eb7009
--- /dev/null
@@ -0,0 +1,4 @@
+! Copyright (C) 2009 Slava Pestov.
+! See http://factorcode.org/license.txt for BSD license.
+USING: tools.test tools.deploy.test.11 ;
+IN: tools.deploy.test.11.tests
diff --git a/basis/tools/deploy/test/11/11.factor b/basis/tools/deploy/test/11/11.factor
new file mode 100644 (file)
index 0000000..b4f8622
--- /dev/null
@@ -0,0 +1,8 @@
+! Copyright (C) 2009 Slava Pestov.
+! See http://factorcode.org/license.txt for BSD license.
+USING: eval ;
+IN: tools.deploy.test.11
+
+: foo ( -- ) "USING: math prettyprint ; 2 2 + ." eval ;
+
+MAIN: foo
\ No newline at end of file
diff --git a/basis/tools/deploy/test/11/authors.txt b/basis/tools/deploy/test/11/authors.txt
new file mode 100644 (file)
index 0000000..d4f5d6b
--- /dev/null
@@ -0,0 +1 @@
+Slava Pestov
\ No newline at end of file
diff --git a/basis/tools/deploy/test/11/deploy.factor b/basis/tools/deploy/test/11/deploy.factor
new file mode 100644 (file)
index 0000000..42f707b
--- /dev/null
@@ -0,0 +1,15 @@
+USING: tools.deploy.config ;
+H{
+    { deploy-reflection 5 }
+    { deploy-word-props? f }
+    { deploy-c-types? f }
+    { deploy-name "tools.deploy.test.11" }
+    { "stop-after-last-window?" t }
+    { deploy-word-defs? f }
+    { deploy-math? f }
+    { deploy-unicode? f }
+    { deploy-threads? f }
+    { deploy-compiler? f }
+    { deploy-io 2 }
+    { deploy-ui? f }
+}
diff --git a/basis/tools/files/summary.txt b/basis/tools/files/summary.txt
new file mode 100644 (file)
index 0000000..ec49d5b
--- /dev/null
@@ -0,0 +1 @@
+File listing and disk usage tools
diff --git a/basis/tools/scaffold/summary.txt b/basis/tools/scaffold/summary.txt
new file mode 100644 (file)
index 0000000..9355d14
--- /dev/null
@@ -0,0 +1 @@
+Tool to create the scaffolding for new vocabularies
diff --git a/basis/tools/threads/summary.txt b/basis/tools/threads/summary.txt
new file mode 100644 (file)
index 0000000..3a94df1
--- /dev/null
@@ -0,0 +1 @@
+Listing running threads
diff --git a/basis/tools/vocabs/browser/summary.txt b/basis/tools/vocabs/browser/summary.txt
new file mode 100644 (file)
index 0000000..28b4850
--- /dev/null
@@ -0,0 +1 @@
+Browsing vocabularies
diff --git a/basis/tools/vocabs/summary.txt b/basis/tools/vocabs/summary.txt
new file mode 100644 (file)
index 0000000..1ae5f43
--- /dev/null
@@ -0,0 +1 @@
+Reloading vocabularies and cross-referencing vocabularies
diff --git a/basis/ui/gadgets/canvas/summary.txt b/basis/ui/gadgets/canvas/summary.txt
new file mode 100644 (file)
index 0000000..70b35e6
--- /dev/null
@@ -0,0 +1 @@
+Canvas gadget for caching rendering to a display list
diff --git a/basis/ui/tools/deploy/summary.txt b/basis/ui/tools/deploy/summary.txt
new file mode 100644 (file)
index 0000000..c6f4980
--- /dev/null
@@ -0,0 +1 @@
+Graphical front-end for deploy tool
diff --git a/basis/ui/windows/summary.txt b/basis/ui/windows/summary.txt
new file mode 100644 (file)
index 0000000..9a0a894
--- /dev/null
@@ -0,0 +1 @@
+Windows UI backend
diff --git a/basis/ui/x11/summary.txt b/basis/ui/x11/summary.txt
new file mode 100644 (file)
index 0000000..046c83a
--- /dev/null
@@ -0,0 +1 @@
+X11 UI backend
diff --git a/basis/unicode/breaks/summary.txt b/basis/unicode/breaks/summary.txt
new file mode 100644 (file)
index 0000000..4f73d98
--- /dev/null
@@ -0,0 +1 @@
+Unicode grapheme and word breaking
diff --git a/basis/unicode/case/summary.txt b/basis/unicode/case/summary.txt
new file mode 100644 (file)
index 0000000..a88f3d4
--- /dev/null
@@ -0,0 +1 @@
+Unicode case conversion
diff --git a/basis/unicode/categories/summary.txt b/basis/unicode/categories/summary.txt
new file mode 100644 (file)
index 0000000..7efad41
--- /dev/null
@@ -0,0 +1 @@
+Unicode character categories
diff --git a/basis/unicode/collation/summary.txt b/basis/unicode/collation/summary.txt
new file mode 100644 (file)
index 0000000..0b855e1
--- /dev/null
@@ -0,0 +1 @@
+Unicode string comparison and sorting (collation)
diff --git a/basis/unicode/collation/tags.txt b/basis/unicode/collation/tags.txt
new file mode 100644 (file)
index 0000000..8e27be7
--- /dev/null
@@ -0,0 +1 @@
+text
diff --git a/basis/unicode/data/summary.txt b/basis/unicode/data/summary.txt
new file mode 100644 (file)
index 0000000..c956b23
--- /dev/null
@@ -0,0 +1 @@
+Parsing Unicode data files
diff --git a/basis/unicode/normalize/summary.txt b/basis/unicode/normalize/summary.txt
new file mode 100644 (file)
index 0000000..bd8b166
--- /dev/null
@@ -0,0 +1 @@
+Unicode string normalization
diff --git a/basis/unicode/script/tags.txt b/basis/unicode/script/tags.txt
new file mode 100644 (file)
index 0000000..8e27be7
--- /dev/null
@@ -0,0 +1 @@
+text
index ece1e61b5fa94dc8778d886981bb89f76c4b6455..8bd1149524170dc0fe7e6eca5925ab95c4b6a3da 100644 (file)
@@ -1 +1 @@
-Unicode 5.0 support
+Unicode 5.1 support
diff --git a/basis/unicode/syntax/summary.txt b/basis/unicode/syntax/summary.txt
new file mode 100644 (file)
index 0000000..651d51c
--- /dev/null
@@ -0,0 +1 @@
+Parsing words used by Unicode implementation
diff --git a/basis/unix/groups/summary.txt b/basis/unix/groups/summary.txt
new file mode 100644 (file)
index 0000000..f782bdd
--- /dev/null
@@ -0,0 +1 @@
+Working with Unix user groups
diff --git a/basis/unix/users/summary.txt b/basis/unix/users/summary.txt
new file mode 100644 (file)
index 0000000..8c1aa0d
--- /dev/null
@@ -0,0 +1 @@
+Working with Unix users
diff --git a/basis/unrolled-lists/summary.txt b/basis/unrolled-lists/summary.txt
new file mode 100644 (file)
index 0000000..c9014d1
--- /dev/null
@@ -0,0 +1 @@
+Deque implementation with constant-time insertion and removal at either end, and better space efficiency than a double-linked list
diff --git a/basis/urls/secure/summary.txt b/basis/urls/secure/summary.txt
new file mode 100644 (file)
index 0000000..31692c0
--- /dev/null
@@ -0,0 +1 @@
+Support for https:// URLs
diff --git a/basis/vlists/summary.txt b/basis/vlists/summary.txt
new file mode 100644 (file)
index 0000000..4d6e6b2
--- /dev/null
@@ -0,0 +1 @@
+Persistent sequence implementation optimizing the case where there is no sharing
diff --git a/basis/wrap/strings/summary.txt b/basis/wrap/strings/summary.txt
new file mode 100644 (file)
index 0000000..26c3509
--- /dev/null
@@ -0,0 +1 @@
+Word-wrapping strings
diff --git a/basis/wrap/words/summary.txt b/basis/wrap/words/summary.txt
new file mode 100644 (file)
index 0000000..901379e
--- /dev/null
@@ -0,0 +1 @@
+Word-wrapping words
diff --git a/basis/xml/entities/html/summary.txt b/basis/xml/entities/html/summary.txt
new file mode 100644 (file)
index 0000000..16ea3a8
--- /dev/null
@@ -0,0 +1 @@
+Standard HTML entities
diff --git a/basis/xmode/code2html/summary.txt b/basis/xmode/code2html/summary.txt
new file mode 100644 (file)
index 0000000..f5e88d0
--- /dev/null
@@ -0,0 +1 @@
+Syntax highlighting code as HTML
diff --git a/basis/xmode/marker/summary.txt b/basis/xmode/marker/summary.txt
new file mode 100644 (file)
index 0000000..379906c
--- /dev/null
@@ -0,0 +1 @@
+Tokenizing lines of text with a syntax mode
diff --git a/core/classes/algebra/summary.txt b/core/classes/algebra/summary.txt
new file mode 100644 (file)
index 0000000..d33d3b9
--- /dev/null
@@ -0,0 +1 @@
+Set-theoretic operations on classes
diff --git a/core/classes/builtin/summary.txt b/core/classes/builtin/summary.txt
new file mode 100644 (file)
index 0000000..cb77cbf
--- /dev/null
@@ -0,0 +1 @@
+Built-in classes
diff --git a/core/classes/intersection/summary.txt b/core/classes/intersection/summary.txt
new file mode 100644 (file)
index 0000000..a2ecf2c
--- /dev/null
@@ -0,0 +1 @@
+Intersection classes
diff --git a/core/classes/parser/summary.txt b/core/classes/parser/summary.txt
new file mode 100644 (file)
index 0000000..cd36855
--- /dev/null
@@ -0,0 +1 @@
+Utilities for class-defining parsing words
diff --git a/core/classes/singleton/summary.txt b/core/classes/singleton/summary.txt
new file mode 100644 (file)
index 0000000..273fbcb
--- /dev/null
@@ -0,0 +1 @@
+Singleton classes
diff --git a/core/classes/tuple/parser/summary.txt b/core/classes/tuple/parser/summary.txt
new file mode 100644 (file)
index 0000000..765ccec
--- /dev/null
@@ -0,0 +1 @@
+Utilities for tuple-defining parsing words
index 4dbb64316bc248de8df19496fced6e7cb370dc0c..7ef244eefc08a634d10608e6f694ad5b99cca9ac 100644 (file)
@@ -1 +1 @@
-Object system implementation
+Tuple classes
index 9346bba6b9dc62e784daf420904fc5ac4fb824b9..2a995e8a6972a71df4e565a8aedf4c8d16e2b0a4 100644 (file)
@@ -1 +1 @@
-Complex conditionals (cond, case) and support words for quotation construction
+Complex conditionals (cond, case) and generalized dataflow combinators (cleave, spread)
diff --git a/core/effects/parser/summary.txt b/core/effects/parser/summary.txt
new file mode 100644 (file)
index 0000000..c0e236c
--- /dev/null
@@ -0,0 +1 @@
+Parsing stack effect declarations
diff --git a/core/generic/parser/summary.txt b/core/generic/parser/summary.txt
new file mode 100644 (file)
index 0000000..7b7b51c
--- /dev/null
@@ -0,0 +1 @@
+Utilities for generic word and method defining parsing words
diff --git a/core/generic/standard/engines/predicate/summary.txt b/core/generic/standard/engines/predicate/summary.txt
new file mode 100644 (file)
index 0000000..47fee09
--- /dev/null
@@ -0,0 +1 @@
+Chained-conditional dispatch strategy
diff --git a/core/generic/standard/engines/summary.txt b/core/generic/standard/engines/summary.txt
new file mode 100644 (file)
index 0000000..2091907
--- /dev/null
@@ -0,0 +1 @@
+Generic word dispatch strategy implementation
diff --git a/core/generic/standard/engines/tag/summary.txt b/core/generic/standard/engines/tag/summary.txt
new file mode 100644 (file)
index 0000000..3eea4b1
--- /dev/null
@@ -0,0 +1 @@
+Jump table keyed by pointer tag dispatch strategy
diff --git a/core/generic/standard/engines/tuple/summary.txt b/core/generic/standard/engines/tuple/summary.txt
new file mode 100644 (file)
index 0000000..cb18ac5
--- /dev/null
@@ -0,0 +1 @@
+Tuple class dispatch strategy
diff --git a/core/io/encodings/utf8/tags.txt b/core/io/encodings/utf8/tags.txt
deleted file mode 100644 (file)
index 8e27be7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-text
diff --git a/core/io/streams/null/summary.txt b/core/io/streams/null/summary.txt
new file mode 100644 (file)
index 0000000..68a403b
--- /dev/null
@@ -0,0 +1 @@
+Dummy implementation of stream protocol
diff --git a/core/math/order/summary.txt b/core/math/order/summary.txt
new file mode 100644 (file)
index 0000000..3781910
--- /dev/null
@@ -0,0 +1 @@
+Generic protocol for totally-ordered objects
index 42d711b32ba66957d114e76b2aedcc5a59c9c58a..3ab2d731fe756759e305e10a908d1674eb291abf 100644 (file)
@@ -1 +1,2 @@
 collections
+text
diff --git a/core/strings/parser/summary.txt b/core/strings/parser/summary.txt
new file mode 100644 (file)
index 0000000..b479758
--- /dev/null
@@ -0,0 +1 @@
+Parsing strings
index 414f0cac74599eb86f5be56ab47ff4ee5566bfc2..58bf255369ead050c6143efb53fd301afda175ac 100644 (file)
@@ -1 +1 @@
-OS and CPU queries, environment variables, paths
+OS and CPU queries and other system-level tasks
diff --git a/core/vocabs/parser/summary.txt b/core/vocabs/parser/summary.txt
new file mode 100644 (file)
index 0000000..2741539
--- /dev/null
@@ -0,0 +1 @@
+Utilities for parsing and defining words
diff --git a/core/words/constant/summary.txt b/core/words/constant/summary.txt
new file mode 100644 (file)
index 0000000..42aa832
--- /dev/null
@@ -0,0 +1 @@
+Implementation of constant words
diff --git a/core/words/symbol/summary.txt b/core/words/symbol/summary.txt
new file mode 100644 (file)
index 0000000..890cbde
--- /dev/null
@@ -0,0 +1 @@
+Implementation of symbol words
index a38bf33c3cc77ea67322b2310e98cc4985a3178c..643ffaa321d209faa2663deb99bdb18fc6b1c7d0 100755 (executable)
@@ -1,4 +1,3 @@
-text
 javascript
 parsing
 languages
index a38bf33c3cc77ea67322b2310e98cc4985a3178c..643ffaa321d209faa2663deb99bdb18fc6b1c7d0 100755 (executable)
@@ -1,4 +1,3 @@
-text
 javascript
 parsing
 languages
index a38bf33c3cc77ea67322b2310e98cc4985a3178c..643ffaa321d209faa2663deb99bdb18fc6b1c7d0 100755 (executable)
@@ -1,4 +1,3 @@
-text
 javascript
 parsing
 languages
index a38bf33c3cc77ea67322b2310e98cc4985a3178c..643ffaa321d209faa2663deb99bdb18fc6b1c7d0 100755 (executable)
@@ -1,4 +1,3 @@
-text
 javascript
 parsing
 languages