diff options
| author | Haitao Li <lihaitao@gmail.com> | 2011-11-22 12:31:09 +0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2011-11-24 15:31:18 -0800 |
| commit | 3e303af86b5380c7d53a8879d883cd36ad2a69a6 (patch) | |
| tree | 342981fb73a0039355f343a2210dbedb95e7c970 /src/lib | |
| parent | 547ec241bd50e86752e4c39047b417550f655349 (diff) | |
rustc: Add a path attribute for crate directives
The path information was an optional "filename" component of crate directive AST. It is now replaced by an attribute with metadata named "path". With this commit, a directive mod foo = "foo.rs"; should be written as: #[path = "foo.rs"] mod foo; Closes issue #906.
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/std.rc | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/src/lib/std.rc b/src/lib/std.rc index 1d1c69e7be4..fdee46a8ffd 100644 --- a/src/lib/std.rc +++ b/src/lib/std.rc @@ -40,7 +40,8 @@ mod comm; mod fs; mod io; mod net; -mod run = "run_program.rs"; +#[path = "run_program.rs"] +mod run; mod sys; mod task; @@ -100,19 +101,25 @@ mod test; mod generic_os; #[cfg(target_os = "win32")] -mod os = "win32_os.rs"; +#[path = "win32_os.rs"] +mod os; #[cfg(target_os = "win32")] -mod os_fs = "win32_fs.rs"; +#[path = "win32_fs.rs"] +mod os_fs; #[cfg(target_os = "macos")] -mod os = "macos_os.rs"; +#[path = "macos_os.rs"] +mod os; #[cfg(target_os = "macos")] -mod os_fs = "posix_fs.rs"; +#[path = "posix_fs.rs"] +mod os_fs; #[cfg(target_os = "linux")] -mod os = "linux_os.rs"; +#[path = "linux_os.rs"] +mod os; #[cfg(target_os = "linux")] -mod os_fs = "posix_fs.rs"; +#[path = "posix_fs.rs"] +mod os_fs; // Local Variables: // mode: rust; |
