From 6b25e994703de26f7d37eceb6aa11d7bd1f5c0d5 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Mon, 16 Feb 2009 21:05:13 -0600 Subject: [PATCH] Add summary for heaps more vocabs --- basis/alien/complex/functor/summary.txt | 1 + basis/alien/parser/summary.txt | 1 + basis/alien/prettyprint/summary.txt | 1 + basis/alien/strings/summary.txt | 1 + basis/alien/strings/unix/summary.txt | 1 + basis/alien/strings/windows/summary.txt | 1 + basis/alien/structs/fields/summary.txt | 1 + basis/assoc-heaps/summary.txt | 1 + basis/bitstreams/summary.txt | 1 + basis/bootstrap/help/help.factor | 1 + basis/cairo/ffi/summary.txt | 1 + basis/cairo/gadgets/summary.txt | 1 + basis/calendar/format/macros/summary.txt | 1 + basis/calendar/unix/summary.txt | 1 + basis/calendar/windows/summary.txt | 1 + basis/call/summary.txt | 1 + basis/checksums/adler-32/summary.txt | 1 + basis/checksums/md5/summary.txt | 1 + basis/checksums/null/summary.txt | 1 + basis/checksums/openssl/summary.txt | 1 + basis/checksums/sha1/summary.txt | 1 + basis/checksums/sha2/summary.txt | 1 + basis/checksums/stream/summary.txt | 1 + basis/cocoa/enumeration/summary.txt | 1 + basis/cocoa/plists/summary.txt | 1 + basis/colors/gray/summary.txt | 1 + basis/colors/hsv/summary.txt | 1 + basis/combinators/short-circuit/smart/summary.txt | 1 + basis/combinators/short-circuit/summary.txt | 1 + basis/combinators/smart/summary.txt | 1 + basis/compiler/alien/summary.txt | 1 + basis/compiler/cfg/alias-analysis/summary.txt | 1 + basis/compiler/cfg/copy-prop/summary.txt | 1 + basis/compiler/cfg/dead-code/summary.txt | 1 + basis/compiler/cfg/debugger/summary.txt | 1 + basis/compiler/cfg/def-use/summary.txt | 1 + basis/compiler/cfg/hats/summary.txt | 1 + basis/compiler/cfg/height/summary.txt | 1 + basis/compiler/cfg/instructions/summary.txt | 1 + .../compiler/cfg/instructions/syntax/summary.txt | 1 + basis/compiler/cfg/intrinsics/alien/summary.txt | 1 + basis/compiler/cfg/intrinsics/allot/summary.txt | 1 + basis/compiler/cfg/intrinsics/fixnum/summary.txt | 1 + basis/compiler/cfg/intrinsics/float/summary.txt | 1 + basis/compiler/cfg/intrinsics/misc/summary.txt | 1 + basis/compiler/cfg/intrinsics/slots/summary.txt | 1 + basis/compiler/cfg/intrinsics/summary.txt | 1 + basis/compiler/cfg/iterator/summary.txt | 1 + .../cfg/linear-scan/allocation/summary.txt | 1 + .../cfg/linear-scan/assignment/summary.txt | 1 + .../compiler/cfg/linear-scan/debugger/summary.txt | 1 + .../cfg/linear-scan/live-intervals/summary.txt | 1 + basis/compiler/cfg/linear-scan/summary.txt | 1 + basis/compiler/cfg/linearization/summary.txt | 1 + basis/compiler/cfg/optimizer/summary.txt | 1 + basis/compiler/cfg/predecessors/summary.txt | 1 + basis/compiler/cfg/registers/summary.txt | 1 + basis/compiler/cfg/rpo/summary.txt | 1 + basis/compiler/cfg/stack-frame/summary.txt | 1 + basis/compiler/cfg/stacks/summary.txt | 1 + basis/compiler/cfg/summary.txt | 1 + basis/compiler/cfg/two-operand/summary.txt | 1 + basis/compiler/cfg/useless-blocks/summary.txt | 1 + basis/compiler/cfg/utilities/summary.txt | 1 + .../cfg/value-numbering/expressions/summary.txt | 1 + .../cfg/value-numbering/graph/summary.txt | 1 + .../cfg/value-numbering/propagate/summary.txt | 1 + .../cfg/value-numbering/rewrite/summary.txt | 1 + .../cfg/value-numbering/simplify/summary.txt | 1 + basis/compiler/cfg/value-numbering/summary.txt | 1 + basis/compiler/cfg/write-barrier/summary.txt | 1 + basis/compiler/codegen/summary.txt | 1 + basis/compiler/tree/builder/summary.txt | 1 + basis/compiler/tree/checker/summary.txt | 1 + basis/compiler/tree/cleanup/summary.txt | 1 + basis/compiler/tree/combinators/summary.txt | 1 + basis/compiler/tree/comparisons/summary.txt | 1 + .../compiler/tree/dead-code/branches/summary.txt | 1 + .../compiler/tree/dead-code/liveness/summary.txt | 1 + .../compiler/tree/dead-code/recursive/summary.txt | 1 + basis/compiler/tree/dead-code/simple/summary.txt | 1 + basis/compiler/tree/dead-code/summary.txt | 1 + basis/compiler/tree/debugger/summary.txt | 1 + .../compiler/tree/def-use/simplified/summary.txt | 1 + .../tree/escape-analysis/allocations/summary.txt | 1 + .../tree/escape-analysis/branches/summary.txt | 1 + .../tree/escape-analysis/check/summary.txt | 1 + .../tree/escape-analysis/nodes/summary.txt | 1 + .../tree/escape-analysis/recursive/summary.txt | 1 + .../tree/escape-analysis/simple/summary.txt | 1 + basis/compiler/tree/escape-analysis/summary.txt | 1 + basis/compiler/tree/finalization/summary.txt | 1 + basis/compiler/tree/identities/summary.txt | 1 + .../compiler/tree/late-optimizations/summary.txt | 1 + .../compiler/tree/modular-arithmetic/summary.txt | 1 + .../tree/normalization/introductions/summary.txt | 1 + .../tree/normalization/renaming/summary.txt | 1 + basis/compiler/tree/normalization/summary.txt | 1 + basis/compiler/tree/optimizer/summary.txt | 1 + .../tree/propagation/branches/summary.txt | 1 + .../tree/propagation/constraints/summary.txt | 1 + basis/compiler/tree/propagation/copy/summary.txt | 1 + basis/compiler/tree/propagation/info/summary.txt | 1 + .../tree/propagation/inlining/summary.txt | 1 + .../tree/propagation/known-words/summary.txt | 1 + basis/compiler/tree/propagation/nodes/summary.txt | 1 + .../tree/propagation/recursive/summary.txt | 1 + .../compiler/tree/propagation/simple/summary.txt | 1 + basis/compiler/tree/propagation/slots/summary.txt | 1 + basis/compiler/tree/recursive/summary.txt | 1 + basis/compiler/tree/tuple-unboxing/summary.txt | 1 + basis/compiler/utilities/summary.txt | 1 + basis/compression/lzw/summary.txt | 1 + basis/compression/zlib/ffi/summary.txt | 1 + basis/compression/zlib/summary.txt | 1 + basis/concurrency/flags/summary.txt | 1 + basis/concurrency/mailboxes/summary.txt | 1 + basis/constructors/summary.txt | 1 + basis/core-foundation/arrays/summary.txt | 1 + basis/core-foundation/bundles/summary.txt | 1 + basis/core-foundation/data/summary.txt | 1 + .../core-foundation/file-descriptors/summary.txt | 1 + basis/core-foundation/fsevents/summary.txt | 1 + basis/core-foundation/strings/summary.txt | 1 + basis/core-foundation/time/summary.txt | 1 + basis/core-foundation/timers/summary.txt | 1 + basis/core-foundation/urls/summary.txt | 1 + basis/cpu/ppc/linux/summary.txt | 1 + basis/cpu/ppc/macosx/summary.txt | 1 + basis/cpu/x86/32/summary.txt | 1 + basis/cpu/x86/64/unix/summary.txt | 1 + basis/cpu/x86/64/winnt/summary.txt | 1 + basis/cpu/x86/assembler/summary.txt | 1 + basis/cpu/x86/assembler/syntax/summary.txt | 1 + basis/db/errors/summary.txt | 1 + basis/db/pools/summary.txt | 1 + basis/db/postgresql/summary.txt | 1 + basis/db/queries/summary.txt | 1 + basis/db/sqlite/summary.txt | 1 + basis/db/tuples/summary.txt | 1 + basis/db/types/summary.txt | 1 + basis/delegate/protocols/summary.txt | 1 + basis/endian/summary.txt | 1 + basis/environment/unix/macosx/summary.txt | 1 + basis/environment/unix/summary.txt | 1 + basis/environment/winnt/summary.txt | 1 + basis/farkup/tags.txt | 1 + basis/ftp/client/summary.txt | 1 + basis/ftp/server/summary.txt | 1 + basis/ftp/summary.txt | 1 + basis/help/html/summary.txt | 1 + basis/html/summary.txt | 1 + basis/html/templates/chloe/compiler/summary.txt | 1 + basis/http/server/dispatchers/summary.txt | 1 + basis/http/server/filters/summary.txt | 1 + basis/http/server/redirection/summary.txt | 1 + basis/http/server/remapping/summary.txt | 1 + basis/http/server/responses/summary.txt | 1 + basis/http/server/static/summary.txt | 1 + basis/images/bitmap/summary.txt | 1 + basis/images/loader/summary.txt | 1 + basis/images/summary.txt | 1 + basis/images/tiff/summary.txt | 1 + basis/interpolate/summary.txt | 1 + .../backend/unix/multiplexers/epoll/summary.txt | 1 + .../backend/unix/multiplexers/kqueue/summary.txt | 1 + .../unix/multiplexers/run-loop/summary.txt | 1 + .../backend/unix/multiplexers/select/summary.txt | 1 + basis/io/backend/unix/multiplexers/summary.txt | 1 + basis/io/directories/search/summary.txt | 1 + basis/io/encodings/chinese/summary.txt | 1 + basis/io/encodings/korean/tags.txt | 1 - basis/io/encodings/strict/tags.txt | 1 - basis/io/encodings/string/summary.txt | 2 +- basis/io/encodings/string/tags.factor | 1 - basis/io/encodings/{8-bit => string}/tags.txt | 0 basis/io/encodings/utf16/tags.txt | 1 - basis/io/encodings/utf16n/summary.txt | 1 + basis/io/encodings/utf32/tags.txt | 1 - basis/io/files/types/summary.txt | 1 + basis/io/files/unique/summary.txt | 1 + basis/io/pipes/summary.txt | 1 + basis/io/streams/byte-array/summary.txt | 1 + basis/io/streams/limited/summary.txt | 1 + basis/io/streams/memory/summary.txt | 1 + basis/lcs/diff2html/summary.txt | 1 + basis/lists/lazy/examples/summary.txt | 1 + basis/locals/backend/summary.txt | 1 + basis/locals/definitions/summary.txt | 1 + basis/locals/errors/summary.txt | 1 + basis/locals/fry/summary.txt | 1 + basis/locals/macros/summary.txt | 1 + basis/locals/parser/summary.txt | 1 + basis/locals/prettyprint/summary.txt | 1 + basis/locals/rewrite/closures/summary.txt | 1 + basis/locals/rewrite/point-free/summary.txt | 1 + basis/locals/rewrite/sugar/summary.txt | 1 + basis/locals/types/summary.txt | 1 + basis/macros/expander/summary.txt | 1 + basis/math/partial-dispatch/summary.txt | 1 + .../positioning/positioning-docs.factor | 0 basis/mime/multipart/summary.txt | 1 + basis/mime/types/summary.txt | 1 + basis/models/compose/summary.txt | 1 + basis/models/delay/summary.txt | 1 + basis/models/filter/summary.txt | 1 + basis/models/history/summary.txt | 1 + basis/models/mapping/summary.txt | 1 + basis/models/range/summary.txt | 1 + basis/nibble-arrays/summary.txt | 1 + basis/openssl/libcrypto/summary.txt | 1 + basis/openssl/libssl/summary.txt | 1 + basis/pack/summary.txt | 1 + basis/peg/ebnf/summary.txt | 2 +- basis/peg/ebnf/tags.txt | 1 + basis/peg/parsers/summary.txt | 1 + .../{io/encodings/ascii => peg/parsers}/tags.txt | 0 basis/peg/summary.txt | 2 +- basis/prettyprint/custom/summary.txt | 1 + basis/random/dummy/summary.txt | 1 + basis/random/unix/summary.txt | 1 + basis/random/windows/summary.txt | 1 + basis/smtp/server/summary.txt | 1 + basis/sorting/slots/summary.txt | 1 + .../specialized-arrays/direct/functor/summary.txt | 1 + basis/specialized-arrays/functor/summary.txt | 1 + basis/specialized-vectors/functor/summary.txt | 1 + basis/stack-checker/alien/summary.txt | 1 + basis/stack-checker/branches/summary.txt | 1 + basis/stack-checker/inlining/summary.txt | 1 + basis/stack-checker/recursive-state/summary.txt | 1 + .../recursive-state/tree/summary.txt | 1 + basis/stack-checker/values/summary.txt | 1 + basis/stack-checker/visitor/dummy/summary.txt | 1 + basis/stack-checker/visitor/summary.txt | 1 + basis/tools/deploy/test/11/11-tests.factor | 4 ++++ basis/tools/deploy/test/11/11.factor | 8 ++++++++ basis/tools/deploy/test/11/authors.txt | 1 + basis/tools/deploy/test/11/deploy.factor | 15 +++++++++++++++ basis/tools/files/summary.txt | 1 + basis/tools/scaffold/summary.txt | 1 + basis/tools/threads/summary.txt | 1 + basis/tools/vocabs/browser/summary.txt | 1 + basis/tools/vocabs/summary.txt | 1 + basis/ui/gadgets/canvas/summary.txt | 1 + basis/ui/tools/deploy/summary.txt | 1 + basis/ui/windows/summary.txt | 1 + basis/ui/x11/summary.txt | 1 + basis/unicode/breaks/summary.txt | 1 + basis/unicode/case/summary.txt | 1 + basis/unicode/categories/summary.txt | 1 + basis/unicode/collation/summary.txt | 1 + .../binary => unicode/collation}/tags.txt | 0 basis/unicode/data/summary.txt | 1 + basis/unicode/normalize/summary.txt | 1 + .../japanese => unicode/script}/tags.txt | 0 basis/unicode/summary.txt | 2 +- basis/unicode/syntax/summary.txt | 1 + basis/unix/groups/summary.txt | 1 + basis/unix/users/summary.txt | 1 + basis/unrolled-lists/summary.txt | 1 + basis/urls/secure/summary.txt | 1 + basis/vlists/summary.txt | 1 + basis/wrap/strings/summary.txt | 1 + basis/wrap/words/summary.txt | 1 + basis/xml/entities/html/summary.txt | 1 + basis/xmode/code2html/summary.txt | 1 + basis/xmode/marker/summary.txt | 1 + core/classes/algebra/summary.txt | 1 + core/classes/builtin/summary.txt | 1 + core/classes/intersection/summary.txt | 1 + core/classes/parser/summary.txt | 1 + core/classes/singleton/summary.txt | 1 + core/classes/tuple/parser/summary.txt | 1 + core/classes/tuple/summary.txt | 2 +- core/combinators/summary.txt | 2 +- core/effects/parser/summary.txt | 1 + core/generic/parser/summary.txt | 1 + .../standard/engines/predicate/summary.txt | 1 + core/generic/standard/engines/summary.txt | 1 + core/generic/standard/engines/tag/summary.txt | 1 + core/generic/standard/engines/tuple/summary.txt | 1 + core/io/encodings/utf8/tags.txt | 1 - core/io/streams/null/summary.txt | 1 + core/math/order/summary.txt | 1 + core/splitting/tags.txt | 1 + core/strings/parser/summary.txt | 1 + core/system/summary.txt | 2 +- core/vocabs/parser/summary.txt | 1 + core/words/constant/summary.txt | 1 + core/words/symbol/summary.txt | 1 + extra/peg/javascript/ast/tags.txt | 1 - extra/peg/javascript/parser/tags.txt | 1 - extra/peg/javascript/tags.txt | 1 - extra/peg/javascript/tokenizer/tags.txt | 1 - 295 files changed, 304 insertions(+), 17 deletions(-) create mode 100644 basis/alien/complex/functor/summary.txt create mode 100644 basis/alien/parser/summary.txt create mode 100644 basis/alien/prettyprint/summary.txt create mode 100644 basis/alien/strings/summary.txt create mode 100644 basis/alien/strings/unix/summary.txt create mode 100644 basis/alien/strings/windows/summary.txt create mode 100644 basis/alien/structs/fields/summary.txt create mode 100644 basis/assoc-heaps/summary.txt create mode 100644 basis/bitstreams/summary.txt create mode 100644 basis/cairo/ffi/summary.txt create mode 100644 basis/cairo/gadgets/summary.txt create mode 100644 basis/calendar/format/macros/summary.txt create mode 100644 basis/calendar/unix/summary.txt create mode 100644 basis/calendar/windows/summary.txt create mode 100644 basis/call/summary.txt create mode 100644 basis/checksums/adler-32/summary.txt create mode 100644 basis/checksums/md5/summary.txt create mode 100644 basis/checksums/null/summary.txt create mode 100644 basis/checksums/openssl/summary.txt create mode 100644 basis/checksums/sha1/summary.txt create mode 100644 basis/checksums/sha2/summary.txt create mode 100644 basis/checksums/stream/summary.txt create mode 100644 basis/cocoa/enumeration/summary.txt create mode 100644 basis/cocoa/plists/summary.txt create mode 100644 basis/colors/gray/summary.txt create mode 100644 basis/colors/hsv/summary.txt create mode 100644 basis/combinators/short-circuit/smart/summary.txt create mode 100644 basis/combinators/short-circuit/summary.txt create mode 100644 basis/combinators/smart/summary.txt create mode 100644 basis/compiler/alien/summary.txt create mode 100644 basis/compiler/cfg/alias-analysis/summary.txt create mode 100644 basis/compiler/cfg/copy-prop/summary.txt create mode 100644 basis/compiler/cfg/dead-code/summary.txt create mode 100644 basis/compiler/cfg/debugger/summary.txt create mode 100644 basis/compiler/cfg/def-use/summary.txt create mode 100644 basis/compiler/cfg/hats/summary.txt create mode 100644 basis/compiler/cfg/height/summary.txt create mode 100644 basis/compiler/cfg/instructions/summary.txt create mode 100644 basis/compiler/cfg/instructions/syntax/summary.txt create mode 100644 basis/compiler/cfg/intrinsics/alien/summary.txt create mode 100644 basis/compiler/cfg/intrinsics/allot/summary.txt create mode 100644 basis/compiler/cfg/intrinsics/fixnum/summary.txt create mode 100644 basis/compiler/cfg/intrinsics/float/summary.txt create mode 100644 basis/compiler/cfg/intrinsics/misc/summary.txt create mode 100644 basis/compiler/cfg/intrinsics/slots/summary.txt create mode 100644 basis/compiler/cfg/intrinsics/summary.txt create mode 100644 basis/compiler/cfg/iterator/summary.txt create mode 100644 basis/compiler/cfg/linear-scan/allocation/summary.txt create mode 100644 basis/compiler/cfg/linear-scan/assignment/summary.txt create mode 100644 basis/compiler/cfg/linear-scan/debugger/summary.txt create mode 100644 basis/compiler/cfg/linear-scan/live-intervals/summary.txt create mode 100644 basis/compiler/cfg/linear-scan/summary.txt create mode 100644 basis/compiler/cfg/linearization/summary.txt create mode 100644 basis/compiler/cfg/optimizer/summary.txt create mode 100644 basis/compiler/cfg/predecessors/summary.txt create mode 100644 basis/compiler/cfg/registers/summary.txt create mode 100644 basis/compiler/cfg/rpo/summary.txt create mode 100644 basis/compiler/cfg/stack-frame/summary.txt create mode 100644 basis/compiler/cfg/stacks/summary.txt create mode 100644 basis/compiler/cfg/summary.txt create mode 100644 basis/compiler/cfg/two-operand/summary.txt create mode 100644 basis/compiler/cfg/useless-blocks/summary.txt create mode 100644 basis/compiler/cfg/utilities/summary.txt create mode 100644 basis/compiler/cfg/value-numbering/expressions/summary.txt create mode 100644 basis/compiler/cfg/value-numbering/graph/summary.txt create mode 100644 basis/compiler/cfg/value-numbering/propagate/summary.txt create mode 100644 basis/compiler/cfg/value-numbering/rewrite/summary.txt create mode 100644 basis/compiler/cfg/value-numbering/simplify/summary.txt create mode 100644 basis/compiler/cfg/value-numbering/summary.txt create mode 100644 basis/compiler/cfg/write-barrier/summary.txt create mode 100644 basis/compiler/codegen/summary.txt create mode 100644 basis/compiler/tree/builder/summary.txt create mode 100644 basis/compiler/tree/checker/summary.txt create mode 100644 basis/compiler/tree/cleanup/summary.txt create mode 100644 basis/compiler/tree/combinators/summary.txt create mode 100644 basis/compiler/tree/comparisons/summary.txt create mode 100644 basis/compiler/tree/dead-code/branches/summary.txt create mode 100644 basis/compiler/tree/dead-code/liveness/summary.txt create mode 100644 basis/compiler/tree/dead-code/recursive/summary.txt create mode 100644 basis/compiler/tree/dead-code/simple/summary.txt create mode 100644 basis/compiler/tree/dead-code/summary.txt create mode 100644 basis/compiler/tree/debugger/summary.txt create mode 100644 basis/compiler/tree/def-use/simplified/summary.txt create mode 100644 basis/compiler/tree/escape-analysis/allocations/summary.txt create mode 100644 basis/compiler/tree/escape-analysis/branches/summary.txt create mode 100644 basis/compiler/tree/escape-analysis/check/summary.txt create mode 100644 basis/compiler/tree/escape-analysis/nodes/summary.txt create mode 100644 basis/compiler/tree/escape-analysis/recursive/summary.txt create mode 100644 basis/compiler/tree/escape-analysis/simple/summary.txt create mode 100644 basis/compiler/tree/escape-analysis/summary.txt create mode 100644 basis/compiler/tree/finalization/summary.txt create mode 100644 basis/compiler/tree/identities/summary.txt create mode 100644 basis/compiler/tree/late-optimizations/summary.txt create mode 100644 basis/compiler/tree/modular-arithmetic/summary.txt create mode 100644 basis/compiler/tree/normalization/introductions/summary.txt create mode 100644 basis/compiler/tree/normalization/renaming/summary.txt create mode 100644 basis/compiler/tree/normalization/summary.txt create mode 100644 basis/compiler/tree/optimizer/summary.txt create mode 100644 basis/compiler/tree/propagation/branches/summary.txt create mode 100644 basis/compiler/tree/propagation/constraints/summary.txt create mode 100644 basis/compiler/tree/propagation/copy/summary.txt create mode 100644 basis/compiler/tree/propagation/info/summary.txt create mode 100644 basis/compiler/tree/propagation/inlining/summary.txt create mode 100644 basis/compiler/tree/propagation/known-words/summary.txt create mode 100644 basis/compiler/tree/propagation/nodes/summary.txt create mode 100644 basis/compiler/tree/propagation/recursive/summary.txt create mode 100644 basis/compiler/tree/propagation/simple/summary.txt create mode 100644 basis/compiler/tree/propagation/slots/summary.txt create mode 100644 basis/compiler/tree/recursive/summary.txt create mode 100644 basis/compiler/tree/tuple-unboxing/summary.txt create mode 100644 basis/compiler/utilities/summary.txt create mode 100644 basis/compression/lzw/summary.txt create mode 100644 basis/compression/zlib/ffi/summary.txt create mode 100644 basis/compression/zlib/summary.txt create mode 100644 basis/concurrency/flags/summary.txt create mode 100644 basis/concurrency/mailboxes/summary.txt create mode 100644 basis/constructors/summary.txt create mode 100644 basis/core-foundation/arrays/summary.txt create mode 100644 basis/core-foundation/bundles/summary.txt create mode 100644 basis/core-foundation/data/summary.txt create mode 100644 basis/core-foundation/file-descriptors/summary.txt create mode 100644 basis/core-foundation/fsevents/summary.txt create mode 100644 basis/core-foundation/strings/summary.txt create mode 100644 basis/core-foundation/time/summary.txt create mode 100644 basis/core-foundation/timers/summary.txt create mode 100644 basis/core-foundation/urls/summary.txt create mode 100644 basis/cpu/ppc/linux/summary.txt create mode 100644 basis/cpu/ppc/macosx/summary.txt create mode 100644 basis/cpu/x86/32/summary.txt create mode 100644 basis/cpu/x86/64/unix/summary.txt create mode 100644 basis/cpu/x86/64/winnt/summary.txt create mode 100644 basis/cpu/x86/assembler/summary.txt create mode 100644 basis/cpu/x86/assembler/syntax/summary.txt create mode 100644 basis/db/errors/summary.txt create mode 100644 basis/db/pools/summary.txt create mode 100644 basis/db/postgresql/summary.txt create mode 100644 basis/db/queries/summary.txt create mode 100644 basis/db/sqlite/summary.txt create mode 100644 basis/db/tuples/summary.txt create mode 100644 basis/db/types/summary.txt create mode 100644 basis/delegate/protocols/summary.txt create mode 100644 basis/endian/summary.txt create mode 100644 basis/environment/unix/macosx/summary.txt create mode 100644 basis/environment/unix/summary.txt create mode 100644 basis/environment/winnt/summary.txt create mode 100644 basis/ftp/client/summary.txt create mode 100644 basis/ftp/server/summary.txt create mode 100644 basis/ftp/summary.txt create mode 100644 basis/help/html/summary.txt create mode 100644 basis/html/summary.txt create mode 100644 basis/html/templates/chloe/compiler/summary.txt create mode 100644 basis/http/server/dispatchers/summary.txt create mode 100644 basis/http/server/filters/summary.txt create mode 100644 basis/http/server/redirection/summary.txt create mode 100644 basis/http/server/remapping/summary.txt create mode 100644 basis/http/server/responses/summary.txt create mode 100644 basis/http/server/static/summary.txt create mode 100644 basis/images/bitmap/summary.txt create mode 100644 basis/images/loader/summary.txt create mode 100644 basis/images/summary.txt create mode 100644 basis/images/tiff/summary.txt create mode 100644 basis/interpolate/summary.txt create mode 100644 basis/io/backend/unix/multiplexers/epoll/summary.txt create mode 100644 basis/io/backend/unix/multiplexers/kqueue/summary.txt create mode 100644 basis/io/backend/unix/multiplexers/run-loop/summary.txt create mode 100644 basis/io/backend/unix/multiplexers/select/summary.txt create mode 100644 basis/io/backend/unix/multiplexers/summary.txt create mode 100644 basis/io/directories/search/summary.txt create mode 100644 basis/io/encodings/chinese/summary.txt delete mode 100644 basis/io/encodings/korean/tags.txt delete mode 100644 basis/io/encodings/strict/tags.txt delete mode 100644 basis/io/encodings/string/tags.factor rename basis/io/encodings/{8-bit => string}/tags.txt (100%) delete mode 100644 basis/io/encodings/utf16/tags.txt create mode 100644 basis/io/encodings/utf16n/summary.txt delete mode 100644 basis/io/encodings/utf32/tags.txt create mode 100644 basis/io/files/types/summary.txt create mode 100644 basis/io/files/unique/summary.txt create mode 100644 basis/io/pipes/summary.txt create mode 100644 basis/io/streams/byte-array/summary.txt create mode 100644 basis/io/streams/limited/summary.txt create mode 100644 basis/io/streams/memory/summary.txt create mode 100644 basis/lcs/diff2html/summary.txt create mode 100644 basis/lists/lazy/examples/summary.txt create mode 100644 basis/locals/backend/summary.txt create mode 100644 basis/locals/definitions/summary.txt create mode 100644 basis/locals/errors/summary.txt create mode 100644 basis/locals/fry/summary.txt create mode 100644 basis/locals/macros/summary.txt create mode 100644 basis/locals/parser/summary.txt create mode 100644 basis/locals/prettyprint/summary.txt create mode 100644 basis/locals/rewrite/closures/summary.txt create mode 100644 basis/locals/rewrite/point-free/summary.txt create mode 100644 basis/locals/rewrite/sugar/summary.txt create mode 100644 basis/locals/types/summary.txt create mode 100644 basis/macros/expander/summary.txt create mode 100644 basis/math/partial-dispatch/summary.txt create mode 100644 basis/math/rectangles/positioning/positioning-docs.factor create mode 100644 basis/mime/multipart/summary.txt create mode 100644 basis/mime/types/summary.txt create mode 100644 basis/models/compose/summary.txt create mode 100644 basis/models/delay/summary.txt create mode 100644 basis/models/filter/summary.txt create mode 100644 basis/models/history/summary.txt create mode 100644 basis/models/mapping/summary.txt create mode 100644 basis/models/range/summary.txt create mode 100644 basis/nibble-arrays/summary.txt create mode 100644 basis/openssl/libcrypto/summary.txt create mode 100644 basis/openssl/libssl/summary.txt create mode 100644 basis/pack/summary.txt create mode 100644 basis/peg/parsers/summary.txt rename basis/{io/encodings/ascii => peg/parsers}/tags.txt (100%) create mode 100644 basis/prettyprint/custom/summary.txt create mode 100644 basis/random/dummy/summary.txt create mode 100644 basis/random/unix/summary.txt create mode 100644 basis/random/windows/summary.txt create mode 100644 basis/smtp/server/summary.txt create mode 100644 basis/sorting/slots/summary.txt create mode 100644 basis/specialized-arrays/direct/functor/summary.txt create mode 100644 basis/specialized-arrays/functor/summary.txt create mode 100644 basis/specialized-vectors/functor/summary.txt create mode 100644 basis/stack-checker/alien/summary.txt create mode 100644 basis/stack-checker/branches/summary.txt create mode 100644 basis/stack-checker/inlining/summary.txt create mode 100644 basis/stack-checker/recursive-state/summary.txt create mode 100644 basis/stack-checker/recursive-state/tree/summary.txt create mode 100644 basis/stack-checker/values/summary.txt create mode 100644 basis/stack-checker/visitor/dummy/summary.txt create mode 100644 basis/stack-checker/visitor/summary.txt create mode 100644 basis/tools/deploy/test/11/11-tests.factor create mode 100644 basis/tools/deploy/test/11/11.factor create mode 100644 basis/tools/deploy/test/11/authors.txt create mode 100644 basis/tools/deploy/test/11/deploy.factor create mode 100644 basis/tools/files/summary.txt create mode 100644 basis/tools/scaffold/summary.txt create mode 100644 basis/tools/threads/summary.txt create mode 100644 basis/tools/vocabs/browser/summary.txt create mode 100644 basis/tools/vocabs/summary.txt create mode 100644 basis/ui/gadgets/canvas/summary.txt create mode 100644 basis/ui/tools/deploy/summary.txt create mode 100644 basis/ui/windows/summary.txt create mode 100644 basis/ui/x11/summary.txt create mode 100644 basis/unicode/breaks/summary.txt create mode 100644 basis/unicode/case/summary.txt create mode 100644 basis/unicode/categories/summary.txt create mode 100644 basis/unicode/collation/summary.txt rename basis/{io/encodings/binary => unicode/collation}/tags.txt (100%) create mode 100644 basis/unicode/data/summary.txt create mode 100644 basis/unicode/normalize/summary.txt rename basis/{io/encodings/japanese => unicode/script}/tags.txt (100%) create mode 100644 basis/unicode/syntax/summary.txt create mode 100644 basis/unix/groups/summary.txt create mode 100644 basis/unix/users/summary.txt create mode 100644 basis/unrolled-lists/summary.txt create mode 100644 basis/urls/secure/summary.txt create mode 100644 basis/vlists/summary.txt create mode 100644 basis/wrap/strings/summary.txt create mode 100644 basis/wrap/words/summary.txt create mode 100644 basis/xml/entities/html/summary.txt create mode 100644 basis/xmode/code2html/summary.txt create mode 100644 basis/xmode/marker/summary.txt create mode 100644 core/classes/algebra/summary.txt create mode 100644 core/classes/builtin/summary.txt create mode 100644 core/classes/intersection/summary.txt create mode 100644 core/classes/parser/summary.txt create mode 100644 core/classes/singleton/summary.txt create mode 100644 core/classes/tuple/parser/summary.txt create mode 100644 core/effects/parser/summary.txt create mode 100644 core/generic/parser/summary.txt create mode 100644 core/generic/standard/engines/predicate/summary.txt create mode 100644 core/generic/standard/engines/summary.txt create mode 100644 core/generic/standard/engines/tag/summary.txt create mode 100644 core/generic/standard/engines/tuple/summary.txt delete mode 100644 core/io/encodings/utf8/tags.txt create mode 100644 core/io/streams/null/summary.txt create mode 100644 core/math/order/summary.txt create mode 100644 core/strings/parser/summary.txt create mode 100644 core/vocabs/parser/summary.txt create mode 100644 core/words/constant/summary.txt create mode 100644 core/words/symbol/summary.txt diff --git a/basis/alien/complex/functor/summary.txt b/basis/alien/complex/functor/summary.txt new file mode 100644 index 0000000000..17454036c5 --- /dev/null +++ b/basis/alien/complex/functor/summary.txt @@ -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 index 0000000000..4290040372 --- /dev/null +++ b/basis/alien/parser/summary.txt @@ -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 index 0000000000..06fcfd0078 --- /dev/null +++ b/basis/alien/prettyprint/summary.txt @@ -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 index 0000000000..8ea3806523 --- /dev/null +++ b/basis/alien/strings/summary.txt @@ -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 index 0000000000..27e7f4cfb1 --- /dev/null +++ b/basis/alien/strings/unix/summary.txt @@ -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 index 0000000000..42bffbb300 --- /dev/null +++ b/basis/alien/strings/windows/summary.txt @@ -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 index 0000000000..d9370ca575 --- /dev/null +++ b/basis/alien/structs/fields/summary.txt @@ -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 index 0000000000..792be0a9ec --- /dev/null +++ b/basis/assoc-heaps/summary.txt @@ -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 index 0000000000..32b21d6e73 --- /dev/null +++ b/basis/bitstreams/summary.txt @@ -0,0 +1 @@ +Reading sequences of bits from a byte stream diff --git a/basis/bootstrap/help/help.factor b/basis/bootstrap/help/help.factor index bd994a160d..c3e74f7863 100644 --- a/basis/bootstrap/help/help.factor +++ b/basis/bootstrap/help/help.factor @@ -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 index 0000000000..7fe88a8026 --- /dev/null +++ b/basis/cairo/ffi/summary.txt @@ -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 index 0000000000..18dc464b16 --- /dev/null +++ b/basis/cairo/gadgets/summary.txt @@ -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 index 0000000000..92c347a875 --- /dev/null +++ b/basis/calendar/format/macros/summary.txt @@ -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 index 0000000000..b57628b637 --- /dev/null +++ b/basis/calendar/unix/summary.txt @@ -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 index 0000000000..1fdbc43acb --- /dev/null +++ b/basis/calendar/windows/summary.txt @@ -0,0 +1 @@ +Windows-specific timezone support diff --git a/basis/call/summary.txt b/basis/call/summary.txt new file mode 100644 index 0000000000..d449497971 --- /dev/null +++ b/basis/call/summary.txt @@ -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 index 0000000000..86ce15b536 --- /dev/null +++ b/basis/checksums/adler-32/summary.txt @@ -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 index 0000000000..fae2ff8a1c --- /dev/null +++ b/basis/checksums/md5/summary.txt @@ -0,0 +1 @@ +MD5 checksum algorithm diff --git a/basis/checksums/null/summary.txt b/basis/checksums/null/summary.txt new file mode 100644 index 0000000000..2d4eedd2fc --- /dev/null +++ b/basis/checksums/null/summary.txt @@ -0,0 +1 @@ +Dummy checksum algorithm diff --git a/basis/checksums/openssl/summary.txt b/basis/checksums/openssl/summary.txt new file mode 100644 index 0000000000..e13a387197 --- /dev/null +++ b/basis/checksums/openssl/summary.txt @@ -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 index 0000000000..d8da1df0aa --- /dev/null +++ b/basis/checksums/sha1/summary.txt @@ -0,0 +1 @@ +SHA1 checksum algorithm diff --git a/basis/checksums/sha2/summary.txt b/basis/checksums/sha2/summary.txt new file mode 100644 index 0000000000..04365d439f --- /dev/null +++ b/basis/checksums/sha2/summary.txt @@ -0,0 +1 @@ +SHA2 checksum algorithm diff --git a/basis/checksums/stream/summary.txt b/basis/checksums/stream/summary.txt new file mode 100644 index 0000000000..12fcb8cb2f --- /dev/null +++ b/basis/checksums/stream/summary.txt @@ -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 index 0000000000..ce593b730f --- /dev/null +++ b/basis/cocoa/enumeration/summary.txt @@ -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 index 0000000000..155307fbc3 --- /dev/null +++ b/basis/cocoa/plists/summary.txt @@ -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 index 0000000000..55db158c19 --- /dev/null +++ b/basis/colors/gray/summary.txt @@ -0,0 +1 @@ +Grayscale colors diff --git a/basis/colors/hsv/summary.txt b/basis/colors/hsv/summary.txt new file mode 100644 index 0000000000..bb946f0282 --- /dev/null +++ b/basis/colors/hsv/summary.txt @@ -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 index 0000000000..7779f91802 --- /dev/null +++ b/basis/combinators/short-circuit/smart/summary.txt @@ -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 index 0000000000..4b930db94c --- /dev/null +++ b/basis/combinators/short-circuit/summary.txt @@ -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 index 0000000000..10475cc5b2 --- /dev/null +++ b/basis/combinators/smart/summary.txt @@ -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 index 0000000000..5fc715b478 --- /dev/null +++ b/basis/compiler/alien/summary.txt @@ -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 index 0000000000..c7e7c030bc --- /dev/null +++ b/basis/compiler/cfg/alias-analysis/summary.txt @@ -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 index 0000000000..4273830158 --- /dev/null +++ b/basis/compiler/cfg/copy-prop/summary.txt @@ -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 index 0000000000..c66cd99606 --- /dev/null +++ b/basis/compiler/cfg/dead-code/summary.txt @@ -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 index 0000000000..43e4191880 --- /dev/null +++ b/basis/compiler/cfg/debugger/summary.txt @@ -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 index 0000000000..e28231e1bc --- /dev/null +++ b/basis/compiler/cfg/def-use/summary.txt @@ -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 index 0000000000..d0ef839c6b --- /dev/null +++ b/basis/compiler/cfg/hats/summary.txt @@ -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 index 0000000000..ce1974ad60 --- /dev/null +++ b/basis/compiler/cfg/height/summary.txt @@ -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 index 0000000000..803d6e3391 --- /dev/null +++ b/basis/compiler/cfg/instructions/summary.txt @@ -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 index 0000000000..944c38e972 --- /dev/null +++ b/basis/compiler/cfg/instructions/syntax/summary.txt @@ -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 index 0000000000..682acebb81 --- /dev/null +++ b/basis/compiler/cfg/intrinsics/alien/summary.txt @@ -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 index 0000000000..dc335f3ab3 --- /dev/null +++ b/basis/compiler/cfg/intrinsics/allot/summary.txt @@ -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 index 0000000000..648573bbe2 --- /dev/null +++ b/basis/compiler/cfg/intrinsics/fixnum/summary.txt @@ -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 index 0000000000..3da4a1346d --- /dev/null +++ b/basis/compiler/cfg/intrinsics/float/summary.txt @@ -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 index 0000000000..295a34b049 --- /dev/null +++ b/basis/compiler/cfg/intrinsics/misc/summary.txt @@ -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 index 0000000000..fd3c17071b --- /dev/null +++ b/basis/compiler/cfg/intrinsics/slots/summary.txt @@ -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 index 0000000000..511091c400 --- /dev/null +++ b/basis/compiler/cfg/intrinsics/summary.txt @@ -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 index 0000000000..b5afb479bd --- /dev/null +++ b/basis/compiler/cfg/iterator/summary.txt @@ -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 index 0000000000..bb0290feb6 --- /dev/null +++ b/basis/compiler/cfg/linear-scan/allocation/summary.txt @@ -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 index 0000000000..9f6b1b8ff5 --- /dev/null +++ b/basis/compiler/cfg/linear-scan/assignment/summary.txt @@ -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 index 0000000000..73f2210478 --- /dev/null +++ b/basis/compiler/cfg/linear-scan/debugger/summary.txt @@ -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 index 0000000000..e12e4c37e3 --- /dev/null +++ b/basis/compiler/cfg/linear-scan/live-intervals/summary.txt @@ -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 index 0000000000..51858c8ada --- /dev/null +++ b/basis/compiler/cfg/linear-scan/summary.txt @@ -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 index 0000000000..96daec8046 --- /dev/null +++ b/basis/compiler/cfg/linearization/summary.txt @@ -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 index 0000000000..d6b0ad899a --- /dev/null +++ b/basis/compiler/cfg/optimizer/summary.txt @@ -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 index 0000000000..89e9a9026e --- /dev/null +++ b/basis/compiler/cfg/predecessors/summary.txt @@ -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 index 0000000000..5258598ab6 --- /dev/null +++ b/basis/compiler/cfg/registers/summary.txt @@ -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 index 0000000000..bcb03ef9d9 --- /dev/null +++ b/basis/compiler/cfg/rpo/summary.txt @@ -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 index 0000000000..1ad913a1d3 --- /dev/null +++ b/basis/compiler/cfg/stack-frame/summary.txt @@ -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 index 0000000000..63da52fc21 --- /dev/null +++ b/basis/compiler/cfg/stacks/summary.txt @@ -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 index 0000000000..8cbb6a5951 --- /dev/null +++ b/basis/compiler/cfg/summary.txt @@ -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 index 0000000000..6c9154d306 --- /dev/null +++ b/basis/compiler/cfg/two-operand/summary.txt @@ -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 index 0000000000..616fae71c2 --- /dev/null +++ b/basis/compiler/cfg/useless-blocks/summary.txt @@ -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 index 0000000000..7bb20b1609 --- /dev/null +++ b/basis/compiler/cfg/utilities/summary.txt @@ -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 index 0000000000..22aacde2f4 --- /dev/null +++ b/basis/compiler/cfg/value-numbering/expressions/summary.txt @@ -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 index 0000000000..f6fb58d0dc --- /dev/null +++ b/basis/compiler/cfg/value-numbering/graph/summary.txt @@ -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 index 0000000000..fd56a8e099 --- /dev/null +++ b/basis/compiler/cfg/value-numbering/propagate/summary.txt @@ -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 index 0000000000..8b13789179 --- /dev/null +++ b/basis/compiler/cfg/value-numbering/rewrite/summary.txt @@ -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 index 0000000000..1027c83ce4 --- /dev/null +++ b/basis/compiler/cfg/value-numbering/simplify/summary.txt @@ -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 index 0000000000..8d48ebe2d2 --- /dev/null +++ b/basis/compiler/cfg/value-numbering/summary.txt @@ -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 index 0000000000..453cda66f4 --- /dev/null +++ b/basis/compiler/cfg/write-barrier/summary.txt @@ -0,0 +1 @@ +Write barrier elimination diff --git a/basis/compiler/codegen/summary.txt b/basis/compiler/codegen/summary.txt new file mode 100644 index 0000000000..7a6e01c0c6 --- /dev/null +++ b/basis/compiler/codegen/summary.txt @@ -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 index 0000000000..de3a6f981f --- /dev/null +++ b/basis/compiler/tree/builder/summary.txt @@ -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 index 0000000000..257abfef83 --- /dev/null +++ b/basis/compiler/tree/checker/summary.txt @@ -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 index 0000000000..de7b8e32a6 --- /dev/null +++ b/basis/compiler/tree/cleanup/summary.txt @@ -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 index 0000000000..8e9114ecf4 --- /dev/null +++ b/basis/compiler/tree/combinators/summary.txt @@ -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 index 0000000000..9d92ac4616 --- /dev/null +++ b/basis/compiler/tree/comparisons/summary.txt @@ -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 index 0000000000..f635191c9a --- /dev/null +++ b/basis/compiler/tree/dead-code/branches/summary.txt @@ -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 index 0000000000..f18a3304b0 --- /dev/null +++ b/basis/compiler/tree/dead-code/liveness/summary.txt @@ -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 index 0000000000..3d51eaf5a6 --- /dev/null +++ b/basis/compiler/tree/dead-code/recursive/summary.txt @@ -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 index 0000000000..8f8f091d1a --- /dev/null +++ b/basis/compiler/tree/dead-code/simple/summary.txt @@ -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 index 0000000000..82b391c2bf --- /dev/null +++ b/basis/compiler/tree/dead-code/summary.txt @@ -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 index 0000000000..c91394ddcf --- /dev/null +++ b/basis/compiler/tree/debugger/summary.txt @@ -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 index 0000000000..f87e851dba --- /dev/null +++ b/basis/compiler/tree/def-use/simplified/summary.txt @@ -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 index 0000000000..422a8a49aa --- /dev/null +++ b/basis/compiler/tree/escape-analysis/allocations/summary.txt @@ -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 index 0000000000..592797bf4d --- /dev/null +++ b/basis/compiler/tree/escape-analysis/branches/summary.txt @@ -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 index 0000000000..fe000ceb9c --- /dev/null +++ b/basis/compiler/tree/escape-analysis/check/summary.txt @@ -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 index 0000000000..f2febaf020 --- /dev/null +++ b/basis/compiler/tree/escape-analysis/nodes/summary.txt @@ -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 index 0000000000..e412f5de64 --- /dev/null +++ b/basis/compiler/tree/escape-analysis/recursive/summary.txt @@ -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 index 0000000000..8035abc38c --- /dev/null +++ b/basis/compiler/tree/escape-analysis/simple/summary.txt @@ -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 index 0000000000..dba0e47015 --- /dev/null +++ b/basis/compiler/tree/escape-analysis/summary.txt @@ -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 index 0000000000..8967945bc1 --- /dev/null +++ b/basis/compiler/tree/finalization/summary.txt @@ -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 index 0000000000..67c9f9f82a --- /dev/null +++ b/basis/compiler/tree/identities/summary.txt @@ -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 index 0000000000..9d3e2dbc1a --- /dev/null +++ b/basis/compiler/tree/late-optimizations/summary.txt @@ -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 index 0000000000..88ecbe16a6 --- /dev/null +++ b/basis/compiler/tree/modular-arithmetic/summary.txt @@ -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 index 0000000000..baee9c818a --- /dev/null +++ b/basis/compiler/tree/normalization/introductions/summary.txt @@ -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 index 0000000000..0fc4f5968f --- /dev/null +++ b/basis/compiler/tree/normalization/renaming/summary.txt @@ -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 index 0000000000..9bb06734a1 --- /dev/null +++ b/basis/compiler/tree/normalization/summary.txt @@ -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 index 0000000000..f00b60f8d8 --- /dev/null +++ b/basis/compiler/tree/optimizer/summary.txt @@ -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 index 0000000000..c4dc6758e7 --- /dev/null +++ b/basis/compiler/tree/propagation/branches/summary.txt @@ -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 index 0000000000..186b5c036b --- /dev/null +++ b/basis/compiler/tree/propagation/constraints/summary.txt @@ -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 index 0000000000..2deae090c9 --- /dev/null +++ b/basis/compiler/tree/propagation/copy/summary.txt @@ -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 index 0000000000..26faa340d5 --- /dev/null +++ b/basis/compiler/tree/propagation/info/summary.txt @@ -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 index 0000000000..e4fc7152cd --- /dev/null +++ b/basis/compiler/tree/propagation/inlining/summary.txt @@ -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 index 0000000000..b53506f80d --- /dev/null +++ b/basis/compiler/tree/propagation/known-words/summary.txt @@ -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 index 0000000000..c4fcd37c59 --- /dev/null +++ b/basis/compiler/tree/propagation/nodes/summary.txt @@ -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 index 0000000000..b0c844c747 --- /dev/null +++ b/basis/compiler/tree/propagation/recursive/summary.txt @@ -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 index 0000000000..25e631f1cc --- /dev/null +++ b/basis/compiler/tree/propagation/simple/summary.txt @@ -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 index 0000000000..b47a4b5006 --- /dev/null +++ b/basis/compiler/tree/propagation/slots/summary.txt @@ -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 index 0000000000..202a3d1262 --- /dev/null +++ b/basis/compiler/tree/recursive/summary.txt @@ -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 index 0000000000..3f13c95637 --- /dev/null +++ b/basis/compiler/tree/tuple-unboxing/summary.txt @@ -0,0 +1 @@ +Tuple unboxing diff --git a/basis/compiler/utilities/summary.txt b/basis/compiler/utilities/summary.txt new file mode 100644 index 0000000000..be0857c646 --- /dev/null +++ b/basis/compiler/utilities/summary.txt @@ -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 index 0000000000..bbc8c67be9 --- /dev/null +++ b/basis/compression/lzw/summary.txt @@ -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 index 0000000000..0047076a95 --- /dev/null +++ b/basis/compression/zlib/ffi/summary.txt @@ -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 index 0000000000..e7caf47c49 --- /dev/null +++ b/basis/compression/zlib/summary.txt @@ -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 index 0000000000..f8981c85ed --- /dev/null +++ b/basis/concurrency/flags/summary.txt @@ -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 index 0000000000..2a228ebc82 --- /dev/null +++ b/basis/concurrency/mailboxes/summary.txt @@ -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 index 0000000000..6f135bd17a --- /dev/null +++ b/basis/constructors/summary.txt @@ -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 index 0000000000..5ac5a7e87f --- /dev/null +++ b/basis/core-foundation/arrays/summary.txt @@ -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 index 0000000000..911084a182 --- /dev/null +++ b/basis/core-foundation/bundles/summary.txt @@ -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 index 0000000000..74b02449fa --- /dev/null +++ b/basis/core-foundation/data/summary.txt @@ -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 index 0000000000..ac2afab5a8 --- /dev/null +++ b/basis/core-foundation/file-descriptors/summary.txt @@ -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 index 0000000000..17ab7f49a0 --- /dev/null +++ b/basis/core-foundation/fsevents/summary.txt @@ -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 index 0000000000..4242691164 --- /dev/null +++ b/basis/core-foundation/strings/summary.txt @@ -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 index 0000000000..c8f1f3bf59 --- /dev/null +++ b/basis/core-foundation/time/summary.txt @@ -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 index 0000000000..c9b95849c4 --- /dev/null +++ b/basis/core-foundation/timers/summary.txt @@ -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 index 0000000000..2ae52e53ba --- /dev/null +++ b/basis/core-foundation/urls/summary.txt @@ -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 index 0000000000..a35c0374b9 --- /dev/null +++ b/basis/cpu/ppc/linux/summary.txt @@ -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 index 0000000000..52ace04cc8 --- /dev/null +++ b/basis/cpu/ppc/macosx/summary.txt @@ -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 index 0000000000..09e329f942 --- /dev/null +++ b/basis/cpu/x86/32/summary.txt @@ -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 index 0000000000..8689936077 --- /dev/null +++ b/basis/cpu/x86/64/unix/summary.txt @@ -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 index 0000000000..7f66427cf5 --- /dev/null +++ b/basis/cpu/x86/64/winnt/summary.txt @@ -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 index 0000000000..0861fbb17e --- /dev/null +++ b/basis/cpu/x86/assembler/summary.txt @@ -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 index 0000000000..82e436dc22 --- /dev/null +++ b/basis/cpu/x86/assembler/syntax/summary.txt @@ -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 index 0000000000..1cd102173f --- /dev/null +++ b/basis/db/errors/summary.txt @@ -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 index 0000000000..d1f51c47e6 --- /dev/null +++ b/basis/db/pools/summary.txt @@ -0,0 +1 @@ +Database connection pooling diff --git a/basis/db/postgresql/summary.txt b/basis/db/postgresql/summary.txt new file mode 100644 index 0000000000..f0e494623e --- /dev/null +++ b/basis/db/postgresql/summary.txt @@ -0,0 +1 @@ +PostgreSQL database connector diff --git a/basis/db/queries/summary.txt b/basis/db/queries/summary.txt new file mode 100644 index 0000000000..b5f395b183 --- /dev/null +++ b/basis/db/queries/summary.txt @@ -0,0 +1 @@ +Database queries diff --git a/basis/db/sqlite/summary.txt b/basis/db/sqlite/summary.txt new file mode 100644 index 0000000000..f5997a3c69 --- /dev/null +++ b/basis/db/sqlite/summary.txt @@ -0,0 +1 @@ +SQLite database connector diff --git a/basis/db/tuples/summary.txt b/basis/db/tuples/summary.txt new file mode 100644 index 0000000000..3ffaa8acac --- /dev/null +++ b/basis/db/tuples/summary.txt @@ -0,0 +1 @@ +O/R mapper diff --git a/basis/db/types/summary.txt b/basis/db/types/summary.txt new file mode 100644 index 0000000000..c474fe6460 --- /dev/null +++ b/basis/db/types/summary.txt @@ -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 index 0000000000..3a74997468 --- /dev/null +++ b/basis/delegate/protocols/summary.txt @@ -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 index 0000000000..e5380c1709 --- /dev/null +++ b/basis/endian/summary.txt @@ -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 index 0000000000..d7f2162a5e --- /dev/null +++ b/basis/environment/unix/macosx/summary.txt @@ -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 index 0000000000..cc4d5ded5b --- /dev/null +++ b/basis/environment/unix/summary.txt @@ -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 index 0000000000..905970977f --- /dev/null +++ b/basis/environment/winnt/summary.txt @@ -0,0 +1 @@ +Windows environment variables implementation diff --git a/basis/farkup/tags.txt b/basis/farkup/tags.txt index 8e27be7d61..5df72b3467 100644 --- a/basis/farkup/tags.txt +++ b/basis/farkup/tags.txt @@ -1 +1,2 @@ text +web diff --git a/basis/ftp/client/summary.txt b/basis/ftp/client/summary.txt new file mode 100644 index 0000000000..17a546eea3 --- /dev/null +++ b/basis/ftp/client/summary.txt @@ -0,0 +1 @@ +FTP client diff --git a/basis/ftp/server/summary.txt b/basis/ftp/server/summary.txt new file mode 100644 index 0000000000..e839816e20 --- /dev/null +++ b/basis/ftp/server/summary.txt @@ -0,0 +1 @@ +FTP server diff --git a/basis/ftp/summary.txt b/basis/ftp/summary.txt new file mode 100644 index 0000000000..a1c6bf62e2 --- /dev/null +++ b/basis/ftp/summary.txt @@ -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 index 0000000000..913a9a5766 --- /dev/null +++ b/basis/help/html/summary.txt @@ -0,0 +1 @@ +Converting help to HTML diff --git a/basis/html/summary.txt b/basis/html/summary.txt new file mode 100644 index 0000000000..6fb5a3ca8d --- /dev/null +++ b/basis/html/summary.txt @@ -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 index 0000000000..c77d722739 --- /dev/null +++ b/basis/html/templates/chloe/compiler/summary.txt @@ -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 index 0000000000..b3a5b41233 --- /dev/null +++ b/basis/http/server/dispatchers/summary.txt @@ -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 index 0000000000..dc07e1a32d --- /dev/null +++ b/basis/http/server/filters/summary.txt @@ -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 index 0000000000..1e5f38e8fe --- /dev/null +++ b/basis/http/server/redirection/summary.txt @@ -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 index 0000000000..4515eeebe8 --- /dev/null +++ b/basis/http/server/remapping/summary.txt @@ -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 index 0000000000..091d5869e4 --- /dev/null +++ b/basis/http/server/responses/summary.txt @@ -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 index 0000000000..3aa2f3783c --- /dev/null +++ b/basis/http/server/static/summary.txt @@ -0,0 +1 @@ +Serving static files diff --git a/basis/images/bitmap/summary.txt b/basis/images/bitmap/summary.txt new file mode 100644 index 0000000000..2411e584db --- /dev/null +++ b/basis/images/bitmap/summary.txt @@ -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 index 0000000000..69d35c4597 --- /dev/null +++ b/basis/images/loader/summary.txt @@ -0,0 +1 @@ +Loading bitmap images from files diff --git a/basis/images/summary.txt b/basis/images/summary.txt new file mode 100644 index 0000000000..3c1ddbb47d --- /dev/null +++ b/basis/images/summary.txt @@ -0,0 +1 @@ +Bitmap images diff --git a/basis/images/tiff/summary.txt b/basis/images/tiff/summary.txt new file mode 100644 index 0000000000..ff340daf1b --- /dev/null +++ b/basis/images/tiff/summary.txt @@ -0,0 +1 @@ +TIFF image loader diff --git a/basis/interpolate/summary.txt b/basis/interpolate/summary.txt new file mode 100644 index 0000000000..b9cf1b7724 --- /dev/null +++ b/basis/interpolate/summary.txt @@ -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 index 0000000000..74c9b80761 --- /dev/null +++ b/basis/io/backend/unix/multiplexers/epoll/summary.txt @@ -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 index 0000000000..74f9ce6edd --- /dev/null +++ b/basis/io/backend/unix/multiplexers/kqueue/summary.txt @@ -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 index 0000000000..559de8a088 --- /dev/null +++ b/basis/io/backend/unix/multiplexers/run-loop/summary.txt @@ -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 index 0000000000..46360fd234 --- /dev/null +++ b/basis/io/backend/unix/multiplexers/select/summary.txt @@ -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 index 0000000000..36ac79d083 --- /dev/null +++ b/basis/io/backend/unix/multiplexers/summary.txt @@ -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 index 0000000000..a9df0baf4c --- /dev/null +++ b/basis/io/directories/search/summary.txt @@ -0,0 +1 @@ +Recursive directory traversal diff --git a/basis/io/encodings/chinese/summary.txt b/basis/io/encodings/chinese/summary.txt new file mode 100644 index 0000000000..da296942b0 --- /dev/null +++ b/basis/io/encodings/chinese/summary.txt @@ -0,0 +1 @@ +GB18030 encoding for Chinese text diff --git a/basis/io/encodings/korean/tags.txt b/basis/io/encodings/korean/tags.txt deleted file mode 100644 index 8e27be7d61..0000000000 --- a/basis/io/encodings/korean/tags.txt +++ /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 index 8e27be7d61..0000000000 --- a/basis/io/encodings/strict/tags.txt +++ /dev/null @@ -1 +0,0 @@ -text diff --git a/basis/io/encodings/string/summary.txt b/basis/io/encodings/string/summary.txt index 59b8927dea..da2f7957b2 100644 --- a/basis/io/encodings/string/summary.txt +++ b/basis/io/encodings/string/summary.txt @@ -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 index 8e27be7d61..0000000000 --- a/basis/io/encodings/string/tags.factor +++ /dev/null @@ -1 +0,0 @@ -text diff --git a/basis/io/encodings/8-bit/tags.txt b/basis/io/encodings/string/tags.txt similarity index 100% rename from basis/io/encodings/8-bit/tags.txt rename to basis/io/encodings/string/tags.txt diff --git a/basis/io/encodings/utf16/tags.txt b/basis/io/encodings/utf16/tags.txt deleted file mode 100644 index 8e27be7d61..0000000000 --- a/basis/io/encodings/utf16/tags.txt +++ /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 index 0000000000..4d94d1bbdb --- /dev/null +++ b/basis/io/encodings/utf16n/summary.txt @@ -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 index 8e27be7d61..0000000000 --- a/basis/io/encodings/utf32/tags.txt +++ /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 index 0000000000..1e0118aa37 --- /dev/null +++ b/basis/io/files/types/summary.txt @@ -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 index 0000000000..08584aae17 --- /dev/null +++ b/basis/io/files/unique/summary.txt @@ -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 index 0000000000..3a1f8c7d21 --- /dev/null +++ b/basis/io/pipes/summary.txt @@ -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 index 0000000000..2f0b772872 --- /dev/null +++ b/basis/io/streams/byte-array/summary.txt @@ -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 index 0000000000..386143403f --- /dev/null +++ b/basis/io/streams/limited/summary.txt @@ -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 index 0000000000..b0ecbf6d5b --- /dev/null +++ b/basis/io/streams/memory/summary.txt @@ -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 index 0000000000..066e78a26e --- /dev/null +++ b/basis/lcs/diff2html/summary.txt @@ -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 index 0000000000..8b13789179 --- /dev/null +++ b/basis/lists/lazy/examples/summary.txt @@ -0,0 +1 @@ + diff --git a/basis/locals/backend/summary.txt b/basis/locals/backend/summary.txt new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/basis/locals/backend/summary.txt @@ -0,0 +1 @@ + diff --git a/basis/locals/definitions/summary.txt b/basis/locals/definitions/summary.txt new file mode 100644 index 0000000000..e08d7bf0a4 --- /dev/null +++ b/basis/locals/definitions/summary.txt @@ -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 index 0000000000..a5d40df872 --- /dev/null +++ b/basis/locals/errors/summary.txt @@ -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 index 0000000000..2173b22649 --- /dev/null +++ b/basis/locals/fry/summary.txt @@ -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 index 0000000000..92b4c4c775 --- /dev/null +++ b/basis/locals/macros/summary.txt @@ -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 index 0000000000..095b0e22e7 --- /dev/null +++ b/basis/locals/parser/summary.txt @@ -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 index 0000000000..ecfc10483c --- /dev/null +++ b/basis/locals/prettyprint/summary.txt @@ -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 index 0000000000..d0a28aad4f --- /dev/null +++ b/basis/locals/rewrite/closures/summary.txt @@ -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 index 0000000000..40ab193d72 --- /dev/null +++ b/basis/locals/rewrite/point-free/summary.txt @@ -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 index 0000000000..485bb844e4 --- /dev/null +++ b/basis/locals/rewrite/sugar/summary.txt @@ -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 index 0000000000..be667d0ffb --- /dev/null +++ b/basis/locals/types/summary.txt @@ -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 index 0000000000..0fd81ed0cf --- /dev/null +++ b/basis/macros/expander/summary.txt @@ -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 index 0000000000..a1bc1a16b1 --- /dev/null +++ b/basis/math/partial-dispatch/summary.txt @@ -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 index 0000000000..e69de29bb2 diff --git a/basis/mime/multipart/summary.txt b/basis/mime/multipart/summary.txt new file mode 100644 index 0000000000..ab08c83021 --- /dev/null +++ b/basis/mime/multipart/summary.txt @@ -0,0 +1 @@ +MIME multipart parser diff --git a/basis/mime/types/summary.txt b/basis/mime/types/summary.txt new file mode 100644 index 0000000000..7ead547277 --- /dev/null +++ b/basis/mime/types/summary.txt @@ -0,0 +1 @@ +MIME types database diff --git a/basis/models/compose/summary.txt b/basis/models/compose/summary.txt new file mode 100644 index 0000000000..962b30ad90 --- /dev/null +++ b/basis/models/compose/summary.txt @@ -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 index 0000000000..46fa0d6a75 --- /dev/null +++ b/basis/models/delay/summary.txt @@ -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 index 0000000000..a8267ac7ec --- /dev/null +++ b/basis/models/filter/summary.txt @@ -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 index 0000000000..76f7b88159 --- /dev/null +++ b/basis/models/history/summary.txt @@ -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 index 0000000000..5b1562124b --- /dev/null +++ b/basis/models/mapping/summary.txt @@ -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 index 0000000000..b00df47fe1 --- /dev/null +++ b/basis/models/range/summary.txt @@ -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 index 0000000000..ae8abe6b2e --- /dev/null +++ b/basis/nibble-arrays/summary.txt @@ -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 index 0000000000..f140b3cbea --- /dev/null +++ b/basis/openssl/libcrypto/summary.txt @@ -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 index 0000000000..e823bb65b5 --- /dev/null +++ b/basis/openssl/libssl/summary.txt @@ -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 index 0000000000..ae884f60c5 --- /dev/null +++ b/basis/pack/summary.txt @@ -0,0 +1 @@ +Packing and unpacking binary data diff --git a/basis/peg/ebnf/summary.txt b/basis/peg/ebnf/summary.txt index 473cf4f3a2..76ad8b1b1e 100644 --- a/basis/peg/ebnf/summary.txt +++ b/basis/peg/ebnf/summary.txt @@ -1 +1 @@ -Grammar for parsing EBNF +Declarative EBNF language for writing PEG parsers diff --git a/basis/peg/ebnf/tags.txt b/basis/peg/ebnf/tags.txt index 9da56880c0..5af5dba748 100644 --- a/basis/peg/ebnf/tags.txt +++ b/basis/peg/ebnf/tags.txt @@ -1 +1,2 @@ +text parsing diff --git a/basis/peg/parsers/summary.txt b/basis/peg/parsers/summary.txt new file mode 100644 index 0000000000..a87ccc97b4 --- /dev/null +++ b/basis/peg/parsers/summary.txt @@ -0,0 +1 @@ +Additional PEG parsers diff --git a/basis/io/encodings/ascii/tags.txt b/basis/peg/parsers/tags.txt similarity index 100% rename from basis/io/encodings/ascii/tags.txt rename to basis/peg/parsers/tags.txt diff --git a/basis/peg/summary.txt b/basis/peg/summary.txt index 324a544036..498b4e0bb0 100644 --- a/basis/peg/summary.txt +++ b/basis/peg/summary.txt @@ -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 index 0000000000..a9cd58aaf7 --- /dev/null +++ b/basis/prettyprint/custom/summary.txt @@ -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 index 0000000000..706f2c9e7b --- /dev/null +++ b/basis/random/dummy/summary.txt @@ -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 index 0000000000..c8762e21e5 --- /dev/null +++ b/basis/random/unix/summary.txt @@ -0,0 +1 @@ +Native Unix RNG diff --git a/basis/random/windows/summary.txt b/basis/random/windows/summary.txt new file mode 100644 index 0000000000..0554a506e0 --- /dev/null +++ b/basis/random/windows/summary.txt @@ -0,0 +1 @@ +Native Windows RNG diff --git a/basis/smtp/server/summary.txt b/basis/smtp/server/summary.txt new file mode 100644 index 0000000000..1bcabc1835 --- /dev/null +++ b/basis/smtp/server/summary.txt @@ -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 index 0000000000..240a4ff714 --- /dev/null +++ b/basis/sorting/slots/summary.txt @@ -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 index 0000000000..79df0a577c --- /dev/null +++ b/basis/specialized-arrays/direct/functor/summary.txt @@ -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 index 0000000000..77cb2d4d89 --- /dev/null +++ b/basis/specialized-arrays/functor/summary.txt @@ -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 index 0000000000..dc26fa6d44 --- /dev/null +++ b/basis/specialized-vectors/functor/summary.txt @@ -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 index 0000000000..18cf21cd5b --- /dev/null +++ b/basis/stack-checker/alien/summary.txt @@ -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 index 0000000000..c63c8d052a --- /dev/null +++ b/basis/stack-checker/branches/summary.txt @@ -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 index 0000000000..422401d354 --- /dev/null +++ b/basis/stack-checker/inlining/summary.txt @@ -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 index 0000000000..52f5a14fc5 --- /dev/null +++ b/basis/stack-checker/recursive-state/summary.txt @@ -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 index 0000000000..ca96da119a --- /dev/null +++ b/basis/stack-checker/recursive-state/tree/summary.txt @@ -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 index 0000000000..5b57e95f5c --- /dev/null +++ b/basis/stack-checker/values/summary.txt @@ -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 index 0000000000..b4340ea4d2 --- /dev/null +++ b/basis/stack-checker/visitor/dummy/summary.txt @@ -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 index 0000000000..29a3c8a41f --- /dev/null +++ b/basis/stack-checker/visitor/summary.txt @@ -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 index 0000000000..2eb7009bf9 --- /dev/null +++ b/basis/tools/deploy/test/11/11-tests.factor @@ -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 index 0000000000..b4f8622627 --- /dev/null +++ b/basis/tools/deploy/test/11/11.factor @@ -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 index 0000000000..d4f5d6b3ae --- /dev/null +++ b/basis/tools/deploy/test/11/authors.txt @@ -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 index 0000000000..42f707b332 --- /dev/null +++ b/basis/tools/deploy/test/11/deploy.factor @@ -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 index 0000000000..ec49d5bc30 --- /dev/null +++ b/basis/tools/files/summary.txt @@ -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 index 0000000000..9355d1426e --- /dev/null +++ b/basis/tools/scaffold/summary.txt @@ -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 index 0000000000..3a94df1cc9 --- /dev/null +++ b/basis/tools/threads/summary.txt @@ -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 index 0000000000..28b4850ed8 --- /dev/null +++ b/basis/tools/vocabs/browser/summary.txt @@ -0,0 +1 @@ +Browsing vocabularies diff --git a/basis/tools/vocabs/summary.txt b/basis/tools/vocabs/summary.txt new file mode 100644 index 0000000000..1ae5f43784 --- /dev/null +++ b/basis/tools/vocabs/summary.txt @@ -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 index 0000000000..70b35e6eed --- /dev/null +++ b/basis/ui/gadgets/canvas/summary.txt @@ -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 index 0000000000..c6f49801d7 --- /dev/null +++ b/basis/ui/tools/deploy/summary.txt @@ -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 index 0000000000..9a0a894850 --- /dev/null +++ b/basis/ui/windows/summary.txt @@ -0,0 +1 @@ +Windows UI backend diff --git a/basis/ui/x11/summary.txt b/basis/ui/x11/summary.txt new file mode 100644 index 0000000000..046c83ad89 --- /dev/null +++ b/basis/ui/x11/summary.txt @@ -0,0 +1 @@ +X11 UI backend diff --git a/basis/unicode/breaks/summary.txt b/basis/unicode/breaks/summary.txt new file mode 100644 index 0000000000..4f73d98063 --- /dev/null +++ b/basis/unicode/breaks/summary.txt @@ -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 index 0000000000..a88f3d4a98 --- /dev/null +++ b/basis/unicode/case/summary.txt @@ -0,0 +1 @@ +Unicode case conversion diff --git a/basis/unicode/categories/summary.txt b/basis/unicode/categories/summary.txt new file mode 100644 index 0000000000..7efad41e84 --- /dev/null +++ b/basis/unicode/categories/summary.txt @@ -0,0 +1 @@ +Unicode character categories diff --git a/basis/unicode/collation/summary.txt b/basis/unicode/collation/summary.txt new file mode 100644 index 0000000000..0b855e1fc8 --- /dev/null +++ b/basis/unicode/collation/summary.txt @@ -0,0 +1 @@ +Unicode string comparison and sorting (collation) diff --git a/basis/io/encodings/binary/tags.txt b/basis/unicode/collation/tags.txt similarity index 100% rename from basis/io/encodings/binary/tags.txt rename to basis/unicode/collation/tags.txt diff --git a/basis/unicode/data/summary.txt b/basis/unicode/data/summary.txt new file mode 100644 index 0000000000..c956b233f0 --- /dev/null +++ b/basis/unicode/data/summary.txt @@ -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 index 0000000000..bd8b1669c4 --- /dev/null +++ b/basis/unicode/normalize/summary.txt @@ -0,0 +1 @@ +Unicode string normalization diff --git a/basis/io/encodings/japanese/tags.txt b/basis/unicode/script/tags.txt similarity index 100% rename from basis/io/encodings/japanese/tags.txt rename to basis/unicode/script/tags.txt diff --git a/basis/unicode/summary.txt b/basis/unicode/summary.txt index ece1e61b5f..8bd1149524 100644 --- a/basis/unicode/summary.txt +++ b/basis/unicode/summary.txt @@ -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 index 0000000000..651d51c34c --- /dev/null +++ b/basis/unicode/syntax/summary.txt @@ -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 index 0000000000..f782bdd791 --- /dev/null +++ b/basis/unix/groups/summary.txt @@ -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 index 0000000000..8c1aa0dd8f --- /dev/null +++ b/basis/unix/users/summary.txt @@ -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 index 0000000000..c9014d1ba2 --- /dev/null +++ b/basis/unrolled-lists/summary.txt @@ -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 index 0000000000..31692c0596 --- /dev/null +++ b/basis/urls/secure/summary.txt @@ -0,0 +1 @@ +Support for https:// URLs diff --git a/basis/vlists/summary.txt b/basis/vlists/summary.txt new file mode 100644 index 0000000000..4d6e6b2d3b --- /dev/null +++ b/basis/vlists/summary.txt @@ -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 index 0000000000..26c35094e5 --- /dev/null +++ b/basis/wrap/strings/summary.txt @@ -0,0 +1 @@ +Word-wrapping strings diff --git a/basis/wrap/words/summary.txt b/basis/wrap/words/summary.txt new file mode 100644 index 0000000000..901379e5c8 --- /dev/null +++ b/basis/wrap/words/summary.txt @@ -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 index 0000000000..16ea3a8bf6 --- /dev/null +++ b/basis/xml/entities/html/summary.txt @@ -0,0 +1 @@ +Standard HTML entities diff --git a/basis/xmode/code2html/summary.txt b/basis/xmode/code2html/summary.txt new file mode 100644 index 0000000000..f5e88d0aa6 --- /dev/null +++ b/basis/xmode/code2html/summary.txt @@ -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 index 0000000000..379906c885 --- /dev/null +++ b/basis/xmode/marker/summary.txt @@ -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 index 0000000000..d33d3b9504 --- /dev/null +++ b/core/classes/algebra/summary.txt @@ -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 index 0000000000..cb77cbf377 --- /dev/null +++ b/core/classes/builtin/summary.txt @@ -0,0 +1 @@ +Built-in classes diff --git a/core/classes/intersection/summary.txt b/core/classes/intersection/summary.txt new file mode 100644 index 0000000000..a2ecf2ced6 --- /dev/null +++ b/core/classes/intersection/summary.txt @@ -0,0 +1 @@ +Intersection classes diff --git a/core/classes/parser/summary.txt b/core/classes/parser/summary.txt new file mode 100644 index 0000000000..cd3685599c --- /dev/null +++ b/core/classes/parser/summary.txt @@ -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 index 0000000000..273fbcbc1c --- /dev/null +++ b/core/classes/singleton/summary.txt @@ -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 index 0000000000..765ccecaf1 --- /dev/null +++ b/core/classes/tuple/parser/summary.txt @@ -0,0 +1 @@ +Utilities for tuple-defining parsing words diff --git a/core/classes/tuple/summary.txt b/core/classes/tuple/summary.txt index 4dbb64316b..7ef244eefc 100644 --- a/core/classes/tuple/summary.txt +++ b/core/classes/tuple/summary.txt @@ -1 +1 @@ -Object system implementation +Tuple classes diff --git a/core/combinators/summary.txt b/core/combinators/summary.txt index 9346bba6b9..2a995e8a69 100644 --- a/core/combinators/summary.txt +++ b/core/combinators/summary.txt @@ -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 index 0000000000..c0e236c3ee --- /dev/null +++ b/core/effects/parser/summary.txt @@ -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 index 0000000000..7b7b51cf54 --- /dev/null +++ b/core/generic/parser/summary.txt @@ -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 index 0000000000..47fee09ee5 --- /dev/null +++ b/core/generic/standard/engines/predicate/summary.txt @@ -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 index 0000000000..209190799b --- /dev/null +++ b/core/generic/standard/engines/summary.txt @@ -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 index 0000000000..3eea4b11cf --- /dev/null +++ b/core/generic/standard/engines/tag/summary.txt @@ -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 index 0000000000..cb18ac5c78 --- /dev/null +++ b/core/generic/standard/engines/tuple/summary.txt @@ -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 index 8e27be7d61..0000000000 --- a/core/io/encodings/utf8/tags.txt +++ /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 index 0000000000..68a403bf33 --- /dev/null +++ b/core/io/streams/null/summary.txt @@ -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 index 0000000000..3781910360 --- /dev/null +++ b/core/math/order/summary.txt @@ -0,0 +1 @@ +Generic protocol for totally-ordered objects diff --git a/core/splitting/tags.txt b/core/splitting/tags.txt index 42d711b32b..3ab2d731fe 100644 --- a/core/splitting/tags.txt +++ b/core/splitting/tags.txt @@ -1 +1,2 @@ collections +text diff --git a/core/strings/parser/summary.txt b/core/strings/parser/summary.txt new file mode 100644 index 0000000000..b47975868a --- /dev/null +++ b/core/strings/parser/summary.txt @@ -0,0 +1 @@ +Parsing strings diff --git a/core/system/summary.txt b/core/system/summary.txt index 414f0cac74..58bf255369 100644 --- a/core/system/summary.txt +++ b/core/system/summary.txt @@ -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 index 0000000000..2741539742 --- /dev/null +++ b/core/vocabs/parser/summary.txt @@ -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 index 0000000000..42aa832d58 --- /dev/null +++ b/core/words/constant/summary.txt @@ -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 index 0000000000..890cbde7ad --- /dev/null +++ b/core/words/symbol/summary.txt @@ -0,0 +1 @@ +Implementation of symbol words diff --git a/extra/peg/javascript/ast/tags.txt b/extra/peg/javascript/ast/tags.txt index a38bf33c3c..643ffaa321 100755 --- a/extra/peg/javascript/ast/tags.txt +++ b/extra/peg/javascript/ast/tags.txt @@ -1,4 +1,3 @@ -text javascript parsing languages diff --git a/extra/peg/javascript/parser/tags.txt b/extra/peg/javascript/parser/tags.txt index a38bf33c3c..643ffaa321 100755 --- a/extra/peg/javascript/parser/tags.txt +++ b/extra/peg/javascript/parser/tags.txt @@ -1,4 +1,3 @@ -text javascript parsing languages diff --git a/extra/peg/javascript/tags.txt b/extra/peg/javascript/tags.txt index a38bf33c3c..643ffaa321 100755 --- a/extra/peg/javascript/tags.txt +++ b/extra/peg/javascript/tags.txt @@ -1,4 +1,3 @@ -text javascript parsing languages diff --git a/extra/peg/javascript/tokenizer/tags.txt b/extra/peg/javascript/tokenizer/tags.txt index a38bf33c3c..643ffaa321 100755 --- a/extra/peg/javascript/tokenizer/tags.txt +++ b/extra/peg/javascript/tokenizer/tags.txt @@ -1,4 +1,3 @@ -text javascript parsing languages -- 2.34.1