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

Fix unique pointers occuring in unreachable blocks #3824

Closed
wants to merge 95 commits into from

Commits on Oct 9, 2012

  1. Configuration menu
    Copy the full SHA
    bdc1b7a View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2012

  1. rustc: fix size computation of structs for the FFI

    It didn't take alignment into account.
    
    Fixes rust-lang#3656.
    Blei committed Oct 10, 2012
    Configuration menu
    Copy the full SHA
    25096a2 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2012

  1. Conditional usage of LLVM DebugFlag

    DebugFlag is conditionally exported by LLVM in llvm/Support/Debug.h
    in-between an #ifndef NDEBUG block; RustWrapper should not
    unconditionally use it. This closes rust-lang#3701.
    
    Signed-off-by: Luca Bruno <[email protected]>
    lucab committed Oct 11, 2012
    Configuration menu
    Copy the full SHA
    97ecde2 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2012

  1. Use gpgv for signature verification in cargo

    Parsing gpg output for signature verification is not recommended,
    as it can break easily (and doesn't work with i18n).
    This patch makes use of gpgv, as suggested by gpg authors:
    http://lists.gnupg.org/pipermail/gnupg-users/2004-August/023141.html
    This closes rust-lang#3762.
    
    Signed-off-by: Luca Bruno <[email protected]>
    lucab committed Oct 14, 2012
    Configuration menu
    Copy the full SHA
    01aaeef View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2012

  1. Configuration menu
    Copy the full SHA
    ab89b5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6211ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7237268 View commit details
    Browse the repository at this point in the history
  4. Fix whitespace

    catamorphism committed Oct 15, 2012
    Configuration menu
    Copy the full SHA
    0643466 View commit details
    Browse the repository at this point in the history
  5. Check whether loans conflict with old loans or with themselves.

    Along the way, convert from dvec-of-dvec representation to track loans in scope
    to just a single flattened list.  It's more convenient.
    
    Fixes rust-lang#3765. r+ pcwalton.
    nikomatsakis committed Oct 15, 2012
    Configuration menu
    Copy the full SHA
    2a1aa9f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c886629 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4f9e7ba View commit details
    Browse the repository at this point in the history
  8. Add test cases for rust-lang#3668

    Previous commits fix the issue.
    
    Closes rust-lang#3668
    catamorphism committed Oct 15, 2012
    Configuration menu
    Copy the full SHA
    c5b82a6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    91ae541 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7d84505 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2012

  1. Configuration menu
    Copy the full SHA
    d293286 View commit details
    Browse the repository at this point in the history
  2. Add test for Issue 2823

    catamorphism committed Oct 16, 2012
    Configuration menu
    Copy the full SHA
    bbc46d5 View commit details
    Browse the repository at this point in the history
  3. In ty::normalize_ty, don't replace self_regions with None

    Instead, replace with re_static. This was causing ty::subst to
    fail when called from trans::type_of::type_of.
    
    Already discussed with nmatsakis and it's a small change, so
    no review.
    
    Closes rust-lang#3447
    catamorphism committed Oct 16, 2012
    Configuration menu
    Copy the full SHA
    b38092e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4dc67c5 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2012

  1. Configuration menu
    Copy the full SHA
    a92c3db View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1679960 View commit details
    Browse the repository at this point in the history
  3. Remove integer suffixes

    catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    081a043 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    47c83f1 View commit details
    Browse the repository at this point in the history
  5. Merge pull request rust-lang#3716 from Blei/fix-3656

    rustc: fix size computation of structs for the FFI
    catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    7f12cc4 View commit details
    Browse the repository at this point in the history
  6. Merge pull request rust-lang#3706 from erickt/str-with-capacity

    libcore: add a str::with_capacity to match the fn in vec
    catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    ebce097 View commit details
    Browse the repository at this point in the history
  7. Merge pull request rust-lang#3719 from lucab/lucab/to-upstream/pull-2

    Fix rust-lang#3701: rustllvm conditional build
    catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    f5e71f5 View commit details
    Browse the repository at this point in the history
  8. Merge pull request rust-lang#3764 from lucab/lucab/to-upstream/pull-3

    Use gpgv for signature verification in cargo
    catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    5cf0c65 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e94e82c View commit details
    Browse the repository at this point in the history
  10. Sigil patrol: change fn@ fn& fn~ to @fn &fn ~fn

    This also involves removing references to the old long-form closure
    syntax, which pcwalton alleges is deprecated and which was never updated
    for the new forms, e.g. `@fn() {}` is illegal.
    bstrie authored and catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    5e1d0ba View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f7ce3dc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ca5506a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    66151d0 View commit details
    Browse the repository at this point in the history
  14. word => word_space

    catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    7236472 View commit details
    Browse the repository at this point in the history
  15. Line length

    catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    b532a8e View commit details
    Browse the repository at this point in the history
  16. Add a module to getopts to support verbose option definition

    This is built on top of the existing functionality, but
    adds a `groups` module which defines functions allowing
    the user to specify whole short/long/description groups
    at once and provides a usage message.
    killerswan committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    32baf1c View commit details
    Browse the repository at this point in the history
  17. Fix long lines

    catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    f2544d8 View commit details
    Browse the repository at this point in the history
  18. std::treemap - changing types to reflect constraints, adding equality…

    … check (space expensive)
    Daniel Patterson authored and catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    fd6be2f View commit details
    Browse the repository at this point in the history
  19. Fix whitespace

    catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    bbc90b6 View commit details
    Browse the repository at this point in the history
  20. Merge pull request rust-lang#3739 from killerswan/usagemsg

    Add a module to getopts for verbose option group declaration (and use it in rustc)
    catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    33adb7a View commit details
    Browse the repository at this point in the history
  21. Enable configure to detect 32 bit systems on 64 bit kernels

    These systems run 32 bit binaries so arch needs to be forced
    to 32 bits.
    arkaitzj authored and catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    cf8bded View commit details
    Browse the repository at this point in the history
  22. Fix copy warnings in str

    catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    d9f1426 View commit details
    Browse the repository at this point in the history
  23. Fix copy warnings in str

    catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    7dde840 View commit details
    Browse the repository at this point in the history
  24. libsyntax: refactor the parser to consider foreign items as items

    parse_item_or_view_item() would drop visibility if none of the conditions
    following it would hold. This was the case when parsing extern {} blocks,
    where the function was only used to parse view items, but discarded the
    visibility of the first not-view item.
    Blei authored and catamorphism committed Oct 17, 2012
    Configuration menu
    Copy the full SHA
    e7e1bab View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    fdd7b4d View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2012

  1. Add examples to the parsing limitations section of the macro tutorial.

    (Thanks to bstrie for pointing them out!)
    paulstansifer committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    0f2fc71 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-lang#3799 from paulstansifer/master

    Add examples to the parsing limitations section of the macro tutorial.
    catamorphism committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    e28a161 View commit details
    Browse the repository at this point in the history
  3. Check pandoc's version correctly for >=1.10.

    Tony Young committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    2c1ed18 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0cee3e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ce4cf7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e03ffd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b18a151 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e3b1471 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    95423d2 View commit details
    Browse the repository at this point in the history
  10. libcore: minor code cleanup.

    This is minor and probably completely inconsequential to performance,
    but I find vec::map to be more clear than vec::each and a push.
    erickt committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    a7ecde3 View commit details
    Browse the repository at this point in the history
  11. Simplify str::to_managed

    erickt committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    ac50046 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fe41cce View commit details
    Browse the repository at this point in the history
  13. Merge pull request rust-lang#3805 from erickt/incoming

    Variety of small cleanups
    catamorphism committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    141ef23 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fa38c12 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b03c71f View commit details
    Browse the repository at this point in the history
  16. Merge pull request rust-lang#3802 from rfw/fix_pandoc_configure

    Check pandoc's version correctly for >=1.10.
    catamorphism committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    55f043d View commit details
    Browse the repository at this point in the history
  17. Merge pull request rust-lang#3803 from tychosci/readclose

    Make some string operations UTF-8 safe
    catamorphism committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    7dda889 View commit details
    Browse the repository at this point in the history
  18. Revert "Simplify str::to_managed"

    This reverts commit ac50046.
    erickt committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    eeae552 View commit details
    Browse the repository at this point in the history
  19. rustc: Implement intra-crate static methods on anonymous trait implem…

    …entations. r=nmatsakis
    pcwalton committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    754704e View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    acf2d20 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    33795bc View commit details
    Browse the repository at this point in the history
  22. configure: note dep on head.

    graydon committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    e0b71dd View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2012

  1. Configuration menu
    Copy the full SHA
    3d76a75 View commit details
    Browse the repository at this point in the history
  2. Merge pull request rust-lang#3811 from luqmana/incoming

    configure: check for pandoc version properly.
    catamorphism committed Oct 19, 2012
    Configuration menu
    Copy the full SHA
    c81953c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34aabe5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6c4ad31 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c97944f View commit details
    Browse the repository at this point in the history
  6. Remove superfluous by-ref in option::get, option::get_default, option…

    …::expect
    
    Superficial change, no review.
    catamorphism committed Oct 19, 2012
    Configuration menu
    Copy the full SHA
    10612ee View commit details
    Browse the repository at this point in the history
  7. Fix Windows breakage

    catamorphism committed Oct 19, 2012
    Configuration menu
    Copy the full SHA
    8492a02 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    81e66ae View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0243d86 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    89de49c View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2012

  1. Valgrind check disable

    vertexclique authored and brson committed Oct 20, 2012
    Configuration menu
    Copy the full SHA
    c05d96c View commit details
    Browse the repository at this point in the history
  2. Some tweaks to the valgrind makefile code

    This reenables valgrinding of the compiler and prints a message
    when the user _is_ valgrinding
    brson committed Oct 20, 2012
    Configuration menu
    Copy the full SHA
    55d134d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15777de View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2012

  1. Configuration menu
    Copy the full SHA
    0e2437b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79e538d View commit details
    Browse the repository at this point in the history
  3. std: Add test for getpeername

    brson committed Oct 21, 2012
    Configuration menu
    Copy the full SHA
    781f8cb View commit details
    Browse the repository at this point in the history
  4. std: rename getpeername to get_peer_addr

    luqmana authored and brson committed Oct 21, 2012
    Configuration menu
    Copy the full SHA
    9555ee7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8dd8136 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    55e40a1 View commit details
    Browse the repository at this point in the history
  7. libsyntax: adapt the pretty printer for the new fixed size array syntax

    `[int]/5` -> `[int * 5]`
    Blei authored and brson committed Oct 21, 2012
    Configuration menu
    Copy the full SHA
    4174688 View commit details
    Browse the repository at this point in the history
  8. Remove old fixed-length vector syntax

    bstrie authored and brson committed Oct 21, 2012
    Configuration menu
    Copy the full SHA
    ac81fff View commit details
    Browse the repository at this point in the history
  9. Fix a pprint test for fixed-length vecs

    bstrie authored and brson committed Oct 21, 2012
    Configuration menu
    Copy the full SHA
    684d945 View commit details
    Browse the repository at this point in the history
  10. No longer parse old fixed-length vec sytnax

    bstrie authored and brson committed Oct 21, 2012
    Configuration menu
    Copy the full SHA
    614624a View commit details
    Browse the repository at this point in the history
  11. ...missed a merge marker on that last rebase

    bstrie authored and brson committed Oct 21, 2012
    Configuration menu
    Copy the full SHA
    41c37d9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f3df50f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8a8fbe3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8378757 View commit details
    Browse the repository at this point in the history
  15. Long lines

    brson committed Oct 21, 2012
    Configuration menu
    Copy the full SHA
    9980f25 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    191d162 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7c79801 View commit details
    Browse the repository at this point in the history