Skip to content

Commit eb18152

Browse files
committed
Update src/README.txt. Closes #2147
1 parent 92b0f3e commit eb18152

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

src/README.txt

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,43 @@
1-
This is preliminary version of the Rust compiler.
1+
This is preliminary version of the Rust compiler, libraries and tools
22

33
Source layout:
44

55
rustc/ The self-hosted compiler
66

7-
cargo/ The package manager
8-
97
libcore/ The core library (imported and linked by default)
108
libstd/ The standard library (slightly more peripheral code)
11-
12-
rustllvm/ LLVM support code
9+
librustsyntax/ The Rust parser and pretty-printer
1310

1411
rt/ The runtime system
1512
rt/rust_*.cpp - The majority of the runtime services
1613
rt/isaac - The PRNG used for pseudo-random choices in the runtime
1714
rt/bigint - The bigint library used for the 'big' type
1815
rt/uthash - Small hashtable-and-list library for C, used in runtime
19-
rt/libuv - The library used for async IO in the runtime
20-
rt/{sync,util} - Small utility classes for the runtime.
16+
rt/sync - Concurrency utils
17+
rt/util - Small utility classes for the runtime.
18+
rt/vg - Valgrind headers
19+
rt/msvc - MSVC support
2120

2221
test/ Testsuite
2322
test/compile-fail - Tests that should fail to compile
2423
test/run-fail - Tests that should compile, run and fail
2524
test/run-pass - Tests that should compile, run and succeed
2625
test/bench - Benchmarks and miscellanea
26+
test/pretty - Pretty-printer tests
27+
test/auxiliary - Dependencies of tests
28+
29+
compiletest/ The test runner
30+
31+
cargo/ The package manager
32+
33+
rustdoc/ The Rust API documentation tool
34+
35+
llvm/ The LLVM submodule
36+
37+
libuv/ The libuv submodule
38+
39+
rustllvm/ LLVM support code
40+
41+
fuzzer/ A collection of fuzz testers
2742

28-
Please be gentle, it's a work in progress.
43+
etc/ Scripts, editor support, misc

0 commit comments

Comments
 (0)