Permalink
Commits on Jan 10, 2015
  1. auto merge of #20839 : alexcrichton/rust/missing-stability, r=aturon

    Both `Extend::extend` and `DoubleEndedIterator::next_back` were intended to be
    stable, but they mistakenly didn't have the `#[stable]` tag.
    bors committed Jan 10, 2015
  2. auto merge of #20802 : huonw/rust/book-css, r=steveklabnik

    There is likely to be new users with the alpha release, and there are a lot of documents on the internet (StackOverflow, reddit, blogs) that refer to these guides, so emitting a more helpful error than "404" is nice. Hence, I've temporarily reinstated stub documents for each of the old guides, referring to as relevant a part of the book as possible.
    
    Also, rustbook was silently ignoring some errors, which lead to an inconsistency with directory creation/file writing. This meant the CSS file was not being written if no `doc` directory existed in the users build dir (e.g. the buildbots). This should mean that the CSS will appear automatically in later builds.
    bors committed Jan 10, 2015
  3. auto merge of #20782 : iKevinY/rust/trpl-formatting, r=steveklabnik

    Here's my PR for the changes discussed in #19823. I decided to leave `_these_` types of italics the way there were because it differentiates the use of italics for emphasis from `*key term*` italics. Otherwise, bolded terms have been changed to italics, and single and double quotes have been changed appropriately, depending on their context (my judgement may not be the best, though).
    
    r? @steveklabnik (congratulations on #19897 being finalized and merged, by the way!)
    bors committed Jan 10, 2015
  4. auto merge of #20828 : alexcrichton/rust/issue-20823, r=brson

    This will temporarily prevent warnings generated from expanding to code that the
    test harness itself uses. This solution will require tweaking around the beta
    cycle, but it will prevent spurious warnings for now.
    
    Closes #20823
    bors committed Jan 10, 2015
  5. core: rm unused lifetime.

    huonw committed Jan 9, 2015
Commits on Jan 9, 2015
  1. std: Mark two missing functions as #[stable]

    Both `Extend::extend` and `DoubleEndedIterator::next_back` were intended to be
    stable, but they mistakenly didn't have the `#[stable]` tag.
    alexcrichton committed Jan 9, 2015
  2. auto merge of #20776 : kmcallister/rust/macro-cleanup, r=alexcrichton

    r? @alexcrichton. This passes tests for me.
    bors committed Jan 9, 2015
  3. syntax: Add #[allow(unstable)] to --test expansion

    This will temporarily prevent warnings generated from expanding to code that the
    test harness itself uses. This solution will require tweaking around the beta
    cycle, but it will prevent spurious warnings for now.
    
    Closes #20823
    alexcrichton committed Jan 9, 2015
  4. Update macro scope intro

    kmcallister committed Jan 8, 2015
  5. Re-reduce libstd macro duplication

    The libstd definitions move to libcore, which causes some minor updates there.
    kmcallister committed Jan 8, 2015
  6. Fix revert of rust-installer

    brson committed Jan 9, 2015
  7. Merge pull request #20800 from jroesch/add-regression-for-issue-20414

    Add test for issue #20414
    
    Reviewed-by: alexcrichton
    bors committed Jan 9, 2015
  8. Merge pull request #20799 from kud1ing/patch-1

    Link to http://rustbyexample.com/
    
    Reviewed-by: steveklabnik
    bors committed Jan 9, 2015
  9. Merge pull request #20793 from ktossell/rustdoc-fixedvector-syntax

    Make rustdoc use the `[_; N]` syntax instead of `[_, ..N]`
    
    Reviewed-by: sfackler
    bors committed Jan 9, 2015
  10. Merge pull request #20699 from vhbit/ios-archs

    Better iOS support
    
    Reviewed-by: alexcrichton
    bors committed Jan 9, 2015
  11. Updated compiler-rt

    vhbit committed Jan 9, 2015
  12. iOS: cabi fixes

    Changed alignment according to official Apple docs
    vhbit committed Jan 9, 2015
  13. iOS: fixed test build

    Now it is possible to run tests on a jailbroken device
    vhbit committed Jan 5, 2015
  14. iOS: updated targets

    - target_word_size -> target_pointer_width
    - added armv7 and armv7s targets
    - enabled building binaries so tests could be run on a jailbroken device
    vhbit committed Jan 8, 2015
  15. rustbook: use a relative @import path to ensure it works offline.

    The URL previously caused the book to require an internet connection to
    get the full styling, this should mean no internet is required.
    huonw committed Jan 9, 2015
  16. auto merge of #20788 : Zoxc/rust/loader, r=huonw

    Fixes #19907
    bors committed Jan 9, 2015
  17. Ensure that the book is built after the doc/ directory.

    Without this, rustbook was failing because it was expecting the
    directory to exist. (Previously, rustbook was just silently failing to
    install the CSS files due to this.)
    huonw committed Jan 9, 2015
  18. Handle errors properly in rustbook.

    Silently ignoring errors is :( so lets not silently ignore them. huon is
    :) now.
    huonw committed Jan 9, 2015
  19. Add stub deprecation files for each of the old guides.

    There are hundreds of stackoverflow answers, reddit posts and blog
    articles that link to these documents, so it's a nicer user experience
    if they're not plain 404s.
    
    The intention is to let these hang around only for relatively short
    while. The alpha is likely to bring in many new users and they will be
    reading the documents mentioned above.
    huonw committed Jan 9, 2015
  20. Add test for issue #20414

    jroesch committed Jan 9, 2015
  21. Link to http://rustbyexample.com/

    kud1ing committed Jan 9, 2015
  22. Forbid trailing attributes in impl blocks

    Closes #20711
    sfackler committed Jan 9, 2015
  23. auto merge of #20786 : brson/rust/rustdocwarnings, r=huonw

    Because we are warning about unstable APIs and there are many
    of these yet, this creates a high likelyhood doc tests will
    fail.
    
    This doesn't seem right as a blanket policy to me anyway, though
    certainly we want it in std. Probably more appropriate to add
    a rustdoc option.
    bors committed Jan 9, 2015