Commit graph

623 commits

Author SHA1 Message Date
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 
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 
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 2015-04-30 16:33:24 +12:00
Chris Wong
d6677b3319 Borrow spliced values instead of moving them
Closes 
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 
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 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 () 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
Chris Wong
bc305caf17 Epic refactor of doom, the third 2015-02-27 17:26:06 +13:00