rust/src/rt
Alex Crichton c35b2bd226 trans: Move rust_try into the compiler
This commit moves the IR files in the distribution, rust_try.ll,
rust_try_msvc_64.ll, and rust_try_msvc_32.ll into the compiler from the main
distribution. There's a few reasons for this change:

* LLVM changes its IR syntax from time to time, so it's very difficult to
  have these files build across many LLVM versions simultaneously. We'll likely
  want to retain this ability for quite some time into the future.
* The implementation of these files is closely tied to the compiler and runtime
  itself, so it makes sense to fold it into a location which can do more
  platform-specific checks for various implementation details (such as MSVC 32
  vs 64-bit).
* This removes LLVM as a build-time dependency of the standard library. This may
  end up becoming very useful if we move towards building the standard library
  with Cargo.

In the immediate future, however, this commit should restore compatibility with
LLVM 3.5 and 3.6.
2015-07-21 16:08:11 -07:00
..
arch Fix section of __morestack for aarch64-unknown-linux-gnu 2015-07-13 21:13:52 +02:00
hoedown@238c4d57cc rustdoc: Migrate from sundown to hoedown 2014-05-03 17:36:20 -07:00
msvc Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
valgrind fix typos caught by codespell 2015-05-06 03:00:13 +02:00
miniz.c Move runtime files to C instead of C++ 2013-11-18 21:45:58 -08:00
rust_android_dummy.c rt: Define exp10 on Android 2014-01-03 21:29:40 -08:00
rust_android_dummy.h auto merge of #6234 : yichoi/rust/glob-dummy-pull, r=thestinger 2013-05-04 22:09:36 -07:00
rust_builtin.c windows: Don't link rust_builtin 2015-07-02 10:44:40 -07:00
rust_test_helpers.c rt: Clean up to build with cl.exe 2015-05-19 10:35:58 -07:00