R. Andrew Ohana
2d50d5209b
Backend refactor ( #411 )
...
* remove BindgenAttrs from other backend::ast structs
This is primarily a tool for use with the macro crate. Most of
these attributes were ignored in the actual codegen, but a few
were still being used. This is confusing when trying to add
other sources for codegen (such as webidl and typescript).
* move parsing logic to macro crate
This makes the backend crate solely concerned with having an ast
for which we can generate code.
2018-07-07 12:20:31 -05:00
R. Andrew Ohana
9127a0419f
rustfmt all the things
2018-06-27 22:42:34 -07:00
Alex Crichton
6d23c8533b
Avoid deprecated constructor
2018-05-29 18:02:00 -07:00
Nick Fitzgerald
50b8842b95
Add a feature for printing the macro's generated code ( #212 )
2018-05-25 18:17:54 -05:00
Alex Crichton
4c27c349ea
Bump to 0.2.11
2018-05-24 08:56:28 -07:00
Alex Crichton
7009c506c1
Revert "Revert "Revert "Disable the span
feature temporarily"""
...
This reverts commit b3cb44eb53
.
2018-05-24 07:16:36 -07:00
Alex Crichton
b3cb44eb53
Revert "Revert "Disable the span
feature temporarily""
...
This reverts commit a10a0c8cfd
.
2018-05-21 08:08:21 -07:00
Alex Crichton
a10a0c8cfd
Revert "Disable the span
feature temporarily"
...
This reverts commit 45b68870dc
.
2018-05-21 07:30:10 -07:00
Alex Crichton
e76f5537e0
Upgrade to new versions of proc-macro2
...
Gonna get some nice spans back!
2018-05-21 07:29:34 -07:00
Alex Crichton
627ca1d638
Bump to 0.2.10
2018-05-17 10:40:24 -07:00
Alex Crichton
45b68870dc
Disable the span
feature temporarily
...
It's broken on nightly and needs fixing
2018-05-17 10:39:44 -07:00
Alex Crichton
5d28b90069
Bump to 0.2.9
2018-05-11 16:04:41 -07:00
Alex Crichton
fbb12f519b
Bump to 0.2.8
2018-04-30 19:23:44 -07:00
Alex Crichton
befdf07a07
Bump to 0.2.7
2018-04-27 19:48:57 -07:00
Alex Crichton
acb5eac96a
Bump to 0.2.6
2018-04-26 19:14:09 -07:00
J. Ryan Stinnett
11e274b477
Add spans
feature to control proc-macro2
...
Using `proc-macro2`'s `nightly` feature is a good default for most use cases.
However, it causes a build error if used together with crates such as
`cssparser` that also use `proc-macro2` from a build script.
This change adds a default enabled feature `spans` that users can disable if
they need to work around this conflict.
Fixes #160 .
2018-04-25 14:42:21 -05:00
Alex Crichton
3b4bf475be
Bump to 0.2.5
2018-04-19 18:46:41 -07:00
Alex Crichton
055a8fb803
Bump to 0.2.4
2018-04-18 07:18:11 -07:00
Alex Crichton
c74230b4a9
Bump to 0.2.3
2018-04-17 13:07:43 -07:00
Alex Crichton
eb9a6524b9
Bump to 0.2.2
2018-04-13 07:50:24 -07:00
Alex Crichton
60ac57331b
Bump to 0.2.1
2018-04-09 15:18:39 -07:00
Alex Crichton
30b1964255
Bump all crates to 0.2
2018-04-03 07:10:07 -07:00
Alex Crichton
782378e7c0
Update dependencies
2018-04-03 07:07:14 -07:00
Alex Crichton
4e923445eb
Remove executable bits
2018-03-29 14:50:40 -07:00
Nick Fitzgerald
0bd54480c6
Split out the AST and codegen into the wasm-bindgen-backend crate
2018-03-29 09:14:32 -07:00
Nick Fitzgerald
393841779a
Rename directories to remove "wasm-bindgen-" prefix in sub-crates
2018-03-29 08:28:25 -07:00