| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-05-27 | Move std::{reflect,repr,Poly} to a libdebug crate | Alex Crichton | -0/+2 | |
| This commit moves reflection (as well as the {:?} format modifier) to a new libdebug crate, all of which is marked experimental. This is a breaking change because it now requires the debug crate to be explicitly linked if the :? format qualifier is used. This means that any code using this feature will have to add `extern crate debug;` to the top of the crate. Any code relying on reflection will also need to do this. Closes #12019 [breaking-change] | ||||
| 2014-05-27 | std: Rename strbuf operations to string | Richo Healey | -1/+1 | |
| [breaking-change] | ||||
| 2014-05-22 | libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`. | Patrick Walton | -1/+1 | |
| 2014-04-18 | Replace all ~"" with "".to_owned() | Richo Healey | -1/+1 | |
| 2014-03-22 | test: Fix fallout of removing get() | Alex Crichton | -1/+1 | |
| 2014-02-19 | Change the format_args! macro expansion for temporaries | Edward Wang | -0/+18 | |
| Currently, the format_args! macro and its downstream macros in turn expand to series of let statements, one for each of its arguments, and then the invocation of the macro function. If one or more of the arguments are RefCell's, the enclosing statement for the temporary of the let is the let itself, which leads to scope problem. This patch changes let's to a match expression. Closes #12239. | ||||
