about summary refs log tree commit diff
path: root/src/lib/win32_fs.rs
AgeCommit message (Collapse)AuthorLines
2011-12-06Establish 'core' library separate from 'std'.Graydon Hoare-35/+0
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-11-16Use attributes for native module ABI and link nameHaitao Li-1/+2
This patch changes how to specify ABI and link name of a native module. Before: native "cdecl" mod llvm = "rustllvm" {...} After: #[abi = "cdecl"] #[link_name = "rustllvm"] native mod llvm {...} The old optional syntax for ABI and link name is no longer supported. Fixes issue #547
2011-11-09Rename "c-stack-cdecl" ABI to "cdecl"Brian Anderson-1/+1
2011-10-24remove (unused) fn rust_list_files from win32_fs; that isNiko Matsakis-1/+0
defined in fs.rs
2011-10-24remove unnecessary && from various file routinesNiko Matsakis-2/+2
2011-10-24move fs routines to c-stack-stdlibNiko Matsakis-1/+1
2011-10-10Make vectors and strings immediates againMarijn Haverbeke-2/+2
There's no good reason to force them to be spilled anymore. Some pieces of trans become more elegant this way, and less stack allocs and load/stores are needed. Issue #1021
2011-10-05Fix some path handling in std::fs on win32Brian Anderson-1/+3
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-3/+3
Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit.
2011-09-02Reformat. Issue #855Brian Anderson-4/+4
2011-09-01Rename std::istr to std::str. Issue #855Brian Anderson-2/+2
2011-09-01Convert rust_list_files to istrs. Issue #855Brian Anderson-2/+5
2011-09-01Convert fs::path_is_absolute internals to istrs. Issue #855Brian Anderson-3/+3
2011-08-20ReformatBrian Anderson-3/+1
This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[]
2011-08-12Rename rust_list_files_ivec to rust_list_filesBrian Anderson-2/+2
2011-08-12Remove rust_list_files from std and rtBrian Anderson-1/+0
2011-08-09Port the stdlib to the ivec type [T] syntax.Erick Tryzelaar-2/+2
2011-07-27Reformat for new syntaxMarijn Haverbeke-9/+9
2011-07-13Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases.Graydon Hoare-1/+1
2011-07-12stdlib: Use the right upcall in win32_fs. Maybe puts out burning tinderbox?Patrick Walton-1/+3
2011-07-12stdlib: Move fs over to interior vectors by introducing a ↵Patrick Walton-1/+2
rust_list_files_ivec builtin
2011-06-17Made sure getcwd and friends work well on Windows.unknown-0/+5
2011-06-17stdlib: added getcwd and a convenience function to make relative paths ↵Eric Holk-1/+0
absolute. This will be helpful for #441.
2011-06-15Fix a bunch of compile-command lines to use RBUILDGraydon Hoare-1/+1
2011-06-15Reformat source tree (minus a couple tests that are still grumpy).Graydon Hoare-6/+7
2011-05-12Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke-0/+26
This should be a snapshot transition.
2011-05-06Rename std modules to be camelcasedMarijn Haverbeke-26/+0
(Have fun mergining your stuff with this.)
2011-05-05Attempt to fix fs.dirname harder.Graydon Hoare-0/+1
2011-04-19Remove effect system from src.Graydon Hoare-1/+1
2011-03-20Switch win32 path_sep to '/', add comment explaining a bit.Graydon Hoare-1/+7
2011-03-16Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. ↵Graydon Hoare-0/+9
Tweak std lib vec fns in process.
2011-03-14Add basic file-system functionalityMarijn Haverbeke-0/+10
std.fs.list_dir will list the files in a directory, std.fs.file_is_dir will, given a pathname, determine whether it is a directory or not.