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

Issue 5910 dyna freeze #6285

Closed
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 24, 2013

  1. Tidy

    brson committed Apr 24, 2013
    Configuration menu
    Copy the full SHA
    354460e View commit details
    Browse the repository at this point in the history
  2. mk: reorganize doc build to fix dependencies. rust-lang#6042

    Most of our documentation requires both pandoc and node.js.
    This simplifies the logic around those checks and fixes an
    error when building without node.js but with pandoc.
    brson committed Apr 24, 2013
    Configuration menu
    Copy the full SHA
    34f7255 View commit details
    Browse the repository at this point in the history
  3. core: Warning police

    brson committed Apr 24, 2013
    Configuration menu
    Copy the full SHA
    1962803 View commit details
    Browse the repository at this point in the history
  4. core: Turn off rtdebug logging

    Accidentally left in on at some point
    brson committed Apr 24, 2013
    3 Configuration menu
    Copy the full SHA
    08659f5 View commit details
    Browse the repository at this point in the history
  5. Rename cleanup_task_local_map_ to cleanup_task_local_map_extern_cb

    Per pcwalton's suggestion.
    brson committed Apr 24, 2013
    Configuration menu
    Copy the full SHA
    436657b View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2013

  1. Merge remote-tracking branch 'brson/io'

    Conflicts:
    	src/libcore/rt/uvio.rs
    brson committed Apr 25, 2013
    4 Configuration menu
    Copy the full SHA
    28ab152 View commit details
    Browse the repository at this point in the history
  2. 4 Configuration menu
    Copy the full SHA
    abc49fd View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2013

  1. Add --linker option to pass flags to the linker

    James Miller committed Apr 29, 2013
    Configuration menu
    Copy the full SHA
    00ede34 View commit details
    Browse the repository at this point in the history
  2. rustc: Suppress derived pattern-match-checking errors

    typeck::check::_match wasn't suppressing derived errors properly.
    Fixed it.
    catamorphism committed Apr 29, 2013
    Configuration menu
    Copy the full SHA
    edc11a9 View commit details
    Browse the repository at this point in the history
  3. Adds '--print-link-args' that outputs linker arguments that would be …

    …used
    James Miller committed Apr 29, 2013
    Configuration menu
    Copy the full SHA
    e75203c View commit details
    Browse the repository at this point in the history
  4. 9 Configuration menu
    Copy the full SHA
    c1fdace View commit details
    Browse the repository at this point in the history
  5. 4 Configuration menu
    Copy the full SHA
    d8024e2 View commit details
    Browse the repository at this point in the history
  6. core: Turn off the local heap in newsched in stage0 to work around wi…

    …ndows bustage
    
    core won't compile in stage0 without.
    brson committed Apr 29, 2013
    3 Configuration menu
    Copy the full SHA
    6818e24 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2013

  1. test: Remove run-pass/too-much-recursion.rs

    I don't understand how this is still passing on the bots. This condition
    should trigger an abort now.
    brson committed Apr 30, 2013
    9 Configuration menu
    Copy the full SHA
    9ddcf1c View commit details
    Browse the repository at this point in the history
  2. 5 Configuration menu
    Copy the full SHA
    c2b8f98 View commit details
    Browse the repository at this point in the history
  3. 5 Configuration menu
    Copy the full SHA
    849f814 View commit details
    Browse the repository at this point in the history
  4. Change flags to -Z print-link-args and --link-args

    James Miller committed Apr 30, 2013
    5 Configuration menu
    Copy the full SHA
    2deefbe View commit details
    Browse the repository at this point in the history
  5. 5 Configuration menu
    Copy the full SHA
    84e97d5 View commit details
    Browse the repository at this point in the history
  6. adapt to snapshot

    nikomatsakis committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    202b8dc View commit details
    Browse the repository at this point in the history
  7. desnapshot

    nikomatsakis committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    b5a7e8b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a896440 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7fed480 View commit details
    Browse the repository at this point in the history
  10. iter: add a find function

    thestinger committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    6f18bb5 View commit details
    Browse the repository at this point in the history
  11. deleted two tests intended to test RUST_CC_ZEAL, an apparently defunc…

    …t flag for the cycle collector
    jbclements committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    229ebf0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5d8db6f View commit details
    Browse the repository at this point in the history
  13. this issue is a dup of another one that has a correct test case

    this test case has rotted wrt modern syntax. fortunately, this issue
    was a dup of another one, and that one still ICEs.
    jbclements committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    78942a2 View commit details
    Browse the repository at this point in the history
  14. This test case is obsolete for two reasons

    First, it refers to a feature (trait bounds on type parameters) that's
    apparently no longer in the language. Second, if I understand the issue
    correctly, it should never have been a "run-pass" test because it was
    supposed to fail.
    jbclements committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    77da055 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9455eaf View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    aa48a17 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    7a0c1ea View commit details
    Browse the repository at this point in the history
  18. rustc: remove modes

    nikomatsakis committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    545d51c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    70b9ad1 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    418f991 View commit details
    Browse the repository at this point in the history
  21. 5 Configuration menu
    Copy the full SHA
    a6eaa3b View commit details
    Browse the repository at this point in the history
  22. Remove mach_sty

    sanxiyn committed Apr 30, 2013
    5 Configuration menu
    Copy the full SHA
    97109aa View commit details
    Browse the repository at this point in the history
  23. The null case of a nullable-poiner enum might not be nullary.

    Cases like `Either<@int,()>` have a null case with at most one value but
    a nonzero number of fields; if we misreport this, then bad things can
    happen inside of, for example, pattern matching.
    
    Closes rust-lang#6117.
    jld committed Apr 30, 2013
    5 Configuration menu
    Copy the full SHA
    8408012 View commit details
    Browse the repository at this point in the history
  24. Reverse accidental src/llvm reversion in 876483d, and add test.

    The test is reduced from a doc test, but making it separate ensures that
    (1) unrelated changes to the docs won't leave this case uncovered, and
    (2) the nature of any future failures will be more obvious to whoever
    sees the tree on fire as a result.
    jld committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    41d06db View commit details
    Browse the repository at this point in the history
  25. Revert "doc: XFAIL mysterious failure on bots"

    This reverts commit 2c6dae0.
    jld committed Apr 30, 2013
    5 Configuration menu
    Copy the full SHA
    4701716 View commit details
    Browse the repository at this point in the history
  26. auto merge of rust-lang#6118 : brson/rust/too-much-recursion, r=thest…

    …inger
    
    I don't understand how this is still passing on the bots. This condition
    should trigger an abort now.
    bors committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    9b54fbd View commit details
    Browse the repository at this point in the history
  27. auto merge of rust-lang#6134 : jld/rust/issue-6117, r=catamorphism

    Cases like `Either<@int,()>` have a null case with at most one value but
    a nonzero number of fields; if we misreport this, then bad things can
    happen inside of, for example, pattern matching.
    
    Closes rust-lang#6117.
    bors committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    9d966ae View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    dc21dae View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    f236b85 View commit details
    Browse the repository at this point in the history
  30. clear *everything* from the tmp directory

    The .tmp files were missed before. I don't think there's a need to use
    *.ext instead of just *.
    thestinger committed Apr 30, 2013
    5 Configuration menu
    Copy the full SHA
    0b377e5 View commit details
    Browse the repository at this point in the history
  31. auto merge of rust-lang#6136 : jld/rust/simplifycfg-unrevert, r=thest…

    …inger
    
    Also add the clearly marked test case that should have been there all along, and un-xfail the not-so-obvious doc test that was affected.
    bors committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    9329bd6 View commit details
    Browse the repository at this point in the history
  32. 5 Configuration menu
    Copy the full SHA
    4493cf4 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    dd310d6 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    325263f View commit details
    Browse the repository at this point in the history
  35. This test case now parses

    I've done a slapdash job of fixing up the syntax; it didn't pass before,
    and it doesn't pass now, but at least it parses...
    jbclements committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    7e89a51 View commit details
    Browse the repository at this point in the history
  36. Test now passes

    jbclements committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    add60bb View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    cc4e018 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    d6bb587 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    178305f View commit details
    Browse the repository at this point in the history
  40. more commits on issue 2185

    jbclements committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    3a5361a View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    527f771 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    3931ce4 View commit details
    Browse the repository at this point in the history
  43. fixed this test case too

    jbclements committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    d1921fb View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    89bb02a View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    c75b763 View commit details
    Browse the repository at this point in the history
  46. fixed up syntax

    jbclements committed Apr 30, 2013
    Configuration menu
    Copy the full SHA
    fc66107 View commit details
    Browse the repository at this point in the history
  47. 5 Configuration menu
    Copy the full SHA
    ab1d8ea View commit details
    Browse the repository at this point in the history

Commits on May 1, 2013

  1. Merge remote-tracking branch 'brson/io'

    Conflicts:
    	src/libcore/task/local_data_priv.rs
    brson committed May 1, 2013
    4 Configuration menu
    Copy the full SHA
    4a4646f View commit details
    Browse the repository at this point in the history
  2. auto merge of rust-lang#6103 : catamorphism/rust/nonfatal-errors, r=c…

    …atamorphism
    
    r? @nikomatsakis typeck::check::_match wasn't suppressing derived errors properly.
    Fixed it. (This will fix rust-lang#5100)
    bors committed May 1, 2013
    Configuration menu
    Copy the full SHA
    7a85767 View commit details
    Browse the repository at this point in the history
  3. mk: Fix pdf build

    brson committed May 1, 2013
    Configuration menu
    Copy the full SHA
    9847428 View commit details
    Browse the repository at this point in the history
  4. core/std: Fix race condition in os::mkdir_recursive tests

    Added a change_dir_locked function to os, and use it in the
    mkdir_recursive tests so that the tests don't clobber each other's
    directory changes.
    catamorphism committed May 1, 2013
    5 Configuration menu
    Copy the full SHA
    782e06e View commit details
    Browse the repository at this point in the history
  5. auto merge of rust-lang#6105 : Aatch/rust/linker-improv, r=pcwalton

    Adds two extra flags: `--linker` which takes extra flags to pass to the linker, can be used multiple times and `--print-link-args` which prints out linker arguments. Currently `--print-link-args` needs execution to get past translation to get the `LinkMeta` data.
    
    I haven't done tests or updated any extra documentation yet, so this pull request is currently here for review.
    bors committed May 1, 2013
    Configuration menu
    Copy the full SHA
    cb527bf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c1ea72d View commit details
    Browse the repository at this point in the history
  7. auto merge of rust-lang#6115 : jbclements/rust/test-case-fixes, r=jbc…

    …lements
    
    In developing the grammar a few weeks ago, I fixed up a bunch of test cases that had rotted to the point that they didn't parse.
    bors committed May 1, 2013
    Configuration menu
    Copy the full SHA
    89f4193 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    db24514 View commit details
    Browse the repository at this point in the history
  9. 5 Configuration menu
    Copy the full SHA
    ee26c7c View commit details
    Browse the repository at this point in the history
  10. auto merge of rust-lang#6139 : thestinger/rust/tmp, r=graydon

    The `.tmp` files were missed before. I don't think there's a need to use
    *.ext instead of just *.
    bors committed May 1, 2013
    Configuration menu
    Copy the full SHA
    17ca136 View commit details
    Browse the repository at this point in the history
  11. auto merge of rust-lang#6144 : catamorphism/rust/mkdir_recursive-brea…

    …kage, r=thestinger
    
    r? @brson or @thestinger : Added a change_dir_locked function to os, and use it in the
    mkdir_recursive tests so that the tests don't clobber each other's
    directory changes.
    bors committed May 1, 2013
    Configuration menu
    Copy the full SHA
    bfccfdc View commit details
    Browse the repository at this point in the history
  12. auto merge of rust-lang#6147 : bjz/rust/numeric-traits, r=brson

    After much discussion on IRC and rust-lang#4819, we have decided to revert to the old naming of the `/` operator. This does not change its behavior. In making this change, we also have had to rename some of the methods in the `Integer` trait. Here is a list of the methods that have changed:
    
    - `Quot::quot` -> `Div::div`
    - `Rem::rem` - stays the same
    - `Integer::quot_rem` -> `Integer::div_rem`
    - `Integer::div` -> `Integer::div_floor`
    - `Integer::modulo` -> `Integer::mod_floor`
    - `Integer::div_mod` -> `Integer::div_mod_floor`
    bors committed May 1, 2013
    Configuration menu
    Copy the full SHA
    f67239f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dca8870 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    57c126e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f7ef71d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9d65446 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    5ab33a2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d96c65a View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8486110 View commit details
    Browse the repository at this point in the history
  20. add an option to debug borrows (RUST_DEBUG_BORROW) so you can

    find out where the offending borrow occurred. This ... still needs
    some work.
    nikomatsakis committed May 1, 2013
    Configuration menu
    Copy the full SHA
    4af2d90 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5d79f94 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7d6d002 View commit details
    Browse the repository at this point in the history
  23. rustc: remove the rest of drop

    Removes:
    
    ast::struct_def::dtor
    syntax::ast::ii_dtor
    syntax::visit::fk_dtor
    syntax::ast_map::node_dtor
    syntax:struct_dtor
    erickt committed May 1, 2013
    Configuration menu
    Copy the full SHA
    c2e1f47 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    3e3e2f0 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    5fee324 View commit details
    Browse the repository at this point in the history
  26. remove some warnings

    erickt committed May 1, 2013
    Configuration menu
    Copy the full SHA
    e9688fc View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    e7a3bbd View commit details
    Browse the repository at this point in the history
  28. 5 Configuration menu
    Copy the full SHA
    7c9d089 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    3159335 View commit details
    Browse the repository at this point in the history
  30. auto merge of rust-lang#6148 : erickt/rust/remove-drop, r=pcwalton

    The drop block has been deprecated for quite some time. This patch series removes support for parsing it and all the related machinery that made drop work.
    
    As a side feature of all this, I also added the ability to annote fields in structs. This allows comments to be properly associated with an individual field. However, I didn't update `rustdoc` to integrate these comment blocks into the documentation it generates.
    bors committed May 1, 2013
    Configuration menu
    Copy the full SHA
    55fbc47 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    38f93f2 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    08dd625 View commit details
    Browse the repository at this point in the history
  33. 5 Configuration menu
    Copy the full SHA
    046a285 View commit details
    Browse the repository at this point in the history
  34. Add trait object field types to back/abi.rs, and use them

    I've added trt_field_vtable, trt_field_box, and trt_field_tydesc, and
    inserted them in place of the "magic numbers" used to access trait
    object fields through GEPi().
    Sodel-the-Vociferous committed May 1, 2013
    5 Configuration menu
    Copy the full SHA
    c64471a View commit details
    Browse the repository at this point in the history
  35. libc bindings for glob.h

    only tested on linux/x86_64, but i got the values for other platforms
    from their system header files.
    
    no bindings for win32, because win32 doesn't include glob.h.
    
    also, glob() takes a callback for error handling, but i'm just making
    this a *c_void for now, since i don't know how to represent c calling
    back into rust (if that's even currently possible).
    doy authored and graydon committed May 1, 2013
    Configuration menu
    Copy the full SHA
    0583462 View commit details
    Browse the repository at this point in the history
  36. add a higher level glob() function to os

    this could probably use expansion - it just uses all of the default
    options, which is usually what we want, but not always. maybe add a
    separate function that takes more options?
    doy authored and graydon committed May 1, 2013
    Configuration menu
    Copy the full SHA
    685baed View commit details
    Browse the repository at this point in the history
  37. glob_t should be public on all platforms

    doy authored and graydon committed May 1, 2013
    8 Configuration menu
    Copy the full SHA
    ed81e33 View commit details
    Browse the repository at this point in the history
  38. libcore: add N(0,1) and Exp(1) distributions to core::rand.

    Sample from the normal and exponential distributions using the Ziggurat
    algorithm.
    huonw authored and graydon committed May 1, 2013
    5 Configuration menu
    Copy the full SHA
    1eb5efc View commit details
    Browse the repository at this point in the history
  39. auto merge of rust-lang#6161 : graydon/rust/glob-retry, r=graydon

    This is a retry of pull rust-lang#5832
    bors committed May 1, 2013
    Configuration menu
    Copy the full SHA
    9411547 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    3afd708 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2013

  1. Configuration menu
    Copy the full SHA
    14bf5c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef6b24d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d231c42 View commit details
    Browse the repository at this point in the history
  4. auto merge of rust-lang#6162 : graydon/rust/random-retry, r=graydon

    Sample from the normal and exponential distributions using the Ziggurat
    algorithm.
    bors committed May 2, 2013
    Configuration menu
    Copy the full SHA
    d3e7c74 View commit details
    Browse the repository at this point in the history
  5. Take string slices

    sanxiyn committed May 2, 2013
    Configuration menu
    Copy the full SHA
    0c34cab View commit details
    Browse the repository at this point in the history
  6. Use static strings

    sanxiyn committed May 2, 2013
    5 Configuration menu
    Copy the full SHA
    4294aed View commit details
    Browse the repository at this point in the history
  7. auto merge of rust-lang#6127 : gifnksm/rust/impl-clone-for-bigint, r=…

    …graydon
    
    implement `Clone` using `deriving(Clone)`.
    bors committed May 2, 2013
    Configuration menu
    Copy the full SHA
    b4bdc3f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6210de9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fbaf839 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5f88634 View commit details
    Browse the repository at this point in the history
  11. Add error if RED_ZONE_SIZE doesn't get defined

    James Miller committed May 2, 2013
    5 Configuration menu
    Copy the full SHA
    1bd3184 View commit details
    Browse the repository at this point in the history
  12. 5 Configuration menu
    Copy the full SHA
    8a28970 View commit details
    Browse the repository at this point in the history
  13. 5 Configuration menu
    Copy the full SHA
    d6697e7 View commit details
    Browse the repository at this point in the history
  14. auto merge of rust-lang#6173 : sammykim/rust/doc-vec, r=yichoi

    I think whether vector element is mutable is decided by whether vector reference is mutable.
    bors committed May 2, 2013
    Configuration menu
    Copy the full SHA
    a64aa28 View commit details
    Browse the repository at this point in the history
  15. 5 Configuration menu
    Copy the full SHA
    e596128 View commit details
    Browse the repository at this point in the history
  16. rustc: remove ty::LegacyDtor

    erickt committed May 2, 2013
    5 Configuration menu
    Copy the full SHA
    c1de90c View commit details
    Browse the repository at this point in the history
  17. auto merge of rust-lang#6151 : bjz/rust/local-variable-cleanup, r=brson

    I have noticed these comments scattered across the codebase. They appear to be vestigial Emacs formatting settings and they don't appear in newer files. For the sake of consistency it's probably best to remove them.
    bors committed May 2, 2013
    Configuration menu
    Copy the full SHA
    efcabc4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6f6dd86 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b42ea7f View commit details
    Browse the repository at this point in the history
  20. auto merge of rust-lang#6175 : Aatch/rust/red-zone-warn, r=sanxiyn

    This has happened to two people trying to get Rust working on other platforms. Since it won't compile either way, make a nicer message for it (which will also point them straight to the correct file).
    bors committed May 2, 2013
    Configuration menu
    Copy the full SHA
    5458d7d View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5f1a90e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c14aa7e View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    880e300 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    46c2b5b View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    a636f51 View commit details
    Browse the repository at this point in the history
  26. 5 Configuration menu
    Copy the full SHA
    9862cf7 View commit details
    Browse the repository at this point in the history
  27. auto merge of rust-lang#6111 : pnkfelix/rust/issue4391-rustc-should-n…

    …ot-silently-skip-erroneous-tests, r=pnkfelix
    
    ...e.
    
    Fixes rust-lang#4391.
    bors committed May 2, 2013
    Configuration menu
    Copy the full SHA
    d1f7220 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    afcb9e9 View commit details
    Browse the repository at this point in the history
  29. libcore: optimize string joining routines.

    This makes concat/connect/connect_slices about 20% faster, and takes
    `repeat` from O(n^2) to O(n), and lowers the constant factor.
    huonw committed May 2, 2013
    5 Configuration menu
    Copy the full SHA
    5714e2c View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    6487cb2 View commit details
    Browse the repository at this point in the history
  31. 5 Configuration menu
    Copy the full SHA
    18c46b8 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    cff6aba View commit details
    Browse the repository at this point in the history
  33. 5 Configuration menu
    Copy the full SHA
    6883814 View commit details
    Browse the repository at this point in the history
  34. auto merge of rust-lang#6177 : gifnksm/rust/iter-chain, r=thestinger

    `T: Iterator<A>` and `U: Iterator<A>` should be able to `chain` whether `T` and `U` are same or not.
    bors committed May 2, 2013
    Configuration menu
    Copy the full SHA
    326d966 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    89377ea View commit details
    Browse the repository at this point in the history
  36. auto merge of rust-lang#6178 : erickt/rust/remove-drop, r=graydon

    This patch removes ty::LegacyDtor, which is no longer used.
    bors committed May 2, 2013
    Configuration menu
    Copy the full SHA
    1c64f7a View commit details
    Browse the repository at this point in the history
  37. auto merge of rust-lang#6182 : huonw/rust/core-str-opts, r=nikomatsakis

    This adds #[inline] to many very common string routines (e.g. `len`).
    
    It also rewrites `repeat` to not use `+=` and make it O(n) rather than O(n^2), and also concat/connect(_slices) to reduce the overhead of reallocations, and constantly `set_len`ing (etc) in `push_str`. (The added complexity might not be worth the 20% speedup though.)
    bors committed May 2, 2013
    Configuration menu
    Copy the full SHA
    69316f0 View commit details
    Browse the repository at this point in the history
  38. Use static strings

    youknowone committed May 2, 2013
    5 Configuration menu
    Copy the full SHA
    35b91e2 View commit details
    Browse the repository at this point in the history
  39. make link_args use spaces as separators

    Lots of linking arguments need to be passed as -Wl,--foo so giving the
    comma meaning at the rustc layer makes those flags impossible to pass.
    
    Multiple arguments can now be passed from a shell by quoting the
    argument: --link-args='-lfoo -Wl,--as-needed'.
    thestinger committed May 2, 2013
    5 Configuration menu
    Copy the full SHA
    7aa10e6 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    b698884 View commit details
    Browse the repository at this point in the history
  41. More accurate spans

    sanxiyn committed May 2, 2013
    8 Configuration menu
    Copy the full SHA
    a0d8873 View commit details
    Browse the repository at this point in the history
  42. Convert most of rust_run_program.cpp to rust (issue rust-lang#2674).

    gareth authored and gareth committed May 2, 2013
    Configuration menu
    Copy the full SHA
    544ac62 View commit details
    Browse the repository at this point in the history
  43. Remove errant trailing whitespace.

    gareth authored and gareth committed May 2, 2013
    Configuration menu
    Copy the full SHA
    23e97ae View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    ec9c7c3 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    88ec89d View commit details
    Browse the repository at this point in the history
  46. 5 Configuration menu
    Copy the full SHA
    cce97ab View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    cdf604f View commit details
    Browse the repository at this point in the history
  48. Fix some issues with test_destroy_actually_kills:

    - it is now cross platform, instead of just unix
    - it now avoids sleeping (fixing issue rust-lang#6156)
    - it now calls force_destroy() when force = true (was a bug)
    gareth authored and gareth committed May 2, 2013
    5 Configuration menu
    Copy the full SHA
    bd979c1 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    4999d44 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    cc62680 View commit details
    Browse the repository at this point in the history
  51. 5 Configuration menu
    Copy the full SHA
    32ebaac View commit details
    Browse the repository at this point in the history
  52. auto merge of rust-lang#6197 : graydon/rust/re-xfail, r=graydon

    These were accidentally un-xfail'ed since they pass on x64. They don't yet on x86.
    bors committed May 2, 2013
    Configuration menu
    Copy the full SHA
    ba84251 View commit details
    Browse the repository at this point in the history
  53. libstd: De-mut arena

    pcwalton committed May 2, 2013
    Configuration menu
    Copy the full SHA
    6f2e429 View commit details
    Browse the repository at this point in the history
  54. auto merge of rust-lang#6172 : Sodel-the-Vociferous/rust/rm_trt_obj_m…

    …agic_nums, r=catamorphism,graydon
    
    I don't know how one would write a separate test for this sort of thing. Building the compiler, and `make check` worked, which should mean I didn't screw anything.
    bors committed May 2, 2013
    Configuration menu
    Copy the full SHA
    31599fe View commit details
    Browse the repository at this point in the history
  55. auto merge of rust-lang#6192 : thestinger/rust/link_args, r=catamorphism

    Lots of linking arguments need to be passed as -Wl,--foo so giving the
    comma meaning at the rustc layer makes those flags impossible to pass.
    
    Multiple arguments can now be passed from a shell by quoting the
    argument: --link-args='-lfoo -Wl,--as-needed'.
    bors committed May 2, 2013
    Configuration menu
    Copy the full SHA
    79a2b2e View commit details
    Browse the repository at this point in the history

Commits on May 3, 2013

  1. librustc: Update the serializer to work properly with INHTWAMA, remov…

    …ing mutable fields in the process
    pcwalton committed May 3, 2013
    5 Configuration menu
    Copy the full SHA
    dc5df61 View commit details
    Browse the repository at this point in the history
  2. auto merge of rust-lang#6195 : luqmana/rust/newtype-drop, r=catamorphism

    Follow up with test case for rust-lang#6125.
    bors committed May 3, 2013
    Configuration menu
    Copy the full SHA
    73733c9 View commit details
    Browse the repository at this point in the history
  3. move @mut into scope_info

    nikomatsakis committed May 3, 2013
    Configuration menu
    Copy the full SHA
    9bded76 View commit details
    Browse the repository at this point in the history
  4. 5 Configuration menu
    Copy the full SHA
    c0f587d View commit details
    Browse the repository at this point in the history
  5. rustc: Drop the visitor object from the visitor glue

    Recent demoding makes the visitor glue leak. It hasn't shown up in tests
    because the box annihilator deletes the leaked boxes. This affects the
    new scheduler though which does not yet have a box annihilator.
    
    I don't think there's any great way to test this besides setting up
    a task that doesn't run the box annihilator and I don't know that that's
    a capability we want tasks to have.
    brson committed May 3, 2013
    Configuration menu
    Copy the full SHA
    db6a62c View commit details
    Browse the repository at this point in the history
  6. core: Wire up the unwinder to newsched again

    This was some merge fallout
    brson committed May 3, 2013
    3 Configuration menu
    Copy the full SHA
    f8dffc6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    17b368f View commit details
    Browse the repository at this point in the history
  8. auto merge of rust-lang#6140 : Dretch/rust/run-with-rust, r=brson

    Even more of `core::run` could be rust-ified -- I believe that access to the C extern environ can be done with rust now. I did not do this because some special casing is needed for OSX and I don't have a mac I can test with.
    
    I think this will also fix rust-lang#6096.
    bors committed May 3, 2013
    Configuration menu
    Copy the full SHA
    baa1c18 View commit details
    Browse the repository at this point in the history
  9. auto merge of rust-lang#6201 : pcwalton/rust/inhtwama-serializer, r=g…

    …raydon
    
    This PR removes mutable fields from the serializer and makes the encoder and decoder use INHTWAMA properly (i.e. `&mut self`).
    
    r? @graydon
    bors committed May 3, 2013
    Configuration menu
    Copy the full SHA
    b37a685 View commit details
    Browse the repository at this point in the history
  10. Merge remote-tracking branch 'brson/io' into incoming

    Conflicts:
    	mk/rt.mk
    	src/libcore/run.rs
    brson committed May 3, 2013
    5 Configuration menu
    Copy the full SHA
    6c478c7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    87c46b5 View commit details
    Browse the repository at this point in the history
  12. 5 Configuration menu
    Copy the full SHA
    76f7207 View commit details
    Browse the repository at this point in the history
  13. auto merge of rust-lang#6212 : brson/rust/xfail-flatpipes, r=brson

    This is preventing a snapshot. Filed rust-lang#6211
    bors committed May 3, 2013
    Configuration menu
    Copy the full SHA
    2ae44a0 View commit details
    Browse the repository at this point in the history
  14. 5 Configuration menu
    Copy the full SHA
    f45c6b8 View commit details
    Browse the repository at this point in the history
  15. Remove extra #[cfg(stage0)]

    gifnksm committed May 3, 2013
    5 Configuration menu
    Copy the full SHA
    e34a7ec View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    984180c View commit details
    Browse the repository at this point in the history
  17. 5 Configuration menu
    Copy the full SHA
    02889f7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    213f7b2 View commit details
    Browse the repository at this point in the history
  19. 5 Configuration menu
    Copy the full SHA
    47050c4 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3402435 View commit details
    Browse the repository at this point in the history
  21. Avoid needless creation of unique strings in fmt!()

    Only the first portion has to be owned, as it acts as the buffer for the
    constructed string. The remaining strings can be static.
    dotdash committed May 3, 2013
    5 Configuration menu
    Copy the full SHA
    2e3e0c0 View commit details
    Browse the repository at this point in the history
  22. auto merge of rust-lang#6185 : gifnksm/rust/prelude-from_str, r=graydon

    `core::prelude`  re-exports `core::to_str::ToStr`, but doesn't re-export `core::from_str::FromStr`.
    That is inconsistent.
    bors committed May 3, 2013
    Configuration menu
    Copy the full SHA
    d9c7d0b View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    35214d3 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    9ecb97a View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    84bdd05 View commit details
    Browse the repository at this point in the history
  26. auto merge of rust-lang#6046 : brson/rust/io, r=graydon

    r? @pcwalton
    
    Sorry this is so big, and sorry the first commit is just titled 'wip'.
    
    Some interesting bits
    
    * [LocalServices](brson@f9069ba) - This is the set of runtime capabilities that *all* Rust code should expect access to, including the local heap, GC, logging, unwinding.
    * [impl Reader, etc. for Option](brson@5fbb094) - Constructors like `File::open` return Option<FileStream>. This lets you write I/O code without ever unwrapping an option.
    
    This series adds a lot of [documentation](https://github.com/brson/rust/blob/io/src/libcore/rt/io/mod.rs#L11) to `core::rt::io`.
    bors committed May 3, 2013
    Configuration menu
    Copy the full SHA
    79aeb52 View commit details
    Browse the repository at this point in the history
  27. Correct mismatch between the way that pattern ids and expression ids …

    …map to types (pattern ids map to the input type, expression ids map to the output type)
    nikomatsakis committed May 3, 2013
    Configuration menu
    Copy the full SHA
    e7d9693 View commit details
    Browse the repository at this point in the history
  28. Make build products depend on their target directories.

    This is an attempt to address Issue rust-lang#3326 by adding [*order-only*][1]
    prerequsites of each build product on the directory where it is to go.
    It is important that the prerequisites be order-only, since the
    timestamp on a parent directory is not relevant to whether a product
    is out of date; the parent directory merely needs to exist.
    
    (This use case of generating target directories was provided as an
    [example][2] of how order-only prequisites are used.)
    
    [1]: http://www.gnu.org/software/make/manual/html_node/Prerequisite-Types.html
    
    [2]: http://www.kolpackov.net/pipermail/notes/2004-January/000001.html
    pnkfelix committed May 3, 2013
    Configuration menu
    Copy the full SHA
    4dd0fa6 View commit details
    Browse the repository at this point in the history
  29. auto merge of rust-lang#6213 : kud1ing/rust/patch-1, r=graydon

    ...re/index.html
    bors committed May 3, 2013
    Configuration menu
    Copy the full SHA
    9a31cdb View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    4332f81 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    f3a6ea2 View commit details
    Browse the repository at this point in the history
  32. 5 Configuration menu
    Copy the full SHA
    832f7b7 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    bfd3cd8 View commit details
    Browse the repository at this point in the history
  34. rustc: Handle struct patterns where the expected type is an enum

    Previously, rustc would ICE if you matched on an enum-typed thing
    with a structure pattern. Error out correctly.
    catamorphism committed May 3, 2013
    Configuration menu
    Copy the full SHA
    13df2ea View commit details
    Browse the repository at this point in the history
  35. tidy

    catamorphism committed May 3, 2013
    5 Configuration menu
    Copy the full SHA
    32b3d3e View commit details
    Browse the repository at this point in the history
  36. Be more careful about the order in which we read the next field

    during task annihilation, since it is easy to tread on freed memory.
    nikomatsakis authored and graydon committed May 3, 2013
    6 Configuration menu
    Copy the full SHA
    c15fa3a View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    be08c3e View commit details
    Browse the repository at this point in the history
  38. auto merge of rust-lang#6200 : catamorphism/rust/issue-5358, r=catamo…

    …rphism
    
    r? @nikomatsakis Previously, rustc would ICE if you matched on an enum-typed thing
    with a structure pattern. Error out correctly. This will close rust-lang#5358
    bors committed May 3, 2013
    Configuration menu
    Copy the full SHA
    517bfc9 View commit details
    Browse the repository at this point in the history
  39. rustpkg: Implement install command

        The install command should work now, though it only installs
        in-place (anything else has to wait until I implement RUST_PATH).
    
    Also including:
        core: Add remove_directory_recursive, change copy_file
    
        Make copy_file preserve permissions, and add a remove_directory_recursive
        function.
    catamorphism committed May 3, 2013
    Configuration menu
    Copy the full SHA
    4d4cabf View commit details
    Browse the repository at this point in the history
  40. tidy

    catamorphism committed May 3, 2013
    Configuration menu
    Copy the full SHA
    376a552 View commit details
    Browse the repository at this point in the history
  41. rustpkg: Handle sysroot more correctly

    In rustpkg, pass around sysroot; in rustpkg tests, set the sysroot
    manually so that tests can find libcore and such.
    
    With bonus metadata::filesearch refactoring to avoid copies.
    catamorphism committed May 3, 2013
    Configuration menu
    Copy the full SHA
    c42f121 View commit details
    Browse the repository at this point in the history
  42. core: Warning police

    catamorphism committed May 3, 2013
    Configuration menu
    Copy the full SHA
    5fb5a94 View commit details
    Browse the repository at this point in the history
  43. std: Warning police

    catamorphism committed May 3, 2013
    Configuration menu
    Copy the full SHA
    18bf9bd View commit details
    Browse the repository at this point in the history
  44. syntax: Warning police

    catamorphism committed May 3, 2013
    Configuration menu
    Copy the full SHA
    1a5f11a View commit details
    Browse the repository at this point in the history
  45. rustc: Warning police

    catamorphism committed May 3, 2013
    5 Configuration menu
    Copy the full SHA
    2df8799 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2013

  1. 5 Configuration menu
    Copy the full SHA
    86efd97 View commit details
    Browse the repository at this point in the history
  2. rustpkg: Make code actually compile

    oops.
    catamorphism committed May 4, 2013
    5 Configuration menu
    Copy the full SHA
    9f76ca6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d9c638 View commit details
    Browse the repository at this point in the history
  4. 5 Configuration menu
    Copy the full SHA
    5681571 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5bf7e8b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0ff8200 View commit details
    Browse the repository at this point in the history
  7. auto merge of rust-lang#6219 : dotdash/rust/fmt, r=graydon

    Only the first portion has to be owned, as it acts as the buffer for the
    constructed string. The remaining strings can be static.
    bors committed May 4, 2013
    Configuration menu
    Copy the full SHA
    821979f View commit details
    Browse the repository at this point in the history
  8. auto merge of rust-lang#6227 : graydon/rust/issue-6112-box-annihilato…

    …r, r=graydon
    
    during task annihilation, since it is easy to tread on freed memory.
    bors committed May 4, 2013
    Configuration menu
    Copy the full SHA
    c3ab74b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a47e4cb View commit details
    Browse the repository at this point in the history
  10. 4 Configuration menu
    Copy the full SHA
    7ac6571 View commit details
    Browse the repository at this point in the history
  11. auto merge of rust-lang#6230 : thestinger/rust/whitespace, r=catamorp…

    …hism
    
    I just had `git apply` fix most of them and then did a quick skim over the diff to fix a few cases where it did the wrong thing (mostly replacing tabs with 4 spaces, when someone's editor had them at 8 spaces).
    bors committed May 4, 2013
    Configuration menu
    Copy the full SHA
    1f65e4a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    495bceb View commit details
    Browse the repository at this point in the history
  13. Fix another goof: consistently use parent directory of target for rule.

    (I wonder if there's a better way to write this in the rule itself;
    i.e. something like `$$(dirname $$@)`.  But for now this will do.)
    pnkfelix committed May 4, 2013
    5 Configuration menu
    Copy the full SHA
    175a5ee View commit details
    Browse the repository at this point in the history
  14. Reduce code bloat from managed allocations

    In commit d7f5e43 "core::rt: Add the local heap to newsched tasks",
    local_malloc and local_free have become rather big and their forced
    inlining causes quite a bit of code bloat. Compile times for crates
    affected by the bloat (e.g. rustc) improve, while others (e.g. libstd)
    seem to be unaffected, so I guess the inlining doesn't gain us much.
    
    Sizes:
                   | librustc   | libsytax
    ---------------|–-----------|------------
    with inlining  | 18,547,824 |  7,110,848
    w/o inlining   | 15,092,040 |  5,518,608
    dotdash committed May 4, 2013
    5 Configuration menu
    Copy the full SHA
    e5ca35d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bf2d3c7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ccf2f7b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    989d008 View commit details
    Browse the repository at this point in the history
  18. auto merge of rust-lang#6237 : dotdash/rust/reduce_bloat, r=brson

    In commit d7f5e43 "core::rt: Add the local heap to newsched tasks",
    local_malloc and local_free have become rather big and their forced
    inlining causes quite a bit of code bloat. Compile times for crates
    affected by the bloat (e.g. rustc) improve, while others (e.g. libstd)
    seem to be unaffected, so I guess the inlining doesn't gain us much.
    
    Sizes:
    ```
                   | librustc   | libsytax
    ---------------|–-----------|------------
    with inlining  | 18,547,824 |  7,110,848
    w/o inlining   | 15,092,040 |  5,518,608
    bors committed May 4, 2013
    Configuration menu
    Copy the full SHA
    b872900 View commit details
    Browse the repository at this point in the history
  19. Register snapshots

    brson committed May 4, 2013
    5 Configuration menu
    Copy the full SHA
    8081e8d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d74ac9e View commit details
    Browse the repository at this point in the history

Commits on May 5, 2013

  1. small fix to the tutorial-ffi destructor example

    The previous example was erroneously attempting to destroy
    uninitialized memory, which was often zeroed (masking the bug).
    thestinger committed May 5, 2013
    5 Configuration menu
    Copy the full SHA
    8f2d71a View commit details
    Browse the repository at this point in the history
  2. 5 Configuration menu
    Copy the full SHA
    987ad9c View commit details
    Browse the repository at this point in the history
  3. auto merge of rust-lang#6234 : yichoi/rust/glob-dummy-pull, r=thestinger

    transitional patch to resolve compile/link failure on android
    
    after rust-lang#6161 landed, I've encountered below errors since android does not support glob in libc.
    
    /opt/ndk_standalone/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: /home/yichoi/rust_work/build/x86_64-unknown-linux-gnu/stage1/lib/rustc/arm-linux-androideabi/lib/libcore-c3ca5d77d81b46c1-0.7-pre.so: error: undefined reference to 'glob'
    
    /opt/ndk_standalone/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: /home/yichoi/rust_work/build/x86_64-unknown-linux-gnu/stage1/lib/rustc/arm-linux-androideabi/lib/libcore-c3ca5d77d81b46c1-0.7-pre.so: error: undefined reference to 'globfre
    
    Since android does not have `glob.h`, `glob_t` definition comes from
    https://groups.google.com/forum/?fromgroups=#!topic/android-ndk/vSH6MWPD0Vk
    
    rust-lang#6100 should be resolved.
    bors committed May 5, 2013
    Configuration menu
    Copy the full SHA
    29a2a1e View commit details
    Browse the repository at this point in the history
  4. auto merge of rust-lang#6244 : thestinger/rust/ffi, r=z0w0

    The previous example was erroneously attempting to destroy
    uninitialized memory, which was often zeroed (masking the bug).
    bors committed May 5, 2013
    Configuration menu
    Copy the full SHA
    3b299e8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6806900 View commit details
    Browse the repository at this point in the history
  6. auto merge of rust-lang#6235 : pnkfelix/rust/issue-3326-play-with-dir…

    …ectory-orderonly-prereqs, r=z0w0
    
    r? (for rust-lang#3326)
    bors committed May 5, 2013
    Configuration menu
    Copy the full SHA
    063851f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0b0b801 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6cb273e View commit details
    Browse the repository at this point in the history
  9. Fix span tests

    sanxiyn committed May 5, 2013
    5 Configuration menu
    Copy the full SHA
    aca2a00 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6e6a4be View commit details
    Browse the repository at this point in the history
  11. Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-…

    …freeze
    
    Conflicts:
    	src/libcore/core.rc
    	src/libcore/hashmap.rs
    	src/libcore/num/f32.rs
    	src/libcore/num/f64.rs
    	src/libcore/num/float.rs
    	src/libcore/num/int-template.rs
    	src/libcore/num/num.rs
    	src/libcore/num/strconv.rs
    	src/libcore/num/uint-template.rs
    	src/libcore/ops.rs
    	src/libcore/os.rs
    	src/libcore/prelude.rs
    	src/libcore/rt/mod.rs
    	src/libcore/unstable/lang.rs
    	src/librustc/driver/session.rs
    	src/librustc/middle/astencode.rs
    	src/librustc/middle/borrowck/check_loans.rs
    	src/librustc/middle/borrowck/gather_loans.rs
    	src/librustc/middle/borrowck/loan.rs
    	src/librustc/middle/borrowck/preserve.rs
    	src/librustc/middle/liveness.rs
    	src/librustc/middle/mem_categorization.rs
    	src/librustc/middle/region.rs
    	src/librustc/middle/trans/base.rs
    	src/librustc/middle/trans/inline.rs
    	src/librustc/middle/trans/reachable.rs
    	src/librustc/middle/typeck/check/_match.rs
    	src/librustc/middle/typeck/check/regionck.rs
    	src/librustc/util/ppaux.rs
    	src/libstd/arena.rs
    	src/libstd/ebml.rs
    	src/libstd/json.rs
    	src/libstd/serialize.rs
    	src/libstd/std.rc
    	src/libsyntax/ast_map.rs
    	src/libsyntax/parse/parser.rs
    	src/test/compile-fail/borrowck-uniq-via-box.rs
    	src/test/compile-fail/regions-infer-borrow-scope-within-loop.rs
    	src/test/run-pass/borrowck-nested-calls.rs
    nikomatsakis committed May 5, 2013
    Configuration menu
    Copy the full SHA
    4300d4d View commit details
    Browse the repository at this point in the history

Commits on May 6, 2013

  1. Configuration menu
    Copy the full SHA
    7b36e34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4dc62df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e235f6c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0211833 View commit details
    Browse the repository at this point in the history
  5. 5 Configuration menu
    Copy the full SHA
    0e2242f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2ea52a3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6c0c3a4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    84f7ecc View commit details
    Browse the repository at this point in the history
  9. 5 Configuration menu
    Copy the full SHA
    502817a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c50a9d5 View commit details
    Browse the repository at this point in the history
  11. auto merge of rust-lang#6263 : bjz/rust/approx-eq, r=erickt

    Moving the trait into `core` allows it to be added to the `num::Float` trait.
    
    I have also added and `assert_approx_eq!` macro. This is useful fo making approximate assertions on types that implement the `ApproxEq` trait.
    
    Examples:
    
    ~~~rust
    // using the default epsilon value
    assert_approx_eq!(1.0000001f, 1.0f);
    
    // using a custom epsilon value
    assert_approx_eq!(1.000001f, 1.0f, 1.0e-5);
    
    // fails with: "left: 1.00001 does not approximately equal right: 1"
    assert_approx_eq!(1.00001f, 1.0f);
    ~~~
    bors committed May 6, 2013
    Configuration menu
    Copy the full SHA
    b6dea9d View commit details
    Browse the repository at this point in the history
  12. Replace NOTE with FIXME

    nikomatsakis committed May 6, 2013
    Configuration menu
    Copy the full SHA
    0ef4e86 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a5891be View commit details
    Browse the repository at this point in the history
  14. 3 Configuration menu
    Copy the full SHA
    2e4790c View commit details
    Browse the repository at this point in the history
  15. auto merge of rust-lang#6150 : yichoi/rust/arm-test-pull, r=brson

    Support rust-lang#5297
    
    install.mk : install-runtime-target added for conveneice
                     automatically push runtime library to android device
    
    test.mk : expanded to support android test automation with adb
    
    compiletest : expanded to support android test automation with adb
    bors committed May 6, 2013
    Configuration menu
    Copy the full SHA
    bd5fd6e View commit details
    Browse the repository at this point in the history

Commits on May 7, 2013

  1. Configuration menu
    Copy the full SHA
    8b32bde View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce45f39 View commit details
    Browse the repository at this point in the history
  3. 3 Configuration menu
    Copy the full SHA
    cd164cf View commit details
    Browse the repository at this point in the history
  4. 5 Configuration menu
    Copy the full SHA
    39a1190 View commit details
    Browse the repository at this point in the history