Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 44 lines (30 sloc) 1.499 kB
eb18152 @brson Update src/README.txt. Closes #2147
brson authored
1 This is preliminary version of the Rust compiler, libraries and tools
d6b7c96 @graydon Populate tree.
graydon authored
2
3 Source layout:
4
c19ea05 @damag The compiler is now in src/rustc
damag authored
5 rustc/ The self-hosted compiler
d6b7c96 @graydon Populate tree.
graydon authored
6
3ccdd2a @graydon Mention new dirs in README.
graydon authored
7 libcore/ The core library (imported and linked by default)
8 libstd/ The standard library (slightly more peripheral code)
0863ac2 @lkuper Update READMEs and comments to reflect "rustsyntax" -> "syntax" change
lkuper authored
9 libsyntax/ The Rust parser and pretty-printer
fcbdac9 @brson Update README files
brson authored
10
d6b7c96 @graydon Populate tree.
graydon authored
11 rt/ The runtime system
12 rt/rust_*.cpp - The majority of the runtime services
13 rt/isaac - The PRNG used for pseudo-random choices in the runtime
14 rt/bigint - The bigint library used for the 'big' type
15 rt/uthash - Small hashtable-and-list library for C, used in runtime
eb18152 @brson Update src/README.txt. Closes #2147
brson authored
16 rt/sync - Concurrency utils
17 rt/util - Small utility classes for the runtime.
18 rt/vg - Valgrind headers
19 rt/msvc - MSVC support
d6b7c96 @graydon Populate tree.
graydon authored
20
fcbdac9 @brson Update README files
brson authored
21 test/ Testsuite
d6b7c96 @graydon Populate tree.
graydon authored
22 test/compile-fail - Tests that should fail to compile
23 test/run-fail - Tests that should compile, run and fail
24 test/run-pass - Tests that should compile, run and succeed
ac72f42 @brson Mention test/bench in README
brson authored
25 test/bench - Benchmarks and miscellanea
eb18152 @brson Update src/README.txt. Closes #2147
brson authored
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
d6b7c96 @graydon Populate tree.
graydon authored
42
eb18152 @brson Update src/README.txt. Closes #2147
brson authored
43 etc/ Scripts, editor support, misc
Something went wrong with that request. Please try again.