| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -582/+0 | |
| 2011-12-02 | Added cross-platform fsync api to io; win32 impl needs to be refined | Stefan Plantikow | -1/+93 | |
| No tests, need mktmpfile first | ||||
| 2011-11-17 | remove compile-command from local variable blocks | Niko Matsakis | -1/+0 | |
| 2011-11-16 | missed merges | Niko Matsakis | -5/+0 | |
| 2011-11-16 | refactor all unix types | Niko Matsakis | -12/+22 | |
| 2011-11-16 | Replace 'mutable?' with 'const' | Brian Anderson | -1/+1 | |
| 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-15 | Replaced constant functions with actual constants in std and updated tests | Stefan Plantikow | -6/+7 | |
| Fixes issue #1165 | ||||
| 2011-11-10 | Cleanup unused imports | Haitao Li | -1/+0 | |
| 2011-11-09 | Rename "c-stack-cdecl" ABI to "cdecl" | Brian Anderson | -1/+1 | |
| 2011-11-03 | Disallow writing to function arguments again | Marijn Haverbeke | -12/+12 | |
| Remove implicit copying hack. Closes #1118 | ||||
| 2011-10-29 | stdlib: Make io failures recoverable by returning a result | Brian Anderson | -17/+26 | |
| 2011-10-25 | Begin documenting std and add doc generation using naturaldocs | Brian Anderson | -1/+0 | |
| 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 io.rs natives from "rust" to "c-stack-stdlib" | Niko Matsakis | -1/+1 | |
| 2011-10-18 | Add a print and println to std::io | Marijn Haverbeke | -0/+3 | |
| 2011-10-12 | reimplement some of the unsafe stuff which got lost | Niko Matsakis | -3/+3 | |
| - blocks inherit unsafety - remove the --check-unsafe flag - add unsafe annotations where needed to get things to compile | ||||
| 2011-10-12 | Extend the unchecked block stuff to allow unsafe blocks as well. | Niko Matsakis | -2/+2 | |
| 2011-10-07 | Parse and typecheck by-value and by-ref arg specs | Marijn Haverbeke | -8/+5 | |
| Add sprinkle && throughout the compiler to make it typecheck again. Issue #1008 | ||||
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -18/+18 | |
| 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 | -41/+47 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -17/+17 | |
| 2011-09-01 | Remove last users of str::sbuf. Issue #855 | Brian Anderson | -12/+16 | |
| 2011-08-31 | Expose STDERR to rust. | Erick Tryzelaar | -0/+2 | |
| 2011-08-31 | Start paring down std::str. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-29 | Implement non-internal ivecs | Marijn Haverbeke | -3/+4 | |
| Vectors are now similar to our old, pre-internal vectors, except that they are uniquely owned, not refcounted. Their name should probably change too, then. I've renamed them to vec in the runtime, will do so throughout the compiler later. | ||||
| 2011-08-27 | Convert std::io to istrs. Issue #855 | Brian Anderson | -30/+35 | |
| 2011-08-27 | Convert std::int to istrs. Issue #855 | Brian Anderson | -1/+2 | |
| 2011-08-27 | Convert std::uint to istrs. Issue #855 | Brian Anderson | -1/+2 | |
| 2011-08-23 | Resolve a number of FIXMEs | Brian Anderson | -8/+0 | |
| 2011-08-20 | Reformat | Brian Anderson | -73/+60 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-18 | Remove or _-prefix all unused function arguments | Marijn Haverbeke | -2/+2 | |
| This should make the compilation process a bit less noisy. | ||||
| 2011-08-16 | Port the stdlib to the expr foo::<T> syntax. | Erick Tryzelaar | -14/+14 | |
| 2011-08-16 | Port the stdlib to the typaram foo<T> syntax. | Erick Tryzelaar | -3/+3 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -18/+18 | |
| 2011-08-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -2/+2 | |
| 2011-08-12 | Remove all usages of std::vec::vbuf | Brian Anderson | -3/+3 | |
| 2011-08-12 | Rename std::ioivec to std::io | Brian Anderson | -0/+478 | |
| 2011-08-12 | Remove std::io | Brian Anderson | -473/+0 | |
| 2011-08-12 | Rename std::str::unsafe_from_bytes_ivec to unsafe_from_bytes | Brian Anderson | -3/+3 | |
| 2011-08-12 | Convert all uses of unsafe_from_bytes to unsafe_from_bytes_ivec | Brian Anderson | -3/+5 | |
| 2011-08-12 | Remove vec version of str::bytes, rename bytes_ivec to str::bytes | Brian Anderson | -6/+10 | |
| 2011-07-29 | Replace obj dtors with resources in stdlib and rustc | Marijn Haverbeke | -5/+8 | |
| 2011-07-29 | Beginning of replacing drop with resources | Marijn Haverbeke | -7/+9 | |
| 2011-07-27 | Add std::io::stderr | Brian Anderson | -0/+2 | |
| 2011-07-27 | Re-format some obj dtors that were messed up by the pretty-printer | Marijn Haverbeke | -3/+6 | |
| 2011-07-27 | Reformat for new syntax | Marijn Haverbeke | -161/+160 | |
| 2011-07-25 | Remove some rustboot-isms | Marijn Haverbeke | -2/+1 | |
| Closes #464 | ||||
| 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 | -225/+148 | |
| 2011-05-22 | stdlib: Use if/alt expressions in std::io | Brian Anderson | -5/+5 | |
