rust/src
Wade Mealing f375391cb6 Patch to error instead of crashing when parsing unmatched double quotes
Patch to error and fail instead of using all available memory
then crashing to detect the error condition of an unmatched
double quote before the end of a file.

I couldn't get it to show nice error messages, so this may not be
the ideal fix.

A test case for this situation has also been added.
2011-09-27 23:20:31 -07:00
..
comp Patch to error instead of crashing when parsing unmatched double quotes 2011-09-27 23:20:31 -07:00
etc
fuzzer Prevent copies of resources into various things 2011-09-27 21:50:07 -07:00
lib Don't ever raise unique kinds of pinned kinds to shared (again) 2011-09-27 16:03:10 -07:00
rt rt: Store the task in TLS 2011-09-27 18:12:03 -07:00
rustllvm
test Patch to error instead of crashing when parsing unmatched double quotes 2011-09-27 23:20:31 -07:00
README
snapshots.txt

This is preliminary version of the Rust compiler.

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/libuv           - The library used for async IO in the 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.