Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial implementation of declarative macros 2.0 #40847

Merged
merged 13 commits into from
May 26, 2017

Commits on May 25, 2017

  1. Refactor out ast::MacroDef.

    jseyfried committed May 25, 2017
    Configuration menu
    Copy the full SHA
    9c6430b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a1d2ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1cded84 View commit details
    Browse the repository at this point in the history
  4. Hygienize librustc_resolve.

    jseyfried committed May 25, 2017
    Configuration menu
    Copy the full SHA
    1f175fa View commit details
    Browse the repository at this point in the history
  5. Hygienize librustc_typeck.

    jseyfried committed May 25, 2017
    Configuration menu
    Copy the full SHA
    bfa2ef6 View commit details
    Browse the repository at this point in the history
  6. Hygienize librustc_privacy.

    jseyfried committed May 25, 2017
    Configuration menu
    Copy the full SHA
    8497061 View commit details
    Browse the repository at this point in the history
  7. Hygienize lifetimes.

    jseyfried committed May 25, 2017
    Configuration menu
    Copy the full SHA
    7fdc1fb View commit details
    Browse the repository at this point in the history
  8. Improve efficiency.

    jseyfried committed May 25, 2017
    Configuration menu
    Copy the full SHA
    dde8dc6 View commit details
    Browse the repository at this point in the history
  9. Improve intercrate hygiene.

    jseyfried committed May 25, 2017
    Configuration menu
    Copy the full SHA
    3eb235b View commit details
    Browse the repository at this point in the history
  10. Add tests.

    jseyfried committed May 25, 2017
    Configuration menu
    Copy the full SHA
    754fdad View commit details
    Browse the repository at this point in the history
  11. Improve Self.

    jseyfried committed May 25, 2017
    Configuration menu
    Copy the full SHA
    b13392f View commit details
    Browse the repository at this point in the history
  12. Ignore pretty.

    jseyfried committed May 25, 2017
    Configuration menu
    Copy the full SHA
    d940d54 View commit details
    Browse the repository at this point in the history
  13. Fix merge conflicts.

    jseyfried committed May 25, 2017
    Configuration menu
    Copy the full SHA
    dc34ea0 View commit details
    Browse the repository at this point in the history