| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-11-19 | Make os::getcwd() return IoResult<Path> | Barosl Lee | -2/+2 | |
| os::getcwd() panics if the current directory is not available. According to getcwd(3), there are three cases: - EACCES: Permission denied. - ENOENT: The current working directory has been removed. - ERANGE: The buffer size is less than the actual absolute path. This commit makes os::getcwd() return IoResult<Path>, not just Path, preventing it from panicking. As os::make_absolute() depends on os::getcwd(), it is also modified to return IoResult<Path>. Fixes #16946. [breaking-change] | ||||
| 2014-11-18 | Move trans, back, driver, and back into a new crate, rustc_trans. Reduces ↵ | Niko Matsakis | -0/+1222 | |
| memory usage significantly and opens opportunities for more parallel compilation. | ||||
