| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-02 | Move src/comp to src/rustc | Graydon Hoare | -175/+0 | |
| 2012-02-23 | Various cleanups and optimizations in core::str | Marijn Haverbeke | -1/+1 | |
| 2012-02-17 | rustc: Make resolve more forgiving of missing external crates | Brian Anderson | -3/+4 | |
| Rustdoc needs to be able to resolve locals without resolving externals | ||||
| 2012-02-11 | core: Change the argument order for vec::contains, vec::count | Brian Anderson | -2/+2 | |
| 2012-02-11 | core: Rename vec::member to vec::contains to match str mod | Brian Anderson | -2/+2 | |
| 2012-02-09 | Remove some pointless imports | Marijn Haverbeke | -1/+0 | |
| 2012-02-07 | String split renaming: | Kevin Cantu | -1/+1 | |
| * Renamed str::split -> str::split_byte * Renamed str::splitn -> str::splitn_byte * Renamed str::split_func -> str::split * Renamed str::split_char -> str::split_char * Renamed str::split_chars_iter -> str::split_char_iter * Added u8::is_ascii * Fixed the behavior of str::split_str, so that it matches split_chars and split (i.e. ["", "XXX", "YYY", ""] == split_str(".XXX.YYY.", ".")) * Fixed str::split_byte and str::splitn_byte so that they handle splitting UTF-8 strings on a given UTF-8/ASCII byte and also handle "" as the others do | ||||
| 2012-01-23 | Add export{} syntax to encapsulate things that should be abstract | Tim Chevalier | -1/+1 | |
| 2012-01-23 | s/block()/fn()/g | Niko Matsakis | -1/+1 | |
| 2012-01-21 | rustc: Always resolve reexported names from original def | Haitao Li | -0/+22 | |
| Issue #1501 | ||||
| 2012-01-19 | rustc: ";" to "," in enums | Patrick Walton | -1/+1 | |
| 2012-01-19 | rustc: "tag" -> "enum" | Patrick Walton | -2/+2 | |
| 2012-01-05 | Clean up translating of def_ids in metadata reader | Marijn Haverbeke | -1/+4 | |
| Reduces the amount of closure allocation, and makes the code cleaner. | ||||
| 2011-12-22 | Register snapshots and switch logging over to use of log_full or #error / ↵ | Graydon Hoare | -3/+3 | |
| #debug. | ||||
| 2011-12-16 | allow #[link_args] with #[nolink]. For now, fail if two modules link same ↵ | Graham Fawcett | -1/+1 | |
| lib, and second has link_args. I think it should undefined to have multiple modules that link in the same library, but provide different link arguments. Unfortunately we don't track link_args by module -- they are just appended as discovered into the crate store -- but for now, it should be an error to provide link_args on a module that's already been included (with or without link_args). | ||||
| 2011-12-16 | implement #[nolink]; deprecate #[link_name = ""]; note in stdlib to remove ↵ | Graham Fawcett | -1/+0 | |
| empty link_name. Can't remove them from stdlib until the snapshotted compiler supports #[nolink]. | ||||
| 2011-12-16 | reorder args to the various vec, option fns so blk comes last | Niko Matsakis | -1/+1 | |
| 2011-12-13 | Copy first batch of material from libstd to libcore. | Graydon Hoare | -1/+2 | |
| 2011-12-12 | rustc: Hash includes direct dependent crates | Haitao Li | -0/+25 | |
| 2011-11-17 | remove compile-command from local variable blocks | Niko Matsakis | -1/+0 | |
| 2011-10-21 | Move hash table iteration over to block-taking functions | Marijn Haverbeke | -6/+2 | |
| Issue #1056 | ||||
| 2011-09-12 | Factor imports mindlessly. | Graydon Hoare | -3/+1 | |
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -15/+14 | |
| 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 | -11/+11 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -2/+2 | |
| 2011-09-01 | Remove std::str. Issue #855 | Brian Anderson | -1/+0 | |
| 2011-08-27 | Convert rustc::metadata to istrs. Issue #855 | Brian Anderson | -12/+13 | |
| 2011-08-20 | Reformat | Brian Anderson | -6/+6 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-16 | Port the compiler to the expr foo::<T> syntax. | Erick Tryzelaar | -2/+2 | |
| 2011-08-16 | Port the compiler to the typaram foo<T> syntax. | Erick Tryzelaar | -3/+3 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -3/+3 | |
| 2011-08-12 | Rename str::split_ivec to str::split | Brian Anderson | -1/+1 | |
| 2011-08-12 | Convert uses of str::split to split_ivec | Brian Anderson | -6/+1 | |
| 2011-08-09 | Port the compiler to the ivec type [T] syntax. | Erick Tryzelaar | -7/+7 | |
| 2011-07-27 | Reformat for new syntax | Marijn Haverbeke | -44/+40 | |
| 2011-07-26 | Remove all uses of tuples from the compiler and stdlib | Marijn Haverbeke | -2/+3 | |
| 2011-07-15 | rustc: Remove a bunch of exterior vectors | Patrick Walton | -15/+19 | |
| 2011-07-14 | rustc: Move much of metadata reading over to interior vectors | Patrick Walton | -3/+1 | |
| 2011-07-10 | Use more encapsulation for metadata::cstore | Brian Anderson | -22/+66 | |
| 2011-07-08 | Decode types across multiple crates. Closes #632 | Brian Anderson | -1/+0 | |
| 2011-07-08 | Add a map from external cnums to local cnums in cstore::crate_metadata | Brian Anderson | -1/+9 | |
| Once populated, this will allow us to load type info for types defined in external crates referenced by other external crates. | ||||
| 2011-07-08 | Replace various ints with ast::crate_nums | Brian Anderson | -5/+6 | |
| 2011-07-08 | Move crate_map from resolve to cstore | Brian Anderson | -0/+12 | |
| 2011-07-08 | Comment cstore | Brian Anderson | -0/+3 | |
| 2011-07-08 | Move used_link_args from session to cstore | Brian Anderson | -0/+9 | |
| 2011-07-08 | Move used_libraries from session to cstore | Brian Anderson | -0/+15 | |
| 2011-07-08 | Move used_crate_files from session to cstore | Brian Anderson | -6/+17 | |
| 2011-07-08 | Introduce metadata::cstore | Brian Anderson | -0/+37 | |
| I intend for this to be the location for storing all the data retrieved by creader, most of which is currently in the session. | ||||
