| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-02-23 | Add #[rustc_legacy_const_generics] | Amanieu d'Antras | -0/+6 | |
| 2021-01-13 | Update code to account for extern ABI requirement | Mark Rousskov | -2/+2 | |
| 2021-01-13 | Update tests for extern block linting | Mark Rousskov | -3/+3 | |
| 2021-01-01 | Move rmeta-related tests | Yuki Okushi | -30/+0 | |
| 2021-01-01 | Move builtin-superkinds-related tests | Yuki Okushi | -8/+0 | |
| 2020-12-07 | Move some tests to subdirectories | Vadim Petrochenkov | -8/+0 | |
| 2020-10-29 | Add test for panic_fmt lint with external panic!()-calling macro. | Mara Bos | -0/+6 | |
| 2020-10-29 | Test building of libraries with rustc logging enabled | Tomasz Miąsko | -0/+1 | |
| 2020-10-22 | Bump LLVM for DeadArgElim fix | Aaron Hill | -0/+29 | |
| Fixes #76387 Pulls in https://github.com/rust-lang/llvm-project/pull/82 | ||||
| 2020-10-04 | Add regression test for issue #72470 | Aaron Hill | -0/+175 | |
| This was fixed with the upgrade to LLVM 11 in #73526. It seems extremely unlikey that this exact issue will ever reoccur, since slight modifications to the code caused the crash to stop happening. However, it can't hurt to have a test for it. | ||||
| 2020-09-20 | Remove MMX from Rust | Mateusz Mikuła | -2/+2 | |
| 2020-05-03 | Stabilize fn-like proc macros in expression, pattern and statement positions | Vadim Petrochenkov | -3/+1 | |
| 2020-04-29 | Store LLVM bitcode in object files, not compressed | Alex Crichton | -0/+6 | |
| This commit is an attempted resurrection of #70458 where LLVM bitcode emitted by rustc into rlibs is stored into object file sections rather than in a separate file. The main rationale for doing this is that when rustc emits bitcode it will no longer use a custom compression scheme which makes it both easier to interoperate with existing tools and also cuts down on compile time since this compression isn't happening. The blocker for this in #70458 turned out to be that native linkers didn't handle the new sections well, causing the sections to either trigger bugs in the linker or actually end up in the final linked artifact. This commit attempts to address these issues by ensuring that native linkers ignore the new sections by inserting custom flags with module-level inline assembly. Note that this does not currently change the API of the compiler at all. The pre-existing `-C bitcode-in-rlib` flag is co-opted to indicate whether the bitcode should be present in the object file or not. Finally, note that an important consequence of this commit, which is also one of its primary purposes, is to enable rustc's `-Clto` bitcode loading to load rlibs produced with `-Clinker-plugin-lto`. The goal here is that when you're building with LTO Cargo will tell rustc to skip codegen of all intermediate crates and only generate LLVM IR. Today rustc will generate both object code and LLVM IR, but the object code is later simply thrown away, wastefully. | ||||
| 2020-01-23 | rustc: Allow cdylibs to link against dylibs | Matthew Maurer | -1/+0 | |
| Previously, rustc mandated that cdylibs could only link against rlibs as dependencies (not dylibs). This commit disables that restriction and tests that it works in a simple case. | ||||
| 2019-12-21 | Require issue = "none" over issue = "0" in unstable attributes | Ross MacArthur | -1/+1 | |
| 2019-08-27 | proc_macro: Turn `quote` into a regular built-in macro | Vadim Petrochenkov | -0/+2 | |
| Previously in was implemented using a special hack in the metadata loader | ||||
| 2019-08-15 | Group all ui tests and move to abi #62593 | Kevin Per | -47/+0 | |
| 2019-07-27 | tests: Move run-pass tests with naming conflicts to ui | Vadim Petrochenkov | -0/+8 | |
| 2019-07-27 | tests: Move run-pass tests without naming conflicts to ui | Vadim Petrochenkov | -0/+651 | |
| 2019-05-24 | Add auxiliary issue file | varkor | -18/+0 | |
| 2019-04-22 | Remove double trailing newlines | varkor | -1/+0 | |
| 2019-04-12 | Handle edge cases. | David Wood | -0/+10 | |
| This commit introduces more dirty span manipulation into the compiler in order to handle the various edge cases in moving/renaming the macro import so it is at the root of the import. | ||||
| 2019-04-07 | Add test with current behaviour. | David Wood | -0/+8 | |
| This commit adds a test demonstrating the current behaviour when a macro defined in a module with the `#[macro_export]` is imported from the module rather than the crate root. | ||||
| 2019-03-21 | Move one test from run-make-fulldeps to ui | Vadim Petrochenkov | -0/+8 | |
| 2019-03-14 | Moved issue tests to subdirs and normalised names. | Alexander Regueiro | -29/+0 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -201/+0 | |
| 2018-12-09 | Move some tests from ui-fulldeps to ui | Vadim Petrochenkov | -0/+183 | |
| 2018-10-05 | Move conditional configuration related UI tests into their own directory | Havvy (Ryan Scheel) | -20/+0 | |
| 2018-08-14 | Moved problematic tests on Windows back to compile-fail. | David Wood | -45/+0 | |
| 2018-08-14 | Merged migrated compile-fail tests and ui tests. Fixes #46841. | David Wood | -539/+164 | |
| 2018-08-05 | Fix 2018 edition tests | varkor | -1/+0 | |
| 2018-08-05 | Fix run-pass-fulldeps tests | varkor | -1/+0 | |
| 2018-08-05 | Fix test/ui | varkor | -4/+4 | |
| 2018-08-01 | resolve: Implement prelude search for macro paths | Vadim Petrochenkov | -0/+5 | |
| resolve/expansion: Implement tool attributes | ||||
| 2018-07-19 | Auto merge of #52024 - oli-obk:existential_parse, r=nikomatsakis | bors | -0/+47 | |
| Implement existential types (not for associated types yet) r? @nikomatsakis cc @Centril @varkor @alexreg | ||||
| 2018-07-18 | Implement existential types | Oliver Schneider | -0/+47 | |
| 2018-07-17 | Make `async_idents` an edition incompat lint | Oliver Schneider | -0/+2 | |
| 2018-06-26 | add edition compiletest header + fix tests | mark | -2/+2 | |
| 2018-05-28 | Add test for reexported crate names | Esteban Küber | -0/+30 | |
| 2018-05-22 | create a rust-2018 directory for tests related to edition transition | Niko Matsakis | -11/+0 | |
| 2018-05-17 | Remove the `proc` keyword again | Vadim Petrochenkov | -54/+0 | |
| 2018-05-17 | Add tests | Vadim Petrochenkov | -0/+130 | |
| 2018-05-15 | rustc: Fix `crate` lint for single-item paths | Alex Crichton | -0/+11 | |
| This commit fixes recommending the `crate` prefix when migrating to 2018 for paths that look like `use foo;` or `use {bar, baz}` Closes #50660 | ||||
| 2018-03-24 | When picking a candidate, consider the unstable ones last. | kennytm | -0/+41 | |
| If there is potential ambiguity after stabilizing those candidates, a warning will be emitted. | ||||
| 2017-12-14 | Move compile-fail tests with NOTE/HELP annotations to UI | Vadim Petrochenkov | -0/+521 | |
| 2017-12-12 | Regression test for issue #46112. | Felix S. Klock II | -0/+13 | |
| 2017-12-07 | Migrate a few feature gate tests to ui | est31 | -0/+17 | |
| Renames only in this commit, and obviously .stderr file additions. | ||||
