| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-09-22 | rustdoc: Out with the old, in with the new | Alex Crichton | -257/+0 | |
| Removes old rustdoc, moves rustdoc_ng into its place instead (plus drops the _ng suffix). Also shreds all reference to rustdoc_ng from the Makefile rules. | ||||
| 2013-08-05 | Updated std::Option, std::Either and std::Result | Marvin Löbel | -2/+2 | |
| - Made naming schemes consistent between Option, Result and Either - Changed Options Add implementation to work like the maybe monad (return None if any of the inputs is None) - Removed duplicate Option::get and renamed all related functions to use the term `unwrap` instead | ||||
| 2013-08-03 | remove obsolete `foreach` keyword | Daniel Micay | -1/+1 | |
| this has been replaced by `for` | ||||
| 2013-08-01 | migrate many `for` loops to `foreach` | Daniel Micay | -3/+1 | |
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -10/+10 | |
| 2013-07-17 | Clean-up tests after debug!/std-macros change. | Huon Wilson | -0/+2 | |
| The entire testsuite is converted to using info! rather than debug! because some depend on the code within the debug! being trans'd. | ||||
| 2013-06-29 | Great renaming: propagate throughout the rest of the codebase | Corey Richardson | -3/+1 | |
| 2013-06-16 | std: test-fixes, remove warnings, syntax highlighting for code examples. | Huon Wilson | -3/+0 | |
| 2013-06-16 | std: convert str::{map,levdistance,subslice_offset} to methods. | Huon Wilson | -13/+11 | |
| The first two become map_chars and lev_distance. Also, remove a few allocations in rustdoc. | ||||
| 2013-06-11 | std: replace str::{starts,ends}_with with the method. | Huon Wilson | -1/+1 | |
| 2013-06-10 | std: remove str::contains in favour of the method | Huon Wilson | -12/+4 | |
| 2013-06-10 | std: remove str::{len, slice, is_empty} in favour of methods. | Huon Wilson | -1/+1 | |
| 2013-06-08 | remove deprecated vec::{is_empty, len} functions | Daniel Micay | -1/+1 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+5 | |
| 2013-05-28 | Move checking for moves and initialization of local variables and patterns into | Niko Matsakis | -1/+1 | |
| borrow checker and generalize what moves are allowed. Fixes a nasty bug or two in the pattern move checking code. Unifies dataflow code used for initialization and other things. First step towards once fns. Everybody wins. Fixes #4384. Fixes #4715. cc once fns (#2202), optimizing local moves (#5016). | ||||
| 2013-05-28 | Silence various warnings throughout test modules | Alex Crichton | -4/+4 | |
| 2013-05-23 | cleanup warnings from librustdoc | Erick Tryzelaar | -4/+4 | |
| 2013-05-22 | librustc: Add some missing `use core::prelude::*;` in the test cases | Patrick Walton | -0/+2 | |
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -0/+2 | |
| to libextra | ||||
| 2013-05-21 | Remove unnecessary allocations flagged by lint from rustdoc | Seo Sanghyeon | -1/+1 | |
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -3/+3 | |
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -5/+0 | |
| 2013-04-16 | librustdoc: move tests into dedicated tests module. | Huon Wilson | -87/+90 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -8/+8 | |
| 2013-03-26 | Fixed all use sites and tests | Marvin Löbel | -2/+2 | |
| 2013-03-21 | back-renamed slice_DBG_BRWD, slice_V_DBG_BRWD -> slice, slice_DBG_UNIQ -> ↵ | Marvin Löbel | -1/+1 | |
| slice_unique | ||||
| 2013-03-21 | renamed str::view -> slice_DBG_BRWD | Marvin Löbel | -1/+1 | |
| renamed str::slice -> slice_DBG_UNIQ changed vec slice method -> to_owned() renamed vec view method -> slice_V_DBG_BRWD | ||||
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -12/+12 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -4/+0 | |
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -2/+2 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-02-01 | rustdoc: Convert astsrv to pipes | Brian Anderson | -3/+3 | |
| 2013-01-30 | rustdoc: De-mode | Brian Anderson | -7/+7 | |
| 2013-01-30 | rustdoc: deny(deprecated_mode) | Brian Anderson | -6/+6 | |
| 2013-01-30 | rustdoc: Various bits of modernization | Brian Anderson | -8/+8 | |
| 2013-01-30 | librustdoc: De-export compiletest, combine-tests, libcargo, libfuzzer, and ↵ | Patrick Walton | -5/+5 | |
| librustdoc. rs=deexporting | ||||
| 2013-01-29 | libstd: Remove "dual impls" from the language and enforce coherence rules. ↵ | Patrick Walton | -7/+7 | |
| r=brson "Dual impls" are impls that are both type implementations and trait implementations. They can lead to ambiguity and so this patch removes them from the language. This also enforces coherence rules. Without this patch, records can implement traits not defined in the current crate. This patch fixes this, and updates all of rustc to adhere to the new enforcement. Most of this patch is fixing rustc to obey the coherence rules, which involves converting a bunch of records to structs. | ||||
| 2013-01-09 | A collection of refactorings that I found it hard/tiresome to divide: | Niko Matsakis | -1/+1 | |
| - Make `extern fn()` assignable to any closure type, rather than a subtype. - Remove unused int_ty_set and float_ty_set - Refactor variable unification and make it more DRY - Do fn sub/lub/glb on the level of fn_sig - Rename infer::to_str::ToStr to infer::to_str::InferStr - Capitalize names of various types - Correct hashing of FnMeta - Convert various records-of-fns into structs-of-fns. This is both eliminating use of deprecated features and more forwards compatible with fn reform. r=pcwalton | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -5/+7 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -7/+5 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -5/+7 | |
| module scope. r=tjc | ||||
| 2012-12-29 | librustdoc: More text fixes. rs=busted | Patrick Walton | -0/+6 | |
| 2012-12-29 | librustdoc: Fix a bunch of rustdoc tests. rs=bustage | Patrick Walton | -0/+3 | |
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -0/+6 | |
| contain at least two components. r=graydon | ||||
| 2012-12-05 | librustc: Hook borrow check loan checking up to the moves-based-on-type ↵ | Patrick Walton | -3/+4 | |
| infrastructure. rs=helps-unbreak-the-build | ||||
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-12-03 | librustdoc: Parenthesize closure calls in tests to attempt to put out ↵ | Patrick Walton | -1/+1 | |
| burning tinderbox. rs=rustbot | ||||
| 2012-11-29 | librustc: Eliminate most expressions of the form `a.b()` that are not method ↵ | Patrick Walton | -1/+1 | |
| calls. rs=refactoring | ||||
| 2012-11-20 | rustdoc: Begin removing legacy modes | Brian Anderson | -5/+5 | |
| 2012-11-20 | rustdoc: Remove legacy exports | Brian Anderson | -3/+1 | |
| 2012-11-03 | library-ifying of tools - turning cargo, rustdoc, fuzzer, into libraries, as ↵ | Daniel Patterson | -0/+243 | |
| per #3543 | ||||
