Chris Wong
28b1624f4c
Rename write_html!
to html!
...
It's more concise
2015-09-03 11:06:05 +12:00
Chris Wong
ab45846e1e
Use more friendly names in renderer
2015-09-01 18:56:02 +12:00
Chris Wong
1badbd9df2
De-closureify the API
...
Closes #18
2015-09-01 18:26:50 +12:00
Chris Wong
abbb565412
Release 0.4.4
2015-07-31 17:37:05 +12:00
Chris Wong
6d59013f1b
Update Rust
2015-07-31 17:33:50 +12:00
Chris Wong
e66723b80b
Release 0.4.3
2015-07-03 11:01:12 +12:00
Chris Wong
46fab1372b
Allow nested macro invocations
...
Closes #15
2015-07-03 10:59:34 +12:00
Chris Wong
d8b76db92f
Add warning
2015-05-28 19:15:56 +12:00
Chris Wong
dd97989a2b
Travis: Use Rust Nightly
2015-05-26 22:35:10 +12:00
Chris Wong
543adf78c0
Fix formatting
2015-05-01 19:56:06 +12:00
Chris Wong
36c9792d0a
Release 0.4.2
2015-04-30 16:36:47 +12:00
Chris Wong
3c854d342c
Add regression test for #13
2015-04-30 16:33:24 +12:00
Chris Wong
d6677b3319
Borrow spliced values instead of moving them
...
Closes #13
2015-04-30 16:32:15 +12:00
Chris Wong
054453be88
Travis: use container-based infrastructure
...
http://docs.travis-ci.com/user/workers/container-based-infrastructure/
2015-04-15 18:18:12 +12:00
Chris Wong
24e390047e
Release 0.4.1
2015-04-13 20:42:47 +12:00
Chris Wong
4653b2e2d8
Add html_debug! macro; remove print-expansion feature
2015-04-13 20:41:12 +12:00
Chris Wong
86c6edafae
Release 0.4.0
2015-04-11 10:26:43 +12:00
Chris Wong
e5711929e3
print-expansion for all your expansion printing needs
2015-04-11 10:19:28 +12:00
Chris Wong
d7d5679e6e
Fix typo
2015-04-10 20:21:09 +12:00
Chris Wong
180becbee4
Coalesce the contents of blocks as well
2015-04-10 19:02:36 +12:00
Chris Wong
dfbd4e2880
Rename a bunch of things
2015-04-10 19:02:36 +12:00
Chris Wong
c507571c5d
Coalesce adjacent writes
...
Fixes #5
2015-04-10 19:02:14 +12:00
Chris Wong
e3998645f6
API comment conventions redux
2015-04-08 22:51:21 +12:00
Chris Wong
3c4f892d29
Update Rust
2015-04-08 22:43:48 +12:00
Chris Wong
fa28c39956
Release 0.3.4
2015-04-04 10:43:25 +13:00
Chris Wong
67daea81d8
Merge #8
2015-04-04 10:34:31 +13:00
Chris Wong
c75ced0f02
Clean up lifetimes stuff
2015-04-04 10:27:44 +13:00
ArtemGr
3866afbe2a
Rust upgrade (seems to need a Clone with a Copy).
2015-04-03 23:41:53 +03:00
Chris Wong
f08963012a
Release 0.3.3
2015-04-03 16:30:43 +13:00
Chris Wong
2aa687fc0f
Update Rust
2015-03-29 19:37:26 +13:00
Chris Wong
c7ab906ad9
Guard against trailing tokens in Rust exprs
...
Currently, the following parses:
$for x in y.iter() #$%!INVALID~SYNTAX!^&* {
}
This is because the Rust parser only consumes enough to parse a single
expression (in this case `y.iter()`), ignoring all the nonsense after
it.
With this patch, we check that the parser has consumed *all* tokens
before yielding a result, ensuring that invalid syntax (like the snippet
above) is not ignored.
2015-03-27 13:57:58 +13:00
Chris Wong
a8928988d0
Add some missing semicolons
2015-03-27 13:57:58 +13:00
Chris Wong
df0689c7ed
Release v0.3.2
2015-03-21 13:40:08 +13:00
Chris Wong
5988d32562
Epic rustup of doom
2015-03-21 13:38:39 +13:00
Chris Wong
40612241f2
Release 0.3.1
2015-03-15 17:28:52 +13:00
Chris Wong
92020cfa86
Cleanup
2015-03-15 16:42:34 +13:00
Chris Wong
333eb46c3a
Support if let
2015-03-15 16:23:19 +13:00
Chris Wong
098e71468c
Remove #[feature(io)]
...
I/O is stable now
2015-03-15 11:18:21 +13:00
Chris Wong
9586ebfa63
Release 0.3.0
2015-03-15 11:11:27 +13:00
Chris Wong
0170d76aa8
Add homepage to Cargo.toml
2015-03-15 11:10:06 +13:00
Chris Wong
41f0e15970
Link to the book
2015-03-14 21:28:04 +13:00
Chris Wong
a530d73d25
Implement for
expressions
2015-03-14 21:14:11 +13:00
Chris Wong
4da1e369cd
Tweak error messages a bit
2015-03-14 21:14:11 +13:00
Chris Wong
a118f54612
API comment conventions ( rust-lang/rfcs#505 )
2015-03-06 12:50:14 +13:00
Chris Wong
74475f922b
Update Rust
2015-03-01 20:07:50 -05:00
Chris Wong
8ff7ed8334
Switch from u8 to u32, as per style guidelines
2015-03-01 20:02:34 -05:00
Chris Wong
ef1e305468
Rewrite if
expression stuff
2015-03-01 19:56:01 -05:00
Chris Wong
b1e0647192
Remove cow
...
moo
2015-02-27 17:40:38 +13:00
Chris Wong
9b1ba74b7d
Simplify Travis script
2015-02-27 17:26:14 +13:00
Chris Wong
ed28f1c1bc
Implement if/else
2015-02-27 17:26:14 +13:00