1. 07 12月, 2014 1 次提交
  2. 25 11月, 2014 1 次提交
    • B
      Clean up FileType enum following enum namespacing · 3b9dfd6a
      Ben S 提交于
      All of the enum components had a redundant 'Type' specifier: TypeSymlink, TypeDirectory, TypeFile. This change removes them, replacing them with a namespace: FileType::Symlink, FileType::Directory, and FileType::RegularFile.
      
      RegularFile is used instead of just File, as File by itself could be mistakenly thought of as referring to the struct.
      
      [breaking-change]
      3b9dfd6a
  3. 17 11月, 2014 1 次提交
  4. 09 11月, 2014 3 次提交
    • A
      Runtime removal: refactor tty · 431dcdc8
      Aaron Turon 提交于
      This patch continues runtime removal by moving the tty implementations
      into `sys`.
      
      Because this eliminates APIs in `libnative` and `librustrt`, it is a:
      
      [breaking-change]
      
      This functionality is likely to be available publicly, in some form,
      from `std` in the future.
      431dcdc8
    • A
      Runtime removal: refactor process · 0f98e75b
      Aaron Turon 提交于
      This patch continues the runtime removal by moving and refactoring the
      process implementation into the new `sys` module.
      
      Because this eliminates APIs in `libnative` and `librustrt`, it is a:
      
      [breaking-change]
      
      This functionality is likely to be available publicly, in some form,
      from `std` in the future.
      0f98e75b
    • A
      Runtime removal: refactor fs · 0c1e1ff1
      Aaron Turon 提交于
      This moves the filesystem implementation from libnative into the new
      `sys` modules, refactoring along the way and hooking into `std::io::fs`.
      
      Because this eliminates APIs in `libnative` and `librustrt`, it is a:
      
      [breaking-change]
      
      This functionality is likely to be available publicly, in some form,
      from `std` in the future.
      0c1e1ff1