rust/src
Brian Anderson 96a629d2fa Base test concurrency on the number of scheduler threads.
Ideally we would just spawn every test and collect the results but I'm not
entirely comfortable doing that yet for reasons that I'm too tired to remember
right now. Urgh.
2011-07-29 21:07:03 -07:00
..
comp Fix bug in typechecker counting occurrences of typarams in instantiation rather than checking formals list. 2011-07-29 18:48:15 -07:00
etc Make combine-tests ignore temp files 2011-07-28 14:24:20 -07:00
fuzzer Make the fuzzer check for obvious errors in the 'rest of the compiler', not just the parser. (Disabled by default because it's slow and messy.) 2011-07-29 10:39:15 +02:00
lib Base test concurrency on the number of scheduler threads. 2011-07-29 21:07:03 -07:00
rt Add sched_threads rt function to get the number of scheduler threads 2011-07-29 21:03:17 -07:00
rustllvm Revert "Revert "Rename Passes2.cpp to Passes.cpp"" 2011-07-17 19:16:23 -07:00
test Enable kind checking on typarams, fix kind constraints in library and comp. 2011-07-29 18:48:15 -07:00
README Update README files 2011-06-26 22:27:22 -07:00
snapshots.txt Register a snapshot 2011-07-29 12:18:26 +02:00

This is preliminary version of the Rust compiler(s).

Source layout:

comp/              The self-hosted compiler

lib/               The standard library

rustllvm/          LLVM support code

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,util}     - Small utility classes for the runtime.

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

Please be gentle, it's a work in progress.