| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-06-30 | Use attributes for conditional compilation in std.rc | Brian Anderson | -12/+14 | |
| 2011-06-28 | Rework how linkage attributes are determined | Brian Anderson | -4/+6 | |
| The meta items within a crate's link attribute are used in linkage: #[link(name = "std", vers = "1.0", custom = "whatever")]; Name and vers are treated specially, and everything else is hashed together into the crate meta hash. Issue #487 | ||||
| 2011-06-18 | Replace unexported meta tags with attributes | Brian Anderson | -3/+2 | |
| Issue #487 | ||||
| 2011-06-17 | rustc: Support both meta tags and attributes for crate metadata | Brian Anderson | -4/+4 | |
| This is a transitional patch for converting from 'meta' to attributes. Issue #487 | ||||
| 2011-06-16 | stdlib: Introduce an ivec module into the standard library; add a minimal ↵ | Patrick Walton | -0/+1 | |
| test case | ||||
| 2011-06-15 | stdlib: Add an either module | Brian Anderson | -0/+1 | |
| Like Haskell's, with left and right tags, various conversion functions | ||||
| 2011-06-13 | This is the mega-ucontext commit. It replaces the task switching mechanism ↵ | Eric Holk | -2/+2 | |
| with a new one inspired by ucontext. It works under Linux, OS X and Windows, and is Valgrind clean on Linux and OS X (provided the runtime is built with gcc). This commit also moves yield and join to the standard library, as requested in #42. Join is currently a no-op though. | ||||
| 2011-06-08 | Tidy up 'export meta' situation now that snapshot understands it. | Graydon Hoare | -4/+4 | |
| 2011-06-07 | More work on proper linkage name-mangling. Almost right, aside from version ↵ | Graydon Hoare | -3/+5 | |
| numbers. | ||||
| 2011-06-03 | rustc: Add a "smallintmap" implementation | Patrick Walton | -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-13 | Make the parser more careful about keywords | Marijn Haverbeke | -1/+1 | |
| Keywords are now only recognized in contexts where they are valid. The lexer no longer recognizes them, all words are lexed as IDENT tokens, that get interpreted by the parser. | ||||
| 2011-05-12 | Downcase std modules again, move to :: for module dereferencing | Marijn Haverbeke | -48/+48 | |
| This should be a snapshot transition. | ||||
| 2011-05-06 | Rename std modules to be camelcased | Marijn Haverbeke | -39/+38 | |
| (Have fun mergining your stuff with this.) | ||||
| 2011-04-29 | stdlib: Add a Time module to the standard library | Patrick Walton | -0/+1 | |
| 2011-04-28 | stdlib: Add a color_supported() function to Term | Patrick Walton | -0/+4 | |
| 2011-04-26 | stdlib: Add a silly ANSI color library | Patrick Walton | -0/+1 | |
| 2011-04-26 | Add GetOpts module to std | Marijn Haverbeke | -0/+1 | |
| 2011-04-21 | stdlib: Add a pointer equality function to the standard library and a test case | Patrick Walton | -0/+1 | |
| 2011-04-19 | Remove effect system from src. | Graydon Hoare | -15/+0 | |
| 2011-04-11 | Move the extfmt data model into the standard library. | Brian Anderson | -0/+1 | |
| 2011-04-07 | stdlib: Add a simple union-find data structure | Patrick Walton | -0/+2 | |
| 2011-03-25 | Start making the standard-lib utf-8 aware | Marijn Haverbeke | -0/+3 | |
| Finally implements _str.is_utf8, adds from_chars, from_char, to_chars, char_at, char_len, (push|pop|shift|unshift)_char. Also, proper character I/O for streams. | ||||
| 2011-03-22 | lib: Add an EBML reader module | Patrick Walton | -0/+1 | |
| 2011-03-16 | Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. ↵ | Graydon Hoare | -0/+11 | |
| Tweak std lib vec fns in process. | ||||
| 2011-03-14 | Add functionality for running external programs to the std lib | Marijn Haverbeke | -1/+3 | |
| See lib/run_program.rs. | ||||
| 2011-03-14 | Add basic file-system functionality | Marijn Haverbeke | -2/+8 | |
| 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. | ||||
| 2011-02-22 | Rename std._io to std.io since 'io' is no longer a keyword | Brian Anderson | -2/+2 | |
| 2011-02-21 | Implement sha-1 in standard library. Closes #228 | Brian Anderson | -0/+1 | |
| 2011-01-10 | Add std.path module for pathname manipulations. | Graydon Hoare | -0/+1 | |
| 2010-12-21 | Add std.sort, with a simple mergesort. | Graydon Hoare | -0/+1 | |
| 2010-11-05 | Move the option type to its own module | Patrick Walton | -0/+1 | |
| 2010-11-05 | Revert "Move the option type to its own module" | Patrick Walton | -1/+0 | |
| 2010-11-05 | Move the option type to its own module | Patrick Walton | -0/+1 | |
| 2010-10-21 | line length police; moved comp.util.bits to std.bitv | Dave Herman | -0/+1 | |
| 2010-10-15 | Encode and decode tag types in dwarf properly. Add list module to std. Shift ↵ | Graydon Hoare | -1/+2 | |
| rustc to use std.util.option. Fix various dependent bugs. Closes #73. | ||||
| 2010-09-22 | Reformat standard library; no code changes. | Graydon Hoare | -8/+17 | |
| 2010-09-09 | Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly ↵ | Graydon Hoare | -0/+1 | |
| work, possibly a little bumpy. Changes a lot. | ||||
| 2010-08-24 | Add std.dbg module for inspecting rust values in memory. | Roy Frostig | -0/+3 | |
| 2010-08-20 | Add _uint module to std, move some code around. | Graydon Hoare | -1/+2 | |
| 2010-08-11 | Added support for task sleeping in the scheduler. | Michael Bebenita | -0/+2 | |
| 2010-07-25 | Expose an RNG (the one used by our runtime) to Rust via std. | Roy Frostig | -0/+2 | |
| 2010-07-20 | Add a (coarse, first-pass) deque implementation to stdlib. | Roy Frostig | -5/+2 | |
| 2010-07-16 | Add incomplete hashmap implementation to stdlib. | Roy Frostig | -0/+9 | |
| 2010-07-05 | Teach the dwarf readers to handle udata, so we can link with util.option; ↵ | Graydon Hoare | -0/+4 | |
| add util.rs to std.rc. | ||||
| 2010-06-23 | Populate tree. | Graydon Hoare | -0/+35 | |
