| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -391/+0 | |
| 2011-12-01 | fix name of SetCurrentDirectory | Niko Matsakis | -1/+1 | |
| 2011-12-01 | libstd: add fs::change_dir() | Elly Jones | -0/+15 | |
| 2011-11-22 | stdlib: Use c_ints instead of ints for natives | Brian Anderson | -5/+5 | |
| 2011-11-22 | stdlib: win32 fixes for dir handling | Brian Anderson | -3/+4 | |
| 2011-11-22 | Add fs::rmdir() and tempfile/gen_str() tests. | Elly Jones | -1/+21 | |
| 2011-11-22 | once more with feeling... | Elly Jones | -2/+1 | |
| 2011-11-22 | Use type inference! | Elly Jones | -1/+1 | |
| 2011-11-22 | Fix long lines | Elly Jones | -1/+3 | |
| 2011-11-22 | std: add fs::mkdir(), rng.gen_str(), tempfile::mkdtemp() | Elly Jones | -0/+23 | |
| Signed-off-by: Elly Jones <elly@leptoquark.net> | ||||
| 2011-11-17 | remove compile-command from local variable blocks | Niko Matsakis | -1/+0 | |
| 2011-11-16 | Use attributes for native module ABI and link name | Haitao 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-09 | Rename "c-stack-cdecl" ABI to "cdecl" | Brian Anderson | -1/+1 | |
| 2011-10-28 | stdlib: Add fs::splitext | Brian Anderson | -0/+49 | |
| Splits a path into the filename + extension | ||||
| 2011-10-25 | Begin documenting std and add doc generation using naturaldocs | Brian Anderson | -0/+98 | |
| Naturaldocs isn't really that great but it seems easier to get something working than with doxygen, for which we would need to convert rust code to something C++ish. We probably want to just write a rustdoc utility at some point. | ||||
| 2011-10-24 | move fs routines to c-stack-stdlib | Niko Matsakis | -1/+1 | |
| 2011-10-05 | Fix some path handling in std::fs on win32 | Brian Anderson | -0/+11 | |
| 2011-10-04 | Add std::fs::normalize | Brian Anderson | -0/+78 | |
| 2011-10-04 | Add std::fs::split | Brian Anderson | -0/+9 | |
| 2011-10-04 | Revert "stdlib: Migrate rust_file_is_dir() over to the C stack, and add a ↵ | Patrick Walton | -6/+3 | |
| void type" due to build bustage on Windows This reverts commit 9698ef89a0c5513b9670f6ec56ea06de5728eb5a. | ||||
| 2011-10-04 | stdlib: Migrate rust_file_is_dir() over to the C stack, and add a void type | Patrick Walton | -3/+6 | |
| 2011-09-29 | Reorganize structure of build directory | Brian Anderson | -0/+10 | |
| Each stage is organized more according to Unix standards and to accommodate multiple target architectures. stageN/ bin - rustc lives here lib - libraries that rustc needs lib/rustc/$(target_triple/ - target libraries | ||||
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -7/+7 | |
| Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit. | ||||
| 2011-09-02 | Reformat. Issue #855 | Brian Anderson | -19/+11 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -14/+14 | |
| 2011-09-01 | Remove std::str. Issue #855 | Brian Anderson | -1/+0 | |
| 2011-09-01 | Convert rust_list_files to istrs. Issue #855 | Brian Anderson | -2/+1 | |
| 2011-09-01 | Convert rust_file_is_dir from estrs to cstrs. Issue #855 | Brian Anderson | -2/+4 | |
| 2011-09-01 | Convert fs::path_is_absolute internals to istrs. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-27 | Convert std::os to istrs. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-27 | Convert std::fs to istrs. Issue #855 | Brian Anderson | -24/+34 | |
| 2011-08-20 | Reformat | Brian Anderson | -4/+4 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -1/+1 | |
| 2011-08-09 | Port the stdlib to the ivec type [T] syntax. | Erick Tryzelaar | -2/+2 | |
| 2011-07-27 | Reformat for new syntax | Marijn Haverbeke | -36/+26 | |
| 2011-07-12 | stdlib: Move fs over to interior vectors by introducing a ↵ | Patrick Walton | -3/+3 | |
| rust_list_files_ivec builtin | ||||
| 2011-07-07 | Make moving of temporaries do the right thing, use it to optimize | Marijn Haverbeke | -1/+0 | |
| This adds support for dropping cleanups for temporary values when they are moved somewhere else. It then adds wraps most copy operations (return, put in data structure, box, etc) in a way that will fall back to a move when it is safe. This saves a lot of taking/dropping, shaving over a megabyte off the stage2/rustc binary size. In some cases, most notably function returns, we could detect that the returned value is a local variable, and can thus be safely moved even though it is not a temporary. This will require putting some more information in lvals. I did not yet handle function arguments, since the logic for passing them looked too convoluted to touch. I'll probably try that in the near future, since it's bound to be a big win. | ||||
| 2011-06-28 | Fix logic bug in std::fs::dirname. | Graydon Hoare | -1/+1 | |
| 2011-06-17 | Made sure getcwd and friends work well on Windows. | unknown | -4/+5 | |
| 2011-06-17 | stdlib: added getcwd and a convenience function to make relative paths ↵ | Eric Holk | -0/+18 | |
| absolute. This will be helpful for #441. | ||||
| 2011-06-16 | Reformat a bunch of recent churn. | Graydon Hoare | -1/+2 | |
| 2011-06-15 | Reformat source tree (minus a couple tests that are still grumpy). | Graydon Hoare | -34/+27 | |
| 2011-06-07 | More work on proper linkage name-mangling. Almost right, aside from version ↵ | Graydon Hoare | -0/+14 | |
| numbers. | ||||
| 2011-05-22 | stdlib: Use if/alt expressions in std::fs | Brian Anderson | -4/+5 | |
| 2011-05-22 | stdlib: Add regression test for fs::connect and a FIXME | Brian Anderson | -0/+1 | |
| 2011-05-17 | Finally rename std::_xxx to std::xxx | Marijn Haverbeke | -8/+8 | |
| Except for _task, which is still a keyword. | ||||
| 2011-05-16 | Rewrite everything to use [] instead of vec() in value position. | Graydon Hoare | -1/+1 | |
| 2011-05-12 | Downcase std modules again, move to :: for module dereferencing | Marijn Haverbeke | -0/+56 | |
| This should be a snapshot transition. | ||||
| 2011-05-06 | Rename std modules to be camelcased | Marijn Haverbeke | -56/+0 | |
| (Have fun mergining your stuff with this.) | ||||
| 2011-05-05 | Attempt to fix fs.dirname harder. | Graydon Hoare | -7/+2 | |
