aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ExtFmt.rs
Commit message (Collapse)AuthorAgeFilesLines
* Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke2011-05-121-568/+0
| | | | This should be a snapshot transition.
* Rename std modules to be camelcasedMarijn Haverbeke2011-05-061-38/+38
| | | | (Have fun mergining your stuff with this.)
* Fix the interaction between various flags in #fmtBrian Anderson2011-04-261-7/+12
|
* Support octal #fmt conversionsBrian Anderson2011-04-261-0/+7
|
* Make #fmt char conversions behave like printfBrian Anderson2011-04-261-1/+1
|
* replace error logging with log_err in stdlib and rustcMarijn Haverbeke2011-04-191-3/+3
|
* Precision overrides 0-padding in #fmtBrian Anderson2011-04-181-34/+49
|
* Rearrange ExtFmt.RT.pad to recover some horizontal spaceBrian Anderson2011-04-181-49/+51
|
* Left-justification overrides 0-padding in #fmtBrian Anderson2011-04-181-22/+24
|
* Support 0 flag in #fmtBrian Anderson2011-04-181-5/+49
|
* Support the space flag in #fmtBrian Anderson2011-04-171-4/+9
|
* Support + flag in #fmtBrian Anderson2011-04-171-3/+8
|
* Support #fmt precision for bools, with same rules as stringsBrian Anderson2011-04-171-2/+6
| | | | | Not totally confident this is desirable. The alternative would be to make it a compile error.
* Treat char #fmt conversions just like str conversionsBrian Anderson2011-04-171-1/+1
| | | | Add missing tests
* Support #fmt precision for signed typesBrian Anderson2011-04-171-37/+46
|
* Support #fmt precision for unsigned typesBrian Anderson2011-04-171-11/+49
|
* Support #fmt precision for string typesBrian Anderson2011-04-171-2/+25
|
* Support left-justification in #fmt conversionsBrian Anderson2011-04-161-3/+29
|
* Make #fmt support explicit conversion widthsBrian Anderson2011-04-161-9/+45
|
* Add support for upper-case hex and binary output to #fmt.Brian Anderson2011-04-131-0/+6
| | | | Only works for uints at present. Necessitated the addition of _str.to_upper.
* Add more commentary about ExtFmtBrian Anderson2011-04-131-1/+30
|
* Add support for printing uints as lower-case hex to ExtFmt.Brian Anderson2011-04-131-5/+22
| | | | | Begin passing an ExtFmt.RT.conv parsed format description to each of the ExtFmt.RT.conv* functions.
* Move #fmt conversion model into ExtFmt.CT namespaceBrian Anderson2011-04-131-44/+44
|
* Factor out creation of calls into ExtFmt.RTBrian Anderson2011-04-111-4/+4
|
* Add support for bool, char to extfmt.Brian Anderson2011-04-111-0/+12
| | | | XFAIL syntax-extension-fmt in rustboot.
* Move ExtFmt compile-time functions into their own moduleBrian Anderson2011-04-111-170/+173
|
* Use correct indentation for ExtFmt.rsBrian Anderson2011-04-111-6/+15
|
* Make ExtFmt call its own functions instead of others defined in stdBrian Anderson2011-04-111-0/+11
|
* Move extfmt parsing into standard libraryBrian Anderson2011-04-111-0/+213
|
* Move the extfmt data model into the standard library.Brian Anderson2011-04-111-0/+47