From c93d47d395d7490ed0d985ad205156119efd252d Mon Sep 17 00:00:00 2001 From: Maxime Quandalle Date: Tue, 9 Dec 2014 01:54:26 +0100 Subject: [PATCH] Delete the outdated source layout README --- src/README.md | 66 --------------------------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 src/README.md diff --git a/src/README.md b/src/README.md deleted file mode 100644 index c72fd14ec5b6d..0000000000000 --- a/src/README.md +++ /dev/null @@ -1,66 +0,0 @@ -This is a preliminary version of the Rust compiler, libraries and tools. - -Source layout: - -| Path | Description | -| ------------------- | --------------------------------------------------------- | -| `librustc/` | The self-hosted compiler | -| `liballoc/` | Rust's core allocation library | -| `libcore/` | The Rust core library | -| `libdebug/` | Debugging utilities | -| `libstd/` | The standard library (imported and linked by default) | -| `libsyntax/` | The Rust parser and pretty-printer | -| `libtest/` | Rust's test-runner code | -| ------------------- | --------------------------------------------------------- | -| `libarena/` | The arena (a fast but limited) memory allocator | -| `libbacktrace/` | The libbacktrace library | -| `libcollections/` | A collection of useful data structures and containers | -| `libflate/` | Simple compression library | -| `libfmt_macros/` | Macro support for format strings | -| `libfourcc/` | Data format identifier library | -| `libgetopts/` | Get command-line-options library | -| `libglob/` | Unix glob patterns library | -| `libgraphviz/` | Generating files for Graphviz | -| `libhexfloat/` | Hexadecimal floating-point literals | -| `liblibc/` | Bindings for the C standard library | -| `liblog/` | Utilities for program-wide and customizable logging | -| `libnum/` | Extended number support library (complex, rational, etc) | -| `librand/` | Random numbers and distributions | -| `libregex/` | Regular expressions | -| `libregex_macros/` | The regex! syntax extension | -| `libsemver/` | Rust's semantic versioning library | -| `libserialize/` | Encode-Decode types library | -| `libsync/` | Concurrency mechanisms and primitives | -| `libterm/` | ANSI color library for terminals | -| `libtime/` | Time operations library | -| `liburl/` | URL handling lirary | -| `libuuid/` | UUID's handling code | -| ------------------- | --------------------------------------------------------- | -| `rt/` | The runtime system | -| `rt/rust_*.c` | - Some of the runtime services | -| `rt/vg` | - Valgrind headers | -| `rt/msvc` | - MSVC support | -| `rt/sundown` | - The Markdown library used by rustdoc | -| ------------------- | --------------------------------------------------------- | -| `compiletest/` | The test runner | -| `test/` | Testsuite | -| `test/codegen` | - Tests for the LLVM IR infrastructure | -| `test/compile-fail` | - Tests that should fail to compile | -| `test/debug-info` | - Tests for the `debuginfo` tool | -| `test/run-fail` | - Tests that should compile, run and fail | -| `test/run-make` | - Tests that depend on a Makefile infrastructure | -| `test/run-pass` | - Tests that should compile, run and succeed | -| `test/bench` | - Benchmarks and miscellaneous | -| `test/pretty` | - Pretty-printer tests | -| `test/auxiliary` | - Dependencies of tests | -| ------------------- | --------------------------------------------------------- | -| `librustdoc/` | The Rust API documentation tool | -| ------------------- | --------------------------------------------------------- | -| `llvm/` | The LLVM submodule | -| `rustllvm/` | LLVM support code | -| ------------------- | --------------------------------------------------------- | -| `etc/` | Scripts, editors support, misc | - - -NOTE: This list (especially the second part of the table which contains modules and libraries) -is highly volatile and subject to change.