diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/README.md | 43 | ||||
| -rw-r--r-- | src/README.txt | 43 | ||||
| -rw-r--r-- | src/libsyntax/diagnostic.rs | 2 | 
3 files changed, 44 insertions, 44 deletions
| diff --git a/src/README.md b/src/README.md new file mode 100644 index 00000000000..b3751e56c03 --- /dev/null +++ b/src/README.md @@ -0,0 +1,43 @@ +This is a preliminary version of the Rust compiler, libraries and tools. + +Source layout: + +| `librustc/` | The self-hosted compiler | +| `libstd/` | The standard library (imported and linked by default) | +| `libextra/` | The "extras" library (slightly more peripheral code) | +| `libsyntax/` | The Rust parser and pretty-printer | +| ------------------- | --------------------------------------------------------- | +| `rt/` | The runtime system | +| `rt/rust_*.c` | - The majority of the runtime services | +| `rt/isaac` | - The PRNG used for pseudo-random choices in the runtime | +| `rt/bigint` | - The bigint library used for the 'big' type | +| `rt/uthash` | - Small hashtable-and-list library for C, used in runtime | +| `rt/sync` | - Concurrency utils | +| `rt/util` | - Small utility classes for the runtime. | +| `rt/vg` | - Valgrind headers | +| `rt/msvc` | - MSVC support | +| ------------------- | --------------------------------------------------------- | +| `test/` | Testsuite | +| `test/compile-fail` | - Tests that should fail to compile | +| `test/run-fail` | - Tests that should compile, run and fail | +| `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 | +| ------------------- | --------------------------------------------------------- | +| `compiletest/` | The test runner | +| ------------------- | --------------------------------------------------------- | +| `librustpkg/` | The package manager and build system | +| ------------------- | --------------------------------------------------------- | +| `librustdoc/` | The Rust API documentation tool | +| ------------------- | --------------------------------------------------------- | +| `llvm/` | The LLVM submodule | +| ------------------- | --------------------------------------------------------- | +| `libuv/` | The libuv submodule | +| ------------------- | --------------------------------------------------------- | +| `rustllvm/` | LLVM support code | +| ------------------- | --------------------------------------------------------- | +| `libfuzzer/` | A collection of fuzz testers | +| ------------------- | --------------------------------------------------------- | +| `etc/` | Scripts, editors support, misc | + diff --git a/src/README.txt b/src/README.txt deleted file mode 100644 index 1ee08247c73..00000000000 --- a/src/README.txt +++ /dev/null @@ -1,43 +0,0 @@ -This is a preliminary version of the Rust compiler, libraries and tools - -Source layout: - -librustc/ The self-hosted compiler - -libstd/ The standard library (imported and linked by default) -libextra/ The "extras" library (slightly more peripheral code) -libsyntax/ The Rust parser and pretty-printer - -rt/ The runtime system -rt/rust_*.cpp - The majority of the runtime services -rt/isaac - The PRNG used for pseudo-random choices in the runtime -rt/bigint - The bigint library used for the 'big' type -rt/uthash - Small hashtable-and-list library for C, used in runtime -rt/sync - Concurrency utils -rt/util - Small utility classes for the runtime. -rt/vg - Valgrind headers -rt/msvc - MSVC support - -test/ Testsuite -test/compile-fail - Tests that should fail to compile -test/run-fail - Tests that should compile, run and fail -test/run-pass - Tests that should compile, run and succeed -test/bench - Benchmarks and miscellanea -test/pretty - Pretty-printer tests -test/auxiliary - Dependencies of tests - -compiletest/ The test runner - -librustpkg/ The package manager and build system - -librustdoc/ The Rust API documentation tool - -llvm/ The LLVM submodule - -libuv/ The libuv submodule - -rustllvm/ LLVM support code - -libfuzzer/ A collection of fuzz testers - -etc/ Scripts, editor support, misc diff --git a/src/libsyntax/diagnostic.rs b/src/libsyntax/diagnostic.rs index 18479d4ef41..23d0f4585af 100644 --- a/src/libsyntax/diagnostic.rs +++ b/src/libsyntax/diagnostic.rs @@ -18,7 +18,7 @@ use std::local_data; use extra::term; static BUG_REPORT_URL: &'static str = - "https://github.com/mozilla/rust/wiki/HOWTO-submit-a-Rust-bug-report"; + "http://static.rust-lang.org/doc/master/complement-bugreport.html"; pub trait Emitter { fn emit(&self, | 
