| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-01-07 | stdtest: Fix all leaked trait imports | Alex Crichton | -4/+1 | |
| 2014-01-03 | Remove std::either | Alex Crichton | -10/+0 | |
| 2013-12-27 | std: uniform modules titles for doc | Luca Bruno | -1/+1 | |
| This commit uniforms the short title of modules provided by libstd, in order to make their roles more explicit when glancing at the index. Signed-off-by: Luca Bruno <lucab@debian.org> | ||||
| 2013-12-03 | Move std::util::ignore to std::prelude::drop | Steven Fackler | -4/+0 | |
| It's a more fitting name for the most common use case of this function. | ||||
| 2013-11-28 | Register new snapshots | Alex Crichton | -1/+1 | |
| 2013-11-26 | test: Remove non-procedure uses of `do` from compiletest, libstd tests, | Patrick Walton | -8/+8 | |
| compile-fail tests, run-fail tests, and run-pass tests. | ||||
| 2013-11-19 | Remove NonCopyable::new | Steven Fackler | -6/+0 | |
| The issue that required it has been fixed. | ||||
| 2013-10-17 | std: Move size/align functions to std::mem. #2240 | Brian Anderson | -1/+1 | |
| 2013-10-07 | Fix existing privacy/visibility violations | Alex Crichton | -1/+1 | |
| This commit fixes all of the fallout of the previous commit which is an attempt to refine privacy. There were a few unfortunate leaks which now must be plugged, and the most horrible one is the current `shouldnt_be_public` module now inside `std::rt`. I think that this either needs a slight reorganization of the runtime, or otherwise it needs to just wait for the external users of these modules to get replaced with their `rt` implementations. Other fixes involve making things pub which should be pub, and otherwise updating error messages that now reference privacy instead of referencing an "unresolved name" (yay!). | ||||
| 2013-09-21 | auto merge of #9354 : thestinger/rust/cleanup, r=alexcrichton | bors | -19/+0 | |
| I don't see the point of this function, and there are no users. | ||||
| 2013-09-20 | util: remove unused `with` function | Daniel Micay | -19/+0 | |
| 2013-09-19 | Replace unreachable() calls with unreachable!(). | Chris Morgan | -28/+0 | |
| This is the second of two parts of #8991, now possible as a new snapshot has been made. (The first part implemented the unreachable!() macro; it was #8992, 6b7b8f2682.) ``std::util::unreachable()`` is removed summarily; any code which used it should now use the ``unreachable!()`` macro. Closes #9312. Closes #8991. | ||||
| 2013-09-16 | switch Drop to `&mut self` | Daniel Micay | -2/+2 | |
| 2013-08-27 | librustc: Remove `&const` and `*const` from the language. | Patrick Walton | -2/+4 | |
| They are still present as part of the borrow check. | ||||
| 2013-08-02 | (cleanup) Use more do...finally in extra::sync. | Ben Blum | -0/+6 | |
| 2013-07-22 | std: various additional language benchmarks in util. | Graydon Hoare | -0/+65 | |
| 2013-07-22 | new snapshot | Daniel Micay | -8/+5 | |
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -2/+4 | |
| 2013-06-28 | fix stage0 build | Daniel Micay | -5/+8 | |
| 2013-06-27 | Rename #[no_drop_flag] to #[unsafe_no_drop_flag] | Birunthan Mohanathas | -2/+2 | |
| 2013-06-27 | util: make NonCopyable 0 size (instead of 1 byte) | Daniel Micay | -12/+39 | |
| this also adds a derived Eq, TotalEq, Ord and TotalOrd along with removing the useless constructor | ||||
| 2013-06-25 | Change finalize -> drop. | Luqman Aden | -1/+1 | |
| 2013-06-18 | replace #[inline(always)] with #[inline]. r=burningtree. | Graydon Hoare | -5/+5 | |
| 2013-06-12 | make util::NonCopyable a unit struct instead of a struct with a unit | Ben Blum | -4/+2 | |
| 2013-06-04 | std::util: fix missed old constructor | Philipp Brüschweiler | -1/+1 | |
| 2013-06-04 | std::util: Modernize NonCopyable constructor | Philipp Brüschweiler | -3/+5 | |
| part of #3853 | ||||
| 2013-06-01 | Remove all uses of `pub impl`. rs=style | Patrick Walton | -2/+2 | |
| 2013-05-31 | mv the raw pointer {swap,replace}_ptr to std::ptr | Daniel Micay | -30/+0 | |
| 2013-05-30 | Remove unnecessary 'use' forms | Daniel Farina | -1/+0 | |
| Fix a laundry list of warnings involving unused imports that glutted up compilation output. There are more, but there seems to be some false positives (where 'remedy' appears to break the build), but this particular set of fixes seems safe. | ||||
| 2013-05-30 | Require documentation by default for libstd | Alex Crichton | -1/+2 | |
| Adds documentation for various things that I understand. Adds #[allow(missing_doc)] for lots of things that I don't understand. | ||||
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -5/+4 | |
| 2013-05-27 | syntax highlight code examples in docstrings | Daniel Micay | -1/+1 | |
| 2013-05-23 | optimize util::swap, &mut pointers never alias | Daniel Micay | -2/+13 | |
| 2013-05-23 | swap_ptr: rm equality check | Daniel Micay | -3/+1 | |
| This isn't needed semantically, and it's the wrong case to optimize for. | ||||
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -0/+190 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2012-08-02 | Remove std::util | Ben Blum | -21/+0 | |
| 2012-07-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -2/+2 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-03-09 | std: Convert to rustdoc | Brian Anderson | -17/+2 | |
| 2012-03-08 | Change util::unreachable to core::unreachable | Tim Chevalier | -11/+0 | |
| Closes #1931 | ||||
| 2012-01-14 | libstd: Remove util::void | Brian Anderson | -5/+0 | |
| 2012-01-14 | libstd: Remove util::orb. Redundant with core::bool | Brian Anderson | -5/+0 | |
| 2012-01-05 | Switch to new param kind bound syntax | Marijn Haverbeke | -1/+1 | |
| And remove support for the old syntax | ||||
| 2012-01-02 | Add 'copy' bounds to functions that were faultily accepted without | Marijn Haverbeke | -1/+1 | |
| Issue #1390 | ||||
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -0/+57 | |
