Permalink
Commits on Oct 13, 2012
  1. Remove unneeded parens

    catamorphism committed Oct 13, 2012
  2. Make trans ignore last use

    catamorphism committed Sep 19, 2012
  3. Change the kind checker to ignore results of last-use

    and require explicit moves.
    
    Also provide more info in some error messages.
    
    Also: check that non-copyable struct fields don't get copied.
    Closes #3481
    catamorphism committed Sep 19, 2012
  4. Test that functional struct update exprs get rejected if...

    ...they require copying noncopyable fields.
    catamorphism committed Oct 13, 2012
  5. Make moves explicit in doc examples

    Had to remove the buffalo example. It was awkward to update for
    explicit moves.
    catamorphism committed Sep 19, 2012
  6. Use the Nth impl when translating a static method call, instead

    of the 0th.  0th is only correct when there are no bound tps
    on the trait.
    
    Fixes #3741.
    nikomatsakis committed Oct 13, 2012
Commits on Oct 12, 2012
  1. bump version to 0.5.

    graydon committed Oct 12, 2012
  2. Merge pull request #3746 from killerswan/nuke_fmt

    Replace several common macros of the form #m[...] with m!(...)
    catamorphism committed Oct 12, 2012
  3. Replace several common macros of the form #m[...] with m!(...)

    This commit replaces nearly all remaining uses of #fmt, #debug, #error,
    and #info, and fixes some error messages...
    killerswan committed Oct 12, 2012
  4. Copyedit "Items and attributes" section in docs

    Most notably, I removed the "foldl" example in the section on pure functions,
    as IIRC this is no longer something you need an unsafe block for
    (pure functions are as pure as their arguments). Feel free to add
    an example where an unsafe block really is needed.
    catamorphism committed Oct 12, 2012
  5. Merge pull request #3734 from dbp/tutorial-fixes

    tutorial: add note about mutability of vectors
    brson committed Oct 12, 2012
  6. Fix tutorial-ffi tests

    catamorphism committed Oct 12, 2012
  7. manual: fix one more nit.

    graydon committed Oct 12, 2012