rust/src
Jeff Olson d02b3dffa4 std: reworking how some net and libuv modules are exported in the rc
.. turns out that, without the export, the modules aren't accessible
outside of the crate, itself. I thought that, by importing some module
into another (nesting it) and exporting from that nested module (which
is, itself, exported from std.rc) that my mod would be in the build
artifact. This doesn't appear to be the case. learning is fun!
2012-05-22 22:29:17 -07:00
..
cargo Remove some dead code. 2012-05-19 10:08:43 -07:00
compiletest Fix compiletest::header::iter_header to work with new-style for loops 2012-05-03 17:45:06 -07:00
etc vim: Fix syntax of number literals 2012-05-05 11:43:07 +09:00
fuzzer remove mutable cycle from ast_fold 2012-05-21 20:07:14 -07:00
libcore core: add result::unwrap() .. patch from @nmatsakis 2012-05-22 22:29:16 -07:00
librustsyntax Merge branch 'master' of git://github.com/mozilla/rust 2012-05-22 18:23:32 -07:00
libstd std: reworking how some net and libuv modules are exported in the rc 2012-05-22 22:29:17 -07:00
libuv@1170ffba3a rustc: Don't generate landing pad cleanups for boxy things 2012-03-29 16:43:18 -07:00
llvm@3a57b672f8 Update llvm and integrate clang and compiler-rt. 2012-04-30 17:48:38 -07:00
rt rt: adding rust_uv_* binding for kernel malloc and free'ing :/ 2012-05-22 22:29:16 -07:00
rustc Convert more resource tests to use classes with dtors 2012-05-22 22:12:18 -04:00
rustdoc Send is no longer a subkind of copy. This allows for sendable, but non-copyable resources. Closes #2420. 2012-05-22 14:10:32 -07:00
rustllvm Update llvm and integrate clang and compiler-rt. 2012-04-30 17:48:38 -07:00
test Merge pull request #2430 from mmeyerho/master 2012-05-22 20:39:53 -07:00
README.txt Update src/README.txt. Closes #2147 2012-04-09 14:03:48 -07:00
snapshots.txt Register snapshots 2012-05-21 18:08:39 -07:00

This is preliminary version of the Rust compiler, libraries and tools

Source layout:

rustc/             The self-hosted compiler

libcore/           The core library (imported and linked by default)
libstd/            The standard library (slightly more peripheral code)
librustsyntax/     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

cargo/             The package manager

rustdoc/           The Rust API documentation tool

llvm/              The LLVM submodule

libuv/             The libuv submodule

rustllvm/          LLVM support code

fuzzer/            A collection of fuzz testers

etc/               Scripts, editor support, misc