1. 04 2月, 2015 2 次提交
  2. 16 10月, 2013 1 次提交
    • K
      path2: Replace the path module outright · 73d3d00e
      Kevin Ballard 提交于
      Remove the old path.
      Rename path2 to path.
      Update all clients for the new path.
      
      Also make some miscellaneous changes to the Path APIs to help the
      adoption process.
      73d3d00e
  3. 02 10月, 2013 1 次提交
  4. 01 10月, 2013 1 次提交
  5. 26 9月, 2013 2 次提交
  6. 09 9月, 2013 1 次提交
    • D
      rename `std::iterator` to `std::iter` · 6919cf5f
      Daniel Micay 提交于
      The trait will keep the `Iterator` naming, but a more concise module
      name makes using the free functions less verbose. The module will define
      iterables in addition to iterators, as it deals with iteration in
      general.
      6919cf5f
  7. 05 9月, 2013 2 次提交
  8. 04 9月, 2013 1 次提交
    • F
      Revise path.rs API to not allocate ~str so much. · 0f3c87e2
      Felix S. Klock II 提交于
      Note that I left dirname as returning ~str, because both of its
      implementations work by calling dir_path, which produces a new path,
      and thus we cannot borrow the result from &'a self passed to dirname
      (because the new path returned by dir_path will not live long enough
      to satisfy the lifetime 'a).
      0f3c87e2
  9. 19 8月, 2013 1 次提交
  10. 15 8月, 2013 2 次提交
    • K
      Add ToCStr method .with_c_str() · 03ef71e2
      Kevin Ballard 提交于
      .with_c_str() is a replacement for the old .as_c_str(), to avoid
      unnecessary boilerplate.
      
      Replace all usages of .to_c_str().with_ref() with .with_c_str().
      03ef71e2
    • K
      Check for interior nulls in .to_c_str() · 48265b77
      Kevin Ballard 提交于
      Previous dicussions about CString suggested that interior nulls should
      throw an error. This was never implemented. Add this now, using a
      condition (named null_byte) to allow for recovery.
      
      Add method .to_c_str_unchecked() that skips this check.
      48265b77
  11. 10 8月, 2013 3 次提交
  12. 05 8月, 2013 1 次提交
  13. 04 8月, 2013 1 次提交
  14. 01 8月, 2013 1 次提交
  15. 31 7月, 2013 1 次提交
  16. 24 7月, 2013 1 次提交
  17. 19 7月, 2013 1 次提交
    • T
      rustpkg: Make rustpkg commands work without a package ID · e39ea2a5
      Tim Chevalier 提交于
      `rustpkg build`, if executed in a package source directory inside
      a workspace, will now build that package. By "inside a workspace"
      I mean that the parent directory has to be called `src`, and rustpkg
      will create a `build` directory in .. if there isn't already one.
      
      Same goes for `rustpkg install` and `rustpkg clean`.
      
      For the time being, `rustpkg build` (etc.) will still error out if
      you run it inside a directory whose parent isn't called `src`.
      I'm not sure whether or not it's desirable to have it do something
      in a non-workspace directory.
      e39ea2a5
  18. 18 7月, 2013 1 次提交
  19. 28 6月, 2013 5 次提交
  20. 23 6月, 2013 1 次提交
    • D
      vec: remove BaseIter implementation · d2e9912a
      Daniel Micay 提交于
      I removed the `static-method-test.rs` test because it was heavily based
      on `BaseIter` and there are plenty of other more complex uses of static
      methods anyway.
      d2e9912a
  21. 19 6月, 2013 1 次提交
  22. 17 6月, 2013 1 次提交
  23. 16 6月, 2013 2 次提交
  24. 14 6月, 2013 2 次提交
  25. 13 6月, 2013 1 次提交
  26. 12 6月, 2013 2 次提交
  27. 10 6月, 2013 1 次提交