about summary refs log tree commit diff
path: root/src/libstd/json.rs
AgeCommit message (Collapse)AuthorLines
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
2012-08-05Switch alts to use arrowsBrian Anderson-94/+85
2012-08-02Remove modes from map API and replace with regions.Niko Matsakis-6/+12
API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map).
2012-08-01Convert ret to returnBrian Anderson-26/+26
2012-07-31Change remaining "iface" occurrences to "trait"; deprecate "iface"Lindsey Kuper-1/+1
2012-07-30Change syntax extension syntax: `#m[...]` -> `m!{...}`.Paul Stansifer-1/+1
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-3/+8
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-216/+217
#2907.
2012-07-13Support prefix notation for vstore strings. Closes #2906.Michael Sullivan-52/+52
2012-07-13More consistent use of backticks and "expected" in error messages.Lindsey Kuper-6/+6
Got some of the debug messages, here, too. I figure it doesn't hurt to get used to doing this even in places where users won't ever see it.
2012-07-12Accept prefix notation for writing the types of str/~ and friends.Michael Sullivan-4/+4
2012-07-04convert doc-attributes to doc-comments using ↵Gareth Daniel Smith-7/+7
./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
2012-07-02rustc: Implement a new resolve pass behind a compile flagPatrick Walton-0/+1
2012-07-01Convert to new closure syntaxBrian Anderson-9/+9
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-4/+4
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-44/+44
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-35/+35
2012-06-13Add a couple more to_json impls.Erick Tryzelaar-0/+12
2012-06-12Fix json no-implicit-copy warningsErick Tryzelaar-105/+118
2012-06-12std: Add a to_str impl for json::error.Erick Tryzelaar-0/+6
2012-05-28std: add json::to_str and json::to_json iface.Erick Tryzelaar-0/+105
2012-04-23Move map iface over to more `for`-friendly iteration methodsMarijn Haverbeke-2/+2
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-6/+6
2012-03-16core: Store reexporting result and either. Closes #1997Brian Anderson-1/+1
2012-03-14std: Rename the hashmap constructors to conform to new standardsBrian Anderson-2/+2
Instead of using the new_ prefix just name them after their type
2012-03-14annotate libstd and start enforcing mutabilityNiko Matsakis-17/+18
2012-03-13Name types after their modules instead of 't'Brian Anderson-13/+13
2012-03-10Use loop instead of while(true) in libraries and compiler itselfTim Chevalier-5/+5
And remove spurious fails/unreachable() calls.
2012-03-09std: Convert to rustdocBrian Anderson-37/+8
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick Walton-1/+2
This required changing almost all users of hashmaps to import the hashmap interface first. The `size` member in the hashmap structure was renamed to `count` to work around a name conflict.
2012-03-07Revert "stdlib: Stop incurring vtable dispatch costs when hashmaps are used"Patrick Walton-2/+1
This reverts commit f0250a23d3fa2f8b4a4a4113ca89e41945a4cfed.
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick Walton-1/+2
This required changing almost all users of hashmaps to import the hashmap interface first. The `size` member in the hashmap structure was renamed to `count` to work around a name conflict.
2012-03-05std: export json::error.Erick Tryzelaar-0/+1
2012-03-02std: add a io::with_str_reader fn to remove a str copyErick Tryzelaar-1/+1