Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rolling up PRs in the queue #14955

Merged
merged 17 commits into from
Jun 17, 2014
Merged

Rolling up PRs in the queue #14955

merged 17 commits into from
Jun 17, 2014

Commits on Jun 17, 2014

  1. Configuration menu
    Copy the full SHA
    7613c9d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cd932f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    051abae View commit details
    Browse the repository at this point in the history
  4. rustc: Improve span for error about using a method as a field.

    libsyntax: ExprField now contains a SpannedIdent rather than Ident.
    
    [breaking-change]
    Ryman authored and alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    9945052 View commit details
    Browse the repository at this point in the history
  5. Change prints: @t -> Gc<T> , ~T -> Box<T>

    schmee authored and alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    ebde8cf View commit details
    Browse the repository at this point in the history
  6. Add a Syntastic plugin for Rust.

    BurntSushi authored and alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    b5d9e94 View commit details
    Browse the repository at this point in the history
  7. debuginfo: Correctly handle indirectly recursive types.

    So far handling some indirectly recursive types, such as pointer types, has relied on LLVM metadata uniquing in a very implicit way. This could cause some inconsistencies in the debuginfo, and sometimes to hard to trace LLVM assertions.
    With this commit unique type IDs and the TypeMap are used to explicitly make sure that no inconsistencies exist, and, if in the future some regression re-introduces one, give a better error message instead of the hard-to-interpret LLVM error.
    michaelwoerister authored and alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    88e1576 View commit details
    Browse the repository at this point in the history
  8. Move num_cpus from std::rt::util to std::os. Closes rust-lang#1…

    Jorge Aparicio authored and alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    0439162 View commit details
    Browse the repository at this point in the history
  9. std: Don't fail the task when a Future is dropped

    It's a benign failure that no one needs to know about.
    
    Closes rust-lang#14892
    alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    01dc27a View commit details
    Browse the repository at this point in the history
  10. rustc: Don't mark type parameters as exported

    This ends up causing the privacy pass to get all confused, and there's nothing
    inherently exported about them anyway.
    
    Closes rust-lang#14933
    alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    accb442 View commit details
    Browse the repository at this point in the history
  11. doc: Fix a link in the FAQ

    alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    ebac770 View commit details
    Browse the repository at this point in the history
  12. Update "use" to "uses" ln186

    theptrk authored and alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    e1971dd View commit details
    Browse the repository at this point in the history
  13. Update repo location

    brson authored and alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    f4ae8a8 View commit details
    Browse the repository at this point in the history
  14. fix typo in the libc crate

    thestinger authored and alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    6dd6ddd View commit details
    Browse the repository at this point in the history
  15. Update Sublime Rust github link

    Package switched maintainer from dbp to jhasse as stated in the README.md at the old link.
    Christopher Bergqvist authored and alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    56d7bbe View commit details
    Browse the repository at this point in the history
  16. Fix --disable-rpath and tests

    This involved a few changes to the local build system:
    
    * Makefiles now prefer our own LD_LIBRARY_PATH over the user's LD_LIBRARY_PATH
      in order to support building rust with rust already installed.
    * The compiletest program was taught to correctly pass through the aux dir as a
      component of LD_LIBRARY_PATH in more situations.
    
    This change was spliced out of rust-lang#14832 to consist of just the fixes to running
    tests without an rpath setting embedded in executables.
    alexcrichton committed Jun 17, 2014
    Configuration menu
    Copy the full SHA
    375c5b8 View commit details
    Browse the repository at this point in the history
  17. Test fixes from rollup

    Closes rust-lang#14888 (Allow disabling jemalloc as the memory allocator)
    Closes rust-lang#14905 (rustc: Improve span for error about using a method as a field.)
    Closes rust-lang#14920 (Fix rust-lang#14915)
    Closes rust-lang#14924 (Add a Syntastic plugin for Rust.)
    Closes rust-lang#14935 (debuginfo: Correctly handle indirectly recursive types)
    Closes rust-lang#14938 (Reexport `num_cpus` in `std::os`. Closes rust-lang#14707)
    Closes rust-lang#14941 (std: Don't fail the task when a Future is dropped)
    Closes rust-lang#14942 (rustc: Don't mark type parameters as exported)
    Closes rust-lang#14943 (doc: Fix a link in the FAQ)
    Closes rust-lang#14944 (Update "use" to "uses" on ln186)
    Closes rust-lang#14949 (Update repo location)
    Closes rust-lang#14950 (fix typo in the libc crate)
    Closes rust-lang#14951 (Update Sublime Rust github link)
    Closes rust-lang#14953 (Fix --disable-rpath and tests)
    alexcrichton committed Jun 17, 2014
    5 Configuration menu
    Copy the full SHA
    b9adb6c View commit details
    Browse the repository at this point in the history