rust/src
bors bf0a925dcd auto merge of #16486 : kballard/rust/vim_conceal, r=chris
We shouldn't be setting conceallevel in the syntax file. Besides not
being able to undo this if we switch to another syntax later, it also
interferes with embedding rust in other filetypes (such as markdown).

Instead, set it in the ftplugin, where it belongs.
2014-08-15 02:36:14 +00:00
..
compiler-rt@62a4ca6055
compiletest auto merge of #16435 : vadimcn/rust/windows, r=pcwalton 2014-08-15 00:46:19 +00:00
doc auto merge of #16474 : MatejLach/rust/cargorun_fix, r=steveklabnik 2014-08-14 23:01:17 +00:00
driver
etc auto merge of #16486 : kballard/rust/vim_conceal, r=chris 2014-08-15 02:36:14 +00:00
grammar
gyp@1e46da1000
jemalloc@024c67ad65
liballoc
libarena
libbacktrace
libcollections Fix test fallout 2014-08-13 17:11:21 -07:00
libcore auto merge of #16470 : liigo/rust/rename-private-cmp-macros, r=brson 2014-08-14 13:01:18 +00:00
libcoretest core: Add binary_search and binary_search_elem methods to slices. 2014-08-13 11:30:15 -07:00
libdebug
libflate
libfmt_macros
libfourcc Allow deprecation in deprecated libraries 2014-08-12 13:35:56 -07:00
libgetopts
libglob
libgraphviz std: Rename slice::Vector to Slice 2014-08-13 11:30:14 -07:00
libgreen Fix various fallout from timer changes 2014-08-13 11:31:48 -07:00
libhexfloat Allow deprecation in deprecated libraries 2014-08-12 13:35:56 -07:00
liblibc Replace #[cfg(target_os = "win32")] with #[cfg(target_os = "windows")] 2014-08-12 00:13:43 -07:00
liblog Accept empty log level 2014-08-11 11:13:27 +01:00
libnative auto merge of #16435 : vadimcn/rust/windows, r=pcwalton 2014-08-15 00:46:19 +00:00
libnum core: Change the argument order on splitn and rsplitn for strs. 2014-08-13 15:27:37 -07:00
librand core: Rename ImmutableSlice::unsafe_ref to unsafe_get 2014-08-13 11:30:14 -07:00
librbml
libregex core: Change the argument order on splitn and rsplitn for strs. 2014-08-13 15:27:37 -07:00
libregex_macros
librlibc std: Rename various slice traits for consistency 2014-08-13 11:30:14 -07:00
librustc auto merge of #16435 : vadimcn/rust/windows, r=pcwalton 2014-08-15 00:46:19 +00:00
librustc_back auto merge of #16435 : vadimcn/rust/windows, r=pcwalton 2014-08-15 00:46:19 +00:00
librustc_llvm
librustdoc auto merge of #16435 : vadimcn/rust/windows, r=pcwalton 2014-08-15 00:46:19 +00:00
librustrt Replace #[cfg(target_os = "win32")] with #[cfg(target_os = "windows")] 2014-08-12 00:13:43 -07:00
librustuv auto merge of #16435 : vadimcn/rust/windows, r=pcwalton 2014-08-15 00:46:19 +00:00
libsemver Allow deprecation in deprecated libraries 2014-08-12 13:35:56 -07:00
libserialize Reenable ignored test and add run-pass test. 2014-08-11 19:20:10 -07:00
libstd auto merge of #16435 : vadimcn/rust/windows, r=pcwalton 2014-08-15 00:46:19 +00:00
libsync Fix various fallout from timer changes 2014-08-13 11:31:48 -07:00
libsyntax auto merge of #16435 : vadimcn/rust/windows, r=pcwalton 2014-08-15 00:46:19 +00:00
libterm
libtest
libtime
libunicode core: Add binary_search and binary_search_elem methods to slices. 2014-08-13 11:30:15 -07:00
liburl core: Change the argument order on splitn and rsplitn for strs. 2014-08-13 15:27:37 -07:00
libuuid Allow deprecation in deprecated libraries 2014-08-12 13:35:56 -07:00
libuv@dec0561d19
llvm@90a3141620
rt
rustllvm
test auto merge of #16435 : vadimcn/rust/windows, r=pcwalton 2014-08-15 00:46:19 +00:00
README.md
snapshots.txt

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

Source layout:

Path Description
librustc/ The self-hosted compiler
liballoc/ Rust's core allocation library
libcore/ The Rust core library
libdebug/ Debugging utilities
libstd/ The standard library (imported and linked by default)
libgreen/ The M:N runtime library
libnative/ The 1:1 runtime library
libsyntax/ The Rust parser and pretty-printer
libtest/ Rust's test-runner code
------------------- ---------------------------------------------------------
libarena/ The arena (a fast but limited) memory allocator
libbacktrace/ The libbacktrace library
libcollections/ A collection of useful data structures and containers
libflate/ Simple compression library
libfmt_macros/ Macro support for format strings
libfourcc/ Data format identifier library
libgetopts/ Get command-line-options library
libglob/ Unix glob patterns library
libgraphviz/ Generating files for Graphviz
libhexfloat/ Hexadecimal floating-point literals
liblibc/ Bindings for the C standard library
liblog/ Utilities for program-wide and customizable logging
libnum/ Extended number support library (complex, rational, etc)
librand/ Random numbers and distributions
libregex/ Regular expressions
libregex_macros/ The regex! syntax extension
libsemver/ Rust's semantic versioning library
libserialize/ Encode-Decode types library
libsync/ Concurrency mechanisms and primitives
libterm/ ANSI color library for terminals
libtime/ Time operations library
liburl/ URL handling lirary
libuuid/ UUID's handling code
------------------- ---------------------------------------------------------
rt/ The runtime system
rt/rust_*.c - Some of the runtime services
rt/vg - Valgrind headers
rt/msvc - MSVC support
rt/sundown - The Markdown library used by rustdoc
------------------- ---------------------------------------------------------
compiletest/ The test runner
test/ Testsuite
test/codegen - Tests for the LLVM IR infrastructure
test/compile-fail - Tests that should fail to compile
test/debug-info - Tests for the debuginfo tool
test/run-fail - Tests that should compile, run and fail
test/run-make - Tests that depend on a Makefile infrastructure
test/run-pass - Tests that should compile, run and succeed
test/bench - Benchmarks and miscellaneous
test/pretty - Pretty-printer tests
test/auxiliary - Dependencies of tests
------------------- ---------------------------------------------------------
librustdoc/ The Rust API documentation tool
libuv/ The libuv submodule
librustuv/ Rust libuv support code
------------------- ---------------------------------------------------------
llvm/ The LLVM submodule
rustllvm/ LLVM support code
------------------- ---------------------------------------------------------
etc/ Scripts, editors support, misc

NOTE: This list (especially the second part of the table which contains modules and libraries) is highly volatile and subject to change.