| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-03-07 | De-implicit-self libstd | Ben Striegel | -21/+21 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -6/+0 | |
| 2013-03-02 | Remove REC, change related tests/docs | Jihyun Yu | -2/+2 | |
| 2013-02-28 | librustc: Mark all type implementations public. rs=impl-publicity | Patrick Walton | -3/+3 | |
| 2013-02-15 | auto merge of #4969 : nickdesaulniers/rust/issue3869, r=brson | bors | -3/+5 | |
| Issue #3869 review? @nikomatsakis Convert all uses of vec::slice to vec::view Issue #3869 Rename const_view to const_slice Renamed mut_view to mut_slice Fix windows build error. `buf` is borrowed by the call to `as_mut_buf()` and so we must invoke `slice()` outside of that call. | ||||
| 2013-02-15 | libstd: Get rid of `move`. | Luqman Aden | -2/+2 | |
| 2013-02-14 | Convert all uses of vec::slice to vec::view Issue #3869 | Nick Desaulniers | -3/+5 | |
| Rename const_view to const_slice Renamed mut_view to mut_slice | ||||
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -3/+3 | |
| rs=implflipping | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -19/+19 | |
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -2/+0 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-02-04 | std: Stamp out structural records | Tim Chevalier | -5/+10 | |
| See #4665 | ||||
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -21/+22 | |
| 2013-01-29 | libstd: Remove "dual impls" from the language and enforce coherence rules. ↵ | Patrick Walton | -0/+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-25 | register snapshots | Graydon Hoare | -13/+0 | |
| 2013-01-14 | Add cfg attrs to handle auto_encode transition | Brian Anderson | -0/+13 | |
| 2013-01-14 | Merge remote-tracking branch 'mneumann/f-serialize' | Brian Anderson | -2/+2 | |
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -3/+15 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -15/+3 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -3/+15 | |
| module scope. r=tjc | ||||
| 2012-12-27 | libstd: Fix a bunch of resolve errors in tests. rs=fire | Patrick Walton | -0/+6 | |
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -2/+18 | |
| contain at least two components. r=graydon | ||||
| 2012-12-27 | Enhance auto_encode to take number of struct fields | Michael Neumann | -2/+2 | |
| emit_struct and read_struct takes an additional len:uint parameter which tells us how many fields the struct we are working on has. This is required to implement an Encoder for the msgpack [1] serialization format. To serialize a struct with msgpack you have to use arrays and the size of the array has to be know before each of the elements are written out. JSON as an example doesn't have this problem as it uses '[' and ']' delimiters for arrays. [1]: www.msgpack.org | ||||
| 2012-12-19 | Remove serialize::traits submodule. | Erick Tryzelaar | -1/+1 | |
| 2012-12-18 | Stop resolving static methods at the module level. Closes #4179 | Brian Anderson | -1/+1 | |
| 2012-12-17 | Switch from serialization to std::serialize. (snapshot) | Erick Tryzelaar | -25/+25 | |
| 2012-12-10 | Minor cleanups to pipes and serialization | Brian Anderson | -3/+2 | |
| 2012-12-09 | Remove transitional code | Brian Anderson | -10/+0 | |
| 2012-12-06 | Rename std::ebml::Reader => std::ebml::reader, same for writer | Tim Chevalier | -5/+5 | |
| Closes #4076 | ||||
| 2012-12-04 | librustc: Implement explicit self for Add and Index; add a hack in the ↵ | Patrick Walton | -0/+10 | |
| borrow checker to support this. r=nmatsakis | ||||
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-24 | Long lines | Tim Chevalier | -8/+16 | |
| 2012-11-24 | Split EBML module into a reader and a writer module | Tim Chevalier | -466/+474 | |
| Minor refactoring, no review. Closes #2739 | ||||
| 2012-10-07 | Remove the old serializers (needs snapshot) | Erick Tryzelaar | -187/+207 | |
| 2012-10-04 | Remove by-copy mode from std, mostly | Tim Chevalier | -7/+8 | |
| One instance remains in net_tcp due to a foreign fn. Lots of instances remain in serialization.rs, but IIRC that is being removed. I had to do unholy things to task-perf-word-count-generic to get it to compile after demoding pipes. I may well have messed up its performance, but it passes. | ||||
| 2012-10-03 | De-export std::{ebml, ebml2}. Part of #3583. | Graydon Hoare | -47/+22 | |
| 2012-10-02 | libstd: Switch off legacy modes in both core and std. | Patrick Walton | -4/+4 | |
| 2012-10-01 | Demode ebml, ebml2, json, par | Tim Chevalier | -4/+4 | |
| 2012-09-28 | demode vec | Niko Matsakis | -1/+1 | |
| 2012-09-26 | Demode vec::push (and convert to method) | Niko Matsakis | -1/+1 | |
| 2012-09-25 | Demode dvec | Tim Chevalier | -1/+1 | |
| 2012-09-18 | libcore: make a copyless io::BytesWriter | Erick Tryzelaar | -4/+5 | |
| 2012-09-18 | Replace uses of 'unchecked' with 'unsafe' | Brian Anderson | -1/+1 | |
| 2012-09-11 | Introduce auto adjustment table to subsume autoderef/autoref/borrowings. | Niko Matsakis | -1/+19 | |
| Fixes #3261 Fixes #3443 | ||||
| 2012-09-10 | Fix ebml tests | Brian Anderson | -4/+4 | |
| 2012-09-10 | Camel case std::serialization | Brian Anderson | -2/+2 | |
| 2012-09-10 | Make remaining moves explicit in libstd | Tim Chevalier | -1/+1 | |
| 2012-09-04 | libstd: "import" -> "use" | Patrick Walton | -2/+2 | |
| 2012-09-02 | Camel case core::ops | Brian Anderson | -1/+1 | |
| 2012-09-02 | std: warn(non_camel_case_types) everywhere. still some exceptions | Brian Anderson | -2/+0 | |
| 2012-08-29 | std: Camel case some constructors | Brian Anderson | -3/+2 | |
