Brian Anderson
|
86a43c24d6
|
Support + flag in #fmt
|
2011-04-17 18:19:26 -04:00 |
|
Brian Anderson
|
1bec738c56
|
Support #fmt precision for bools, with same rules as strings
Not totally confident this is desirable. The alternative would be to make it a
compile error.
|
2011-04-17 17:24:17 -04:00 |
|
Brian Anderson
|
da996d6e6b
|
Fix indentation in syntax-extension-fmt.rs
|
2011-04-17 17:12:20 -04:00 |
|
Brian Anderson
|
685e820465
|
Treat char #fmt conversions just like str conversions
Add missing tests
|
2011-04-17 17:06:55 -04:00 |
|
Brian Anderson
|
8f6603f58e
|
Support #fmt precision for signed types
|
2011-04-17 16:51:17 -04:00 |
|
Brian Anderson
|
4c0aea69da
|
Support #fmt precision for unsigned types
|
2011-04-17 16:18:25 -04:00 |
|
Brian Anderson
|
c7edcb3a72
|
Support #fmt precision for string types
|
2011-04-17 13:10:02 -04:00 |
|
Brian Anderson
|
96e3e29e88
|
Support left-justification in #fmt conversions
|
2011-04-16 19:43:29 -04:00 |
|
Brian Anderson
|
f7b68e9edd
|
Add another test for #fmt conversion widths
|
2011-04-16 18:22:14 -04:00 |
|
Brian Anderson
|
dcfdb02fab
|
Make #fmt support explicit conversion widths
|
2011-04-16 18:01:17 -04:00 |
|
Brian Anderson
|
07e820089f
|
More tests for #fmt
|
2011-04-16 18:01:17 -04:00 |
|
Brian Anderson
|
99a697b56a
|
Add support for upper-case hex and binary output to #fmt.
Only works for uints at present. Necessitated the addition of _str.to_upper.
|
2011-04-13 22:14:54 -04:00 |
|
Brian Anderson
|
4844e1c08a
|
Add support for printing uints as lower-case hex to ExtFmt.
Begin passing an ExtFmt.RT.conv parsed format description to each of the
ExtFmt.RT.conv* functions.
|
2011-04-13 22:14:24 -04:00 |
|
Brian Anderson
|
44aed626bf
|
Add ExtFmt test for unsigned type
|
2011-04-13 22:13:04 -04:00 |
|
Brian Anderson
|
bba245f3e6
|
Add support for bool, char to extfmt.
XFAIL syntax-extension-fmt in rustboot.
|
2011-04-11 21:54:03 -04:00 |
|
Graydon Hoare
|
49d9d5688e
|
Switch xfail system to use comments embedded in source files.
|
2011-03-25 12:19:20 -07:00 |
|
Brian Anderson
|
7350b7ff23
|
Add more #fmt tests
|
2011-03-02 10:28:14 -08:00 |
|
Brian Anderson
|
fe5de6bfff
|
Parse parameter types for fmt extension
|
2011-03-02 10:28:14 -08:00 |
|
Brian Anderson
|
f1500e5872
|
Add fold, typecheck and trans for expr_ext
|
2011-03-02 10:28:14 -08:00 |
|
Brian Anderson
|
1c60399257
|
Begin work on #fmt parsing
|
2011-03-02 10:28:14 -08:00 |
|
Brian Anderson
|
9528c34774
|
Begin implementing #fmt in rustc
|
2011-03-02 10:28:14 -08:00 |
|
Graydon Hoare
|
d07f7533b0
|
Sketch out #fmt syntax extension in rustboot.
|
2010-10-01 14:54:40 -07:00 |
|