rust/src
Daniel MacDougall b869f36e78 Make docs search results URL-addressable
This change adds two improvements to docs searching functionality.

First, search results will immediately be displayed when a ?search=searchterm
query string parameter is provided to any docs url.

Second, search results are now inserted into the browser history, allowing for
easier navigation between search results and docs pages.
2014-01-23 14:04:50 -08:00
..
compiletest [std::str] Rename from_utf8_owned_opt() to from_utf8_owned(), drop the old from_utf8_owned() behavior 2014-01-21 15:48:48 -08:00
driver
etc remove old rc extension from detection files 2014-01-22 20:39:32 -05:00
gyp@1e46da1000
libextra libc: switch free to the proper signature 2014-01-22 23:13:53 -05:00
libgreen [std::vec] Rename .remove_opt() to .remove(), drop the old .remove() behavior 2014-01-21 15:48:47 -08:00
libnative auto merge of #11682 : thestinger/rust/vector, r=brson 2014-01-22 23:26:33 -08:00
librustc auto merge of #11737 : alexcrichton/rust/issue-11729, r=thestinger 2014-01-23 03:51:29 -08:00
librustdoc Make docs search results URL-addressable 2014-01-23 14:04:50 -08:00
librustpkg auto merge of #11500 : jhasse/rust/patch-rlib, r=alexcrichton 2014-01-21 17:26:14 -08:00
librustuv libc: switch free to the proper signature 2014-01-22 23:13:53 -05:00
libstd auto merge of #11682 : thestinger/rust/vector, r=brson 2014-01-22 23:26:33 -08:00
libsyntax Add LowerExp 'e' and UpperExp 'E' format traits/specifiers 2014-01-22 20:32:40 -05:00
libuv@fd5308383c
llvm@8841dcef35
rt rustuv: Re-work sockaddr glue to not use malloc 2014-01-20 13:32:45 -08:00
rustllvm
test Add some tests for the exponential notation 2014-01-22 20:32:40 -05:00
README.md
snapshots.txt Register new snapshots 2014-01-20 19:45:38 -08:00

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

Source layout:

Path Description
librustc/ The self-hosted compiler
libstd/ The standard library (imported and linked by default)
libextra/ The "extras" library (slightly more peripheral code)
libgreen/ The M:N runtime library
libnative/ The 1:1 runtime library
libsyntax/ The Rust parser and pretty-printer
------------------- ---------------------------------------------------------
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
librustpkg/ The package manager and build system
libuv/ The libuv submodule
------------------- ---------------------------------------------------------
llvm/ The LLVM submodule
rustllvm/ LLVM support code
------------------- ---------------------------------------------------------
etc/ Scripts, editors support, misc