summary refs log tree commit diff
path: root/src/libstd/json.rs
AgeCommit message (Collapse)AuthorLines
2012-10-11Make to_str pure and fix const parameters for str-mutating functionsTim 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-07Remove the old serializers (needs snapshot)Erick Tryzelaar-5/+5
2012-10-04Remove by-copy mode from std, mostlyTim 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-03Remove uses of + mode from libstdTim 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-01Add deserializable and more types to serialization2Erick Tryzelaar-62/+114
2012-10-01libstd: remove unused imports from jsonErick Tryzelaar-3/+0
2012-10-01Demode ebml, ebml2, json, parTim Chevalier-4/+4
2012-09-28demode vecNiko Matsakis-1/+1
2012-09-28Long linesBrian Anderson-1/+1
2012-09-28std: Eliminate deprecated patternsBrian Anderson-12/+11
2012-09-26Demode vec::push (and convert to method)Niko Matsakis-12/+17
2012-09-26libstd: port json over to serialization2Erick Tryzelaar-462/+754
2012-09-26Refactoring ReaderUtil trait, combining it with the traitless impl on Reader.Eric Holk-1/+1
2012-09-25Fix long linesTim Chevalier-1/+2
2012-09-25Demode core::resultBrian Anderson-7/+7
2012-09-23Register snapshots. Remove redundant Eq impls, Makefile hacksBrian Anderson-27/+0
2012-09-21libcore: De-mode strPatrick Walton-11/+11
2012-09-21Install new pub/priv/export rules as defaults, old rules accessible under ↵Graydon Hoare-0/+1
#[legacy_exports];
2012-09-20rustc: De-mode all overloaded operatorsPatrick Walton-0/+27
2012-09-19demode the each() method on vec and other iterables.Niko Matsakis-3/+3
2012-09-19Remove redundant hashmap constructor functions.Graydon Hoare-3/+3
2012-09-19De-mode vec::each() and many of the str iteration routinesNiko Matsakis-3/+3
Note that the method foo.each() is not de-moded, nor the other vec routines.
2012-09-18Revert "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-18replace explicit calls to vec::each with vec::each_ref, partially demode strNiko Matsakis-3/+3
2012-09-18Replace uses of 'unchecked' with 'unsafe'Brian Anderson-1/+1
2012-09-13CamelCase and demode json.rs and deque.rsKevin Cantu-3/+6
2012-09-12fixup mutability of vec::each, make iter_bytes pureNiko Matsakis-2/+2
also, change DVec() to work with imm vectors rather than mut ones
2012-09-10Make remaining moves explicit in libstdTim Chevalier-3/+3
2012-09-10Convert std::map to camel caseBrian Anderson-4/+4
2012-09-10rustc: Make shape-based compare glue never called for comparison operators.Patrick Walton-1/+78
Only called for string patterns.
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-1/+1
2012-09-07rustc: Add an "ne" method to the Eq trait, and implement it everywherePatrick Walton-3/+3
2012-09-04libstd: "import" -> "use"Patrick Walton-8/+5
2012-09-02std: warn(non_camel_case_types) everywhere. still some exceptionsBrian Anderson-2/+0
2012-09-01Remove the 'to' keywordBrian Anderson-9/+9
2012-08-31Various JSON pretty printing tweaksKevin Cantu-9/+31
2012-08-31Fix JSON parsing of unicode escapesKevin Cantu-5/+13
2012-08-31Pretty print JSON: sorting object keysKevin Cantu-6/+19
2012-08-31Pretty print JSON: indentation and newlinesKevin Cantu-0/+68
2012-08-30Fix json test.Graydon Hoare-9/+7
2012-08-29rustc: Make `<` and `=` into traitsPatrick Walton-1/+16
2012-08-28CamelCasify lots of stdBen Striegel-178/+180
2012-08-27Convert core::result to camel caseBrian Anderson-108/+108
2012-08-26Camel case the option typeBrian Anderson-5/+5
2012-08-23`m1!{...}` -> `m1!(...)`Paul Stansifer-1/+1
2012-08-14Convert more core types to camel caseBrian Anderson-4/+4
2012-08-13core: Camel case some lesser-used modulesBrian Anderson-2/+2
2012-08-08Convert impls to new syntaxBrian Anderson-30/+29
2012-08-07syntax: Make match arm parsing more restrictive againBrian Anderson-1/+1
Require comma separators for all expression types except the plain block
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-28/+28