| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2015-03-23 | rustdoc: Replace no-pretty-expanded with pretty-expanded | Brian Anderson | -0/+2 | |
| Now that features must be declared expanded source often does not compile. This adds 'pretty-expanded' to a bunch of test cases that still work. | ||||
| 2015-03-23 | Require feature attributes, and add them where necessary | Brian Anderson | -0/+2 | |
| 2014-06-05 | mk: Move rust_test_helpers out of libstd | Alex Crichton | -1/+1 | |
| There's no need to distribute these ABI helpers for tests with the standard rust distribution they're only needed for our tests. Closes #2665 | ||||
| 2014-04-04 | Fix fallout from std::libc separation | Corey Richardson | -1/+1 | |
| 2013-11-29 | Statically link librustrt to libstd | Alex Crichton | -0/+1 | |
| This commit alters the build process of the compiler to build a static librustrt.a instead of a dynamic version. This means that we can stop distributing librustrt as well as default linking against it in the compiler. This also means that if you attempt to build rust code without libstd, it will no longer work if there are any landing pads in play. The reason for this is that LLVM and rustc will emit calls to the various upcalls in librustrt used to manage exception handling. In theory we could split librustrt into librustrt and librustupcall. We would then distribute librustupcall and link to it for all programs using landing pads, but I would rather see just one librustrt artifact and simplify the build process. The major benefit of doing this is that building a static rust library for use in embedded situations all of a sudden just became a whole lot more feasible. Closes #3361 | ||||
| 2013-10-14 | Removing ccdecl | Steve Klabnik | -1/+1 | |
| as per https://github.com/mozilla/rust/pull/9606#discussion_r6930872 | ||||
| 2013-10-14 | Remove unused abi attributes. | Steve Klabnik | -2/+1 | |
| They've been replaced by putting the name on the extern block. #[abi = "foo"] goes to extern "foo" { } Closes #9483. | ||||
| 2013-08-17 | Fix warnings it tests | Erick Tryzelaar | -5/+1 | |
| 2013-08-09 | Remove the C++ runtime. Sayonara | Brian Anderson | -2/+2 | |
| 2013-07-20 | librustc: Remove `pub extern` and `priv extern` from the language. | Patrick Walton | -1/+1 | |
| Place `pub` or `priv` on individual items instead. | ||||
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+4 | |
| 2013-03-07 | librustc: Remove "extern mod { ... }" from librustc, librustdoc, and tests. ↵ | Patrick Walton | -3/+5 | |
| rs=deexterning | ||||
| 2013-02-01 | check-fast fallout from removing export, r=burningtree | Graydon Hoare | -1/+1 | |
| 2013-01-30 | test: Remove export from the tests, language, and libraries. rs=deexporting | Patrick Walton | -2/+1 | |
| 2013-01-24 | librustc: Make C functions unsafe | Patrick Walton | -1/+3 | |
| 2012-12-10 | Reliciense makefiles and testsuite. Yup. | Graydon Hoare | -0/+10 | |
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -0/+1 | |
| #[legacy_exports]; | ||||
| 2012-07-17 | finish fixing broken un-unsupervise windows tests | Ben Blum | -1/+1 | |
| 2012-07-17 | Change all test/run-pass uses of rustrt::unsupervise() to something else | Ben Blum | -2/+2 | |
| 2012-07-03 | Switch 'native' to 'extern' (or 'foreign' in some descriptions) | Graydon Hoare | -1/+1 | |
| 2011-11-18 | re-enable tests for #1058 and #1059 | Niko Matsakis | -2/+0 | |
| 2011-11-16 | Use attributes for native module ABI and link name | Haitao Li | -1/+2 | |
| This patch changes how to specify ABI and link name of a native module. Before: native "cdecl" mod llvm = "rustllvm" {...} After: #[abi = "cdecl"] #[link_name = "rustllvm"] native mod llvm {...} The old optional syntax for ABI and link name is no longer supported. Fixes issue #547 | ||||
| 2011-11-09 | Add "cdecl" as synonym for "c-stack-cdecl" | Brian Anderson | -1/+1 | |
| 2011-10-24 | move uses of rust ABI in tests to cdecl or c-stack-cdecl as appr | Niko Matsakis | -0/+9 | |
| Note: I found a bug in c-stack-cdecl which codes not permit such native functions to be used as values. I added an xfail-test (c-stack-as-value) documenting it. | ||||
