0
0
mirror of https://github.com/rust-lang/rust.git synced 2024-11-29 18:06:44 +01:00
rust/src
bors 0604468fd5 auto merge of #6054 : catamorphism/rust/rustpkg, r=graydon
r? @graydon

Sorry, this pull request is a few different things at once, but I tried to make them separate commits.

First, as before, this should do file searching the way that's described in the doc now.

Second, there's also some preliminary work on the install command (really just tests for it).
2013-04-25 12:42:41 -07:00
..
compiletest Fixed typo... And a billion other things. 2013-04-24 22:28:02 +02:00
driver
etc Rename Div operator trait to Quot and Modulo operator trait to Rem 2013-04-22 01:58:53 +10:00
libcore auto merge of #6054 : catamorphism/rust/rustpkg, r=graydon 2013-04-25 12:42:41 -07:00
libfuzzer Assorted fixes from de-modeing rustc/syntax (rusti, rustdoc, fuzzer, rustpkg) 2013-04-19 23:23:23 -04:00
librust
librustc Fixed typo... And a billion other things. 2013-04-24 22:28:02 +02:00
librustdoc Fixed typo... And a billion other things. 2013-04-24 22:28:02 +02:00
librusti Assorted fixes from de-modeing rustc/syntax (rusti, rustdoc, fuzzer, rustpkg) 2013-04-19 23:23:23 -04:00
librustpkg rustpkg: Preliminary work on install command 2013-04-24 17:51:31 -07:00
libstd Update impl of Round for Ratio 2013-04-25 11:53:51 +10:00
libsyntax Remove needless FIXME. Fixes #2811. 2013-04-24 20:39:29 -04:00
libuv@218ab86721
llvm@2e9f0d21fe Fix LLVM bug affecting i1 switches emitted for nullable enum match. 2013-04-21 20:15:57 -07:00
rt Fix issue #5976 - HANDLE leaks and undefined/bad behavour 2013-04-23 21:23:15 +01:00
rustllvm Choose target features 2013-04-22 20:54:12 +09:00
test Fixed typo... And a billion other things. 2013-04-24 22:28:02 +02:00
README.txt
snapshots.txt

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

Source layout:

librustc/          The self-hosted compiler

libcore/           The core library (imported and linked by default)
libstd/            The standard library (slightly more peripheral code)
libsyntax/         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
rt/linenoise       - a readline-like line editing library

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

librustpkg/        The package manager and build system

librusti/          The JIT REPL

librustdoc/        The Rust API documentation tool

llvm/              The LLVM submodule

libuv/             The libuv submodule

rustllvm/          LLVM support code

libfuzzer/         A collection of fuzz testers

etc/               Scripts, editor support, misc