1. 19 11月, 2017 6 次提交
  2. 09 4月, 2017 1 次提交
  3. 30 12月, 2016 1 次提交
  4. 05 4月, 2016 1 次提交
    • J
      Handle integer-extending for C ABI · 4815f7e6
      James Miller 提交于
      We need to supply sext/zext attributes to LLVM to ensure that arguments
      are extended to the appropriate width in the correct way.
      
      Most platforms extend integers less than 32 bits, though not all.
      4815f7e6
  5. 27 3月, 2016 1 次提交
  6. 18 3月, 2016 7 次提交
  7. 13 10月, 2015 1 次提交
  8. 12 8月, 2015 1 次提交
    • V
      Fix copy-paste bug. · cb5cd549
      Vadim Chugunov 提交于
      (that didn't seem to affect anything as the Rust type of the args wasn't getting used for code generation)
      cb5cd549
  9. 06 5月, 2015 1 次提交
  10. 29 4月, 2015 1 次提交
  11. 03 2月, 2015 1 次提交
  12. 18 11月, 2014 1 次提交
  13. 17 8月, 2014 1 次提交
    • P
      librustc: Forbid external crates, imports, and/or items from being · 7f928d15
      Patrick Walton 提交于
      declared with the same name in the same scope.
      
      This breaks several common patterns. First are unused imports:
      
          use foo::bar;
          use baz::bar;
      
      Change this code to the following:
      
          use baz::bar;
      
      Second, this patch breaks globs that import names that are shadowed by
      subsequent imports. For example:
      
          use foo::*; // including `bar`
          use baz::bar;
      
      Change this code to remove the glob:
      
          use foo::{boo, quux};
          use baz::bar;
      
      Or qualify all uses of `bar`:
      
          use foo::{boo, quux};
          use baz;
      
          ... baz::bar ...
      
      Finally, this patch breaks code that, at top level, explicitly imports
      `std` and doesn't disable the prelude.
      
          extern crate std;
      
      Because the prelude imports `std` implicitly, there is no need to
      explicitly import it; just remove such directives.
      
      The old behavior can be opted into via the `import_shadowing` feature
      gate. Use of this feature gate is discouraged.
      
      This implements RFC #116.
      
      Closes #16464.
      
      [breaking-change]
      7f928d15
  14. 08 8月, 2014 1 次提交