| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+5 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -5/+0 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+5 | |
| module scope. r=tjc | ||||
| 2012-12-27 | libstd: Fix a bunch of resolve errors in tests. rs=fire | Patrick Walton | -0/+3 | |
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -3/+11 | |
| contain at least two components. r=graydon | ||||
| 2012-12-27 | Enhance auto_encode to take number of struct fields | Michael Neumann | -3/+3 | |
| 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-17 | Switch from serialization to std::serialize. (snapshot) | Erick Tryzelaar | -31/+29 | |
| 2012-12-11 | libstd: Implement read_managed_str for the JSON deserialiser. | Huon Wilson | -2/+5 | |
| The FIXME is an underlying issue (a core::at_str library) that this doesn't address. | ||||
| 2012-12-07 | librustc: De-mode pattern bindings. r=nmatsakis | Patrick Walton | -5/+5 | |
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-28 | Register snapshots | Brian Anderson | -139/+0 | |
| 2012-11-21 | change json::Deserializer to take a json enum | Erick Tryzelaar | -8/+2 | |
| This allows the deserializer to be used on an already parsed json object. | ||||
| 2012-11-19 | rustc: Implement explicit self for Eq and Ord. r=graydon | Patrick Walton | -0/+139 | |
| 2012-11-03 | Remove stage0 stuff that was awaiting snapshot | Tim Chevalier | -26/+0 | |
| and re-register snapshots Just removing unneeded code, no review | ||||
| 2012-10-18 | Rename str::to_unique to str::to_owned. | Erick Tryzelaar | -1/+1 | |
| 2012-10-15 | libstd: make Serializer a trait-level typaram | Erick Tryzelaar | -0/+28 | |
| 2012-10-12 | Make moves explicit in std tests | Tim Chevalier | -17/+17 | |
| 2012-10-11 | Make to_str pure and fix const parameters for str-mutating functions | Tim Chevalier | -14/+15 | |
| Two separate changes that got intertwined (sorry): Make to_str pure. Closes #3691 In str, change functions like push_char to take an &mut str instead of an &str. Closes #3710 | ||||
| 2012-10-07 | Remove the old serializers (needs snapshot) | Erick Tryzelaar | -5/+5 | |
| 2012-10-04 | Remove by-copy mode from std, mostly | Tim Chevalier | -2/+2 | |
| 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 | Remove uses of + mode from libstd | Tim Chevalier | -2/+2 | |
| More or less the same as my analogous commit for libcore. Had to remove the forbid(deprecated_modes) pragma from some files -- will restore it after the snapshot. | ||||
| 2012-10-01 | Add deserializable and more types to serialization2 | Erick Tryzelaar | -62/+114 | |
| 2012-10-01 | libstd: remove unused imports from json | Erick Tryzelaar | -3/+0 | |
| 2012-10-01 | Demode ebml, ebml2, json, par | Tim Chevalier | -4/+4 | |
| 2012-09-28 | demode vec | Niko Matsakis | -1/+1 | |
| 2012-09-28 | Long lines | Brian Anderson | -1/+1 | |
| 2012-09-28 | std: Eliminate deprecated patterns | Brian Anderson | -12/+11 | |
| 2012-09-26 | Demode vec::push (and convert to method) | Niko Matsakis | -12/+17 | |
| 2012-09-26 | libstd: port json over to serialization2 | Erick Tryzelaar | -462/+754 | |
| 2012-09-26 | Refactoring ReaderUtil trait, combining it with the traitless impl on Reader. | Eric Holk | -1/+1 | |
| 2012-09-25 | Fix long lines | Tim Chevalier | -1/+2 | |
| 2012-09-25 | Demode core::result | Brian Anderson | -7/+7 | |
| 2012-09-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -27/+0 | |
| 2012-09-21 | libcore: De-mode str | Patrick Walton | -11/+11 | |
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -0/+1 | |
| #[legacy_exports]; | ||||
| 2012-09-20 | rustc: De-mode all overloaded operators | Patrick Walton | -0/+27 | |
| 2012-09-19 | demode the each() method on vec and other iterables. | Niko Matsakis | -3/+3 | |
| 2012-09-19 | Remove redundant hashmap constructor functions. | Graydon Hoare | -3/+3 | |
| 2012-09-19 | De-mode vec::each() and many of the str iteration routines | Niko Matsakis | -3/+3 | |
| Note that the method foo.each() is not de-moded, nor the other vec routines. | ||||
| 2012-09-18 | Revert "replace explicit calls to vec::each with vec::each_ref, partially ↵ | Niko Matsakis | -3/+3 | |
| demode str" This reverts commit 1be24f0758d3075d2e7f141f8831bb8a233ce86e. Not quite ready. | ||||
| 2012-09-18 | replace explicit calls to vec::each with vec::each_ref, partially demode str | Niko Matsakis | -3/+3 | |
| 2012-09-18 | Replace uses of 'unchecked' with 'unsafe' | Brian Anderson | -1/+1 | |
| 2012-09-13 | CamelCase and demode json.rs and deque.rs | Kevin Cantu | -3/+6 | |
| 2012-09-12 | fixup mutability of vec::each, make iter_bytes pure | Niko Matsakis | -2/+2 | |
| also, change DVec() to work with imm vectors rather than mut ones | ||||
| 2012-09-10 | Make remaining moves explicit in libstd | Tim Chevalier | -3/+3 | |
| 2012-09-10 | Convert std::map to camel case | Brian Anderson | -4/+4 | |
| 2012-09-10 | rustc: Make shape-based compare glue never called for comparison operators. | Patrick Walton | -1/+78 | |
| Only called for string patterns. | ||||
| 2012-09-07 | Convert all kind bounds to camel case. Remove send, owned keywords. | Brian Anderson | -1/+1 | |
| 2012-09-07 | rustc: Add an "ne" method to the Eq trait, and implement it everywhere | Patrick Walton | -3/+3 | |
| 2012-09-04 | libstd: "import" -> "use" | Patrick Walton | -8/+5 | |
