| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-02-29 | libstd: Skip trailing whitespaces after JSON value | Tycho Sci | -12/+9 | |
| 2012-02-29 | libstd: Skip trailing whitespaces after outer rparen | Tycho Sci | -2/+15 | |
| This makes "{ \"foo\": 1 }\n" and "[ 1 ]\n" valid json string | ||||
| 2012-02-28 | std: rewrite json.rs to fix bugs and use readers/writers | Erick Tryzelaar | -214/+653 | |
| Our json implementation did not conform to the spec, and was missing support for escpaed characters and exponental numbers. This fixes it, and adds support for reading/writing json directly from/to a stream. There are two things left unimplemented. We could use a "to_json" iface/impl, but that really needs traits to cut down on code duplication. The other is it wouldn't be that not that hard to turn this implementation into a event driven parser like YAJL, but I ran into some type-inference bugs, so I cut that out. It'd be nice to revisit this in the future though. | ||||
| 2012-02-23 | Finish cleanup of core::str | Marijn Haverbeke | -4/+0 | |
| Closes #1849 | ||||
| 2012-02-23 | (core::str) remove len_bytes alias | Kevin Cantu | -12/+12 | |
| 2012-02-23 | (core::str) replace byte_index[_from] with index[_from] | Kevin Cantu | -10/+10 | |
| 2012-02-23 | (core::char) rename slice -> slice_chars | Kevin Cantu | -9/+10 | |
| 2012-02-23 | (core::str) mostly rename len -> len_chars | Kevin Cantu | -10/+10 | |
| 2012-02-12 | (core::str) rename byte_len -> len_bytes and rename char_len -> len | Kevin Cantu | -12/+12 | |
| 2012-02-01 | Rename str::char_slice -> str::slice | Kevin Cantu | -9/+9 | |
| 2012-02-01 | Propagating unsafe::slice 1 | Kevin Cantu | -3/+3 | |
| 2012-01-31 | Change option::t to option | Tim Chevalier | -8/+8 | |
| Now that core exports "option" as a synonym for option::t, search-and- replace option::t with option. The only place that still refers to option::t are the modules in libcore that use option, because fixing this requires a new snapshot (forthcoming). | ||||
| 2012-01-19 | lib: ";" to "," in enums | Patrick Walton | -6/+6 | |
| 2012-01-19 | stdlib: "tag" -> "enum" | Patrick Walton | -1/+1 | |
| 2012-01-17 | libstd: Move std tests into libstd | Brian Anderson | -0/+55 | |
| 2012-01-11 | Implement std::map as an iface/impl instead of an obj | Marijn Haverbeke | -1/+1 | |
| 2011-12-22 | json: to_str() also for "null" | Lenny222 | -0/+1 | |
| 2011-12-22 | json: add "null" | Lenny222 | -0/+11 | |
| 2011-12-16 | reorder args to the various vec, option fns so blk comes last | Niko Matsakis | -1/+1 | |
| 2011-12-16 | Make 1.f parse as a field access on the integer 1 | Marijn Haverbeke | -4/+4 | |
| A dot is only considered part of a number when not followed by a letter Closes #1306 | ||||
| 2011-12-13 | Copy first batch of material from libstd to libcore. | Graydon Hoare | -1/+1 | |
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -0/+258 | |
