This repository has been archived by the owner on May 6, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
Macros stripped by quasi_codegen::expand #65
Labels
Comments
This is a bug: serde-rs/serde#608 |
@oli-obk Thanks for letting me know! Should I close this one? I'm not clear on which is the correct repo. |
neither am I, just leave it open, we'll close it together with the other issue |
upsuper
added a commit
to upsuper-forks/rust-bindgen
that referenced
this issue
Nov 17, 2016
This is not the latest version, because the latest version doesn't work due to serde-deprecated/quasi#65. The issue of keeping using 0.20 is that libbindgen depends on aster 0.28 while quasi depends on aster 0.27, which leads to duplicate versions of aster dependency. Updating quasi to 0.21 brings aster to 0.29, which also works for libbindgen.
bors-servo
pushed a commit
to rust-lang/rust-bindgen
that referenced
this issue
Nov 17, 2016
Update quasi to 0.21 This is not the latest version, because the latest version doesn't work due to serde-deprecated/quasi#65. The issue of keeping using 0.20 is that libbindgen depends on aster 0.28 while quasi depends on aster 0.27, which leads to duplicate versions of aster dependency. Updating quasi to 0.21 brings aster to 0.29, which also works for libbindgen.
FWIW, since servo has upgraded their |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Hi there,
I'm in the process of updating servo/rust-bindgen's aster/quasi/syntæx stack to the latest releases from *mumble* 0.28/0.20/0.44 respectively.
Using the new versions, some key context-sensitive macros are stripped during expansion -- is this a bug, or an intentional change?
You can see the chatter about this problem on rust-lang/rust-bindgen#270, including an example of the before/after expansion and stripped macro.
Thanks,
Jeff
The text was updated successfully, but these errors were encountered: