| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -5/+5 | |
| 2012-03-26 | Fix return-in-block in cargo | Marijn Haverbeke | -6/+4 | |
| Which is apparently not built as part of make check | ||||
| 2012-03-22 | make --enforce-mut-vars always on, add mut annotations to remaining files | Niko Matsakis | -19/+19 | |
| 2012-03-20 | Implement an initial version of placement new. | Niko Matsakis | -4/+4 | |
| 2012-03-15 | cargo FIXMEs | Tim Chevalier | -20/+32 | |
| 2012-03-14 | std: Rename the hashmap constructors to conform to new standards | Brian Anderson | -1/+1 | |
| Instead of using the new_ prefix just name them after their type | ||||
| 2012-03-12 | Libc/os/run/rand/io reorganization. Close #1373. Close #1638. | Graydon Hoare | -40/+36 | |
| - Move io, run and rand to core. - Remove incorrect ctypes module (use libc). - Remove os-specific modules for os and fs. - Split fs between core::path and core::os. | ||||
| 2012-03-10 | cargo: Don't bail when signature verification fails | Brian Anderson | -3/+2 | |
| 2012-03-07 | stdlib: Stop incurring vtable dispatch costs when hashmaps are used | Patrick Walton | -0/+1 | |
| This required changing almost all users of hashmaps to import the hashmap interface first. The `size` member in the hashmap structure was renamed to `count` to work around a name conflict. | ||||
| 2012-03-07 | Revert "stdlib: Stop incurring vtable dispatch costs when hashmaps are used" | Patrick Walton | -1/+0 | |
| This reverts commit f0250a23d3fa2f8b4a4a4113ca89e41945a4cfed. | ||||
| 2012-03-07 | stdlib: Stop incurring vtable dispatch costs when hashmaps are used | Patrick Walton | -0/+1 | |
| This required changing almost all users of hashmaps to import the hashmap interface first. The `size` member in the hashmap structure was renamed to `count` to work around a name conflict. | ||||
| 2012-02-28 | std: rewrite json.rs to fix bugs and use readers/writers | Erick Tryzelaar | -12/+16 | |
| Our json implementation did not conform to the spec, and was missing support for escpaed characters and exponental numbers. This fixes it, and adds support for reading/writing json directly from/to a stream. There are two things left unimplemented. We could use a "to_json" iface/impl, but that really needs traits to cut down on code duplication. The other is it wouldn't be that not that hard to turn this implementation into a event driven parser like YAJL, but I ran into some type-inference bugs, so I cut that out. It'd be nice to revisit this in the future though. | ||||
| 2012-02-23 | Adjust fuzzer and cargo to changes in core::str API | Marijn Haverbeke | -2/+2 | |
| 2012-02-23 | (core::str) remove len_bytes alias | Kevin Cantu | -4/+4 | |
| 2012-02-23 | (core::str) replace byte_index[_from] with index[_from] | Kevin Cantu | -8/+8 | |
| 2012-02-23 | (core::char) rename slice -> slice_chars | Kevin Cantu | -5/+5 | |
| 2012-02-23 | (core::str) rename index -> index_chars | Kevin Cantu | -2/+2 | |
| 2012-02-23 | (core::str) mostly rename len -> len_chars | Kevin Cantu | -4/+4 | |
| 2012-02-20 | cargo: Install blobs to $sysroot/(bin|lib) on system-mode | Tycho Sci | -6/+29 | |
| Issue #1795 | ||||
| 2012-02-20 | cargo: Use system-mode by default except "install" | Tycho Sci | -30/+26 | |
| I think it is confused that you need to "cargo init" and "cargo sync" every time to setup local-level .cargo | ||||
| 2012-02-14 | cargo: Warn if "gpg" is not available | Tycho Sci | -0/+4 | |
| Closes #1643 | ||||
| 2012-02-14 | cargo: Use $sysroot/bin/rustc to compile crate | Tycho Sci | -3/+17 | |
| Closes #1806 | ||||
| 2012-02-12 | (core::str) rename byte_len -> len_bytes and rename char_len -> len | Kevin Cantu | -4/+4 | |
| 2012-02-11 | core: Change the argument order for vec::contains, vec::count | Brian Anderson | -1/+1 | |
| 2012-02-11 | core: Rename vec::member to vec::contains to match str mod | Brian Anderson | -1/+1 | |
| 2012-02-11 | using str::index... | Kevin Cantu | -16/+18 | |
| 2012-02-11 | core::str rename [r]index -> [r]index_bytes | Kevin Cantu | -2/+2 | |
| 2012-02-09 | cargo: Disable system mode per discussion on #1760 | Brian Anderson | -0/+8 | |
| 2012-02-09 | cargo: 2 modes -> 3 modes, and clarify them | Tycho Sci | -20/+58 | |
| * -g or --mode=user to create/use .cargo under $HOME * -G or --mode=system to create/use .cargo under sysroot * by default, `cargo` uses .cargo under current working directory | ||||
| 2012-02-09 | cargo: Add local mode and use it by default | Tycho Sci | -31/+62 | |
| 2012-02-01 | Rename str::char_slice -> str::slice | Kevin Cantu | -1/+1 | |
| 2012-02-01 | Rename (again) str::unsafe::slice -> str::unsafe::slice_bytes and | Kevin Cantu | -4/+4 | |
| str::unsafe::safe_slice -> str::unsafe::slice_bytes_safe_range | ||||
| 2012-02-01 | Propagating unsafe::slice 1 | Kevin Cantu | -5/+7 | |
| 2012-01-31 | Change option::t to option | Tim Chevalier | -12/+12 | |
| Now that core exports "option" as a synonym for option::t, search-and- replace option::t with option. The only place that still refers to option::t are the modules in libcore that use option, because fixing this requires a new snapshot (forthcoming). | ||||
| 2012-01-31 | Require alts to be exhaustive | Tim Chevalier | -0/+2 | |
| middle::check_alt does the work. Lots of changes to add default cases into alts that were previously inexhaustive. | ||||
| 2012-01-24 | rustc: Split diagnostics into "span diagnostics" and "diagnostics". | Patrick Walton | -1/+2 | |
| The former contain a codemap (which is per-crate), and the latter don't. This will be useful in order to allow more than one crate to be compiled in one run of the compiler. | ||||
| 2012-01-25 | suggest sync/init to user as appropriate | Grahame Bowland | -2/+22 | |
| 2012-01-23 | cargo: Long lines | Brian Anderson | -1/+2 | |
| 2012-01-23 | cargo: Remove unused imports - work around mystery resolve failure | Brian Anderson | -4/+1 | |
| 2012-01-23 | Merge pull request #1628 from startling/cargo-descriptions | Brian Anderson | -0/+14 | |
| Implemented package descriptions for cargo | ||||
| 2012-01-23 | Added a newline after each description. | tim | -1/+1 | |
| `<@graydon> maybe an extra newline to make the grouping clearer?` | ||||
| 2012-01-23 | Get `description` attribute for packages from json. | tim | -2/+9 | |
| 2012-01-23 | s/block()/fn()/g | Niko Matsakis | -1/+1 | |
| 2012-01-23 | Steps towards package descriptions. | tim | -0/+7 | |
| I added a description field for `package` objects (it's read from a literal string for now) and `print_pkg` now prints descriptions if they're there. | ||||
| 2012-01-23 | Don't reset the chpos/byte_pos to 0 in new_parser_from_source_str. | Kevin Atkinson | -1/+3 | |
| This correctly fixes issue #1362. chpos/byte_pos are now the offsets within a particular file, but rather the offsets within a virtual file with is formed by combing all of the modules within a crate. Thus, resetting them to 0 causes an overlap and hence, bogus source locations. Fix #1362 by moving chpos/byte_pos to parse_sess so that new_parser_from_source_str has access to them and hence can chose an initial value that is not already been used in the crate. Note that the trigger for bug 1361 was that syntax/ext/expand.rs calls parse_expr_from_source_str (which calls new_parser_from_source_str) using the same codemap as the current crate (and hence causing overlap with files in the crate as new_parser_from_source_str resets the chpos/byte_pos to 0). | ||||
| 2012-01-21 | [cargo] detect libs properly | Elly Fong-Jones | -6/+3 | |
| The change to do build and test in different directories broke library detection. | ||||
| 2012-01-20 | Fix `cargo install *` fails at assertion. | Tycho Sci | -1/+1 | |
| 2012-01-19 | misc: ';' to ',' in enums in cargo, compiletest, and fuzzer | Patrick Walton | -1/+1 | |
| 2012-01-19 | misc: "tag" -> "enum" for cargo, compiletest, fuzzer, rustdoc | Patrick Walton | -1/+1 | |
| 2012-01-19 | cargo: Fix unused argument warning | Brian Anderson | -1/+1 | |
