| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -45/+0 | |
| 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-26 | Add more std documentation | Brian Anderson | -1/+0 | |
| 2011-10-24 | remove unnecessary && from various file routines | Niko Matsakis | -1/+1 | |
| 2011-10-24 | move fs routines to c-stack-stdlib | Niko Matsakis | -1/+1 | |
| 2011-10-10 | Make vectors and strings immediates again | Marijn Haverbeke | -1/+1 | |
| 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-09-12 | Reformat for new mode syntax, step 1 | Marijn 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-02 | Reformat. Issue #855 | Brian Anderson | -3/+3 | |
| 2011-09-02 | Remove estrs and evecs from runtime. Issue #855 | Brian Anderson | -1/+0 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-09-01 | Convert rust_list_files to istrs. Issue #855 | Brian Anderson | -4/+3 | |
| 2011-09-01 | Convert fs::path_is_absolute internals to istrs. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-16 | Port the stdlib to the expr foo::<T> syntax. | Erick Tryzelaar | -1/+1 | |
| 2011-08-16 | Port the stdlib to the typaram foo<T> syntax. | Erick Tryzelaar | -1/+1 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -1/+1 | |
| 2011-08-12 | Rename rust_list_files_ivec to rust_list_files | Brian Anderson | -2/+2 | |
| 2011-08-12 | Remove rust_list_files from std and rt | Brian Anderson | -1/+0 | |
| 2011-08-12 | Remove more vectors from std | Brian Anderson | -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 | -9/+7 | |
| 2011-07-12 | stdlib: Move fs over to interior vectors by introducing a ↵ | Patrick Walton | -2/+3 | |
| rust_list_files_ivec builtin | ||||
| 2011-06-17 | Made sure getcwd and friends work well on Windows. | unknown | -0/+4 | |
| 2011-06-17 | stdlib: added getcwd and a convenience function to make relative paths ↵ | Eric Holk | -1/+1 | |
| absolute. This will be helpful for #441. | ||||
| 2011-06-15 | Fix a bunch of compile-command lines to use RBUILD | Graydon Hoare | -1/+1 | |
| 2011-06-15 | Reformat source tree (minus a couple tests that are still grumpy). | Graydon Hoare | -27/+30 | |
| 2011-06-10 | Encode meta tags in the crate and start sketching enhanced logic for ↵ | Graydon Hoare | -6/+17 | |
| resolving crate "use" directives. Now with extra "works on OSX" kludging. | ||||
| 2011-05-17 | Finally rename std::_xxx to std::xxx | Marijn Haverbeke | -2/+2 | |
| 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/+32 | |
| This should be a snapshot transition. | ||||
| 2011-05-06 | Rename std modules to be camelcased | Marijn Haverbeke | -32/+0 | |
| (Have fun mergining your stuff with this.) | ||||
| 2011-05-05 | Attempt to fix fs.dirname harder. | Graydon Hoare | -0/+1 | |
| 2011-05-02 | Un-revert "Use different syntax for checks that matter to typestate", fixing ↵ | Patrick Walton | -1/+1 | |
| the problem. This reverts commit d08b443fffb1181d8d45ae5d061412f202dd4118. | ||||
| 2011-05-02 | Revert "Use different syntax for checks that matter to typestate" | Graydon Hoare | -1/+1 | |
| This reverts commit aa25f22f197682de3b18fc4c8ba068d1feda220f. It broke stage2, not sure why yet. | ||||
| 2011-05-02 | Use different syntax for checks that matter to typestate | Tim Chevalier | -1/+1 | |
| This giant commit changes the syntax of Rust to use "assert" for "check" expressions that didn't mean anything to the typestate system, and continue using "check" for checks that are used as part of typestate checking. Most of the changes are just replacing "check" with "assert" in test cases and rustc. | ||||
| 2011-04-19 | Remove effect system from src. | Graydon Hoare | -1/+1 | |
| 2011-03-16 | Remove uses of 'break' in std lib; rustc doesn't support it yet, this is ↵ | Graydon Hoare | -1/+4 | |
| easier for now. | ||||
| 2011-03-16 | Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. ↵ | Graydon Hoare | -1/+10 | |
| Tweak std lib vec fns in process. | ||||
| 2011-03-14 | Add basic file-system functionality | Marijn Haverbeke | -0/+19 | |
| 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. | ||||
