| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-09-22 | rustdoc: Out with the old, in with the new | Alex Crichton | -83/+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-10 | std: Rename Iterator.transform -> .map | Erick Tryzelaar | -1/+1 | |
| cc #5898 | ||||
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -3/+3 | |
| 2013-07-04 | Remove vec::{filter, filtered, filter_map, filter_mapped}, replaced by ↵ | Huon Wilson | -3/+3 | |
| iterators. | ||||
| 2013-06-16 | std: test-fixes, remove warnings, syntax highlighting for code examples. | Huon Wilson | -2/+0 | |
| 2013-06-08 | remove deprecated vec::{is_empty, len} functions | Daniel Micay | -1/+1 | |
| 2013-05-14 | Fix test fallout from removing vecs_implicitly_copyable | Alex Crichton | -1/+1 | |
| 2013-04-16 | librustdoc: move tests into dedicated tests module. | Huon Wilson | -10/+10 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -1/+1 | |
| 2013-03-26 | Move ast_map::map to LinearMap | Alex Crichton | -1/+1 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -1/+1 | |
| 2013-03-04 | Adding missing imports for tests, and gate off others | Alex Crichton | -0/+2 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -3/+0 | |
| 2013-02-05 | oldmap: use &K instead of K in find and get | Patrick Walton | -1/+1 | |
| This reverts commit a4250a96fdf61142a9c8dbb6d37ae8435c99e396. This is not the cause of the nonexhaustive-match failure. | ||||
| 2013-02-05 | Revert "oldmap: use &K instead of K in find and get" | Graydon Hoare | -1/+1 | |
| This reverts commit 8e643525d4e5bca993dada43615916c382a0645b. | ||||
| 2013-02-03 | oldmap: use &K instead of K in find and get | Daniel Micay | -1/+1 | |
| 2013-02-03 | rename map -> oldmap and mark it as deprecated | Daniel Micay | -1/+1 | |
| LinearMap is quite a bit faster, and is fully owned/sendable without requiring copies. The older std::map also doesn't use explicit self and relies on mutable fields. | ||||
| 2013-02-01 | rustdoc: Convert astsrv to pipes | Brian Anderson | -3/+4 | |
| 2013-01-30 | rustdoc: De-mode | Brian Anderson | -4/+4 | |
| 2013-01-30 | rustdoc: deny(deprecated_mode) | Brian Anderson | -2/+2 | |
| 2013-01-30 | rustdoc: Various bits of modernization | Brian Anderson | -2/+2 | |
| 2013-01-29 | rustdoc: Remove structural records from tests. Fixes build breakage | Tim Chevalier | -3/+3 | |
| 2013-01-29 | libstd: Remove "dual impls" from the language and enforce coherence rules. ↵ | Patrick Walton | -1/+1 | |
| 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-09 | core: rename vec.filter to vec.filtered | Erick Tryzelaar | -2/+2 | |
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -5/+5 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -5/+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/+5 | |
| module scope. r=tjc | ||||
| 2012-12-29 | librustdoc: Fix a bunch of rustdoc tests. rs=bustage | Patrick Walton | -0/+5 | |
| 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-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 | -4/+4 | |
| 2012-11-20 | rustdoc: Remove legacy exports | Brian Anderson | -2/+1 | |
| 2012-11-03 | library-ifying of tools - turning cargo, rustdoc, fuzzer, into libraries, as ↵ | Daniel Patterson | -0/+64 | |
| per #3543 | ||||
