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

Add support for user defined attributes / manual overload resolution #71

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Commits on Aug 16, 2014

  1. Add support for user defined attributes / overloads

    Modifies class registration, adding support for the usage of UDAs that
    define alternate method names.
    Also adds a NoScript attribute that prevents the method from being
    registered.
    IvanC committed Aug 16, 2014
    Configuration menu
    Copy the full SHA
    f1279aa View commit details
    Browse the repository at this point in the history
  2. Changes UDA order in tests

    DMD Issue 11678
    IvanC committed Aug 16, 2014
    Configuration menu
    Copy the full SHA
    e020c09 View commit details
    Browse the repository at this point in the history
  3. More UDA order fixes

    IvanC committed Aug 16, 2014
    Configuration menu
    Copy the full SHA
    bb58360 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2014

  1. Fixed unit tests

    IvanC committed Aug 18, 2014
    Configuration menu
    Copy the full SHA
    666e731 View commit details
    Browse the repository at this point in the history
  2. Ditto

    IvanC committed Aug 18, 2014
    Configuration menu
    Copy the full SHA
    ae7016a View commit details
    Browse the repository at this point in the history
  3. Incorporated feedback from PR

    - Shortened script UDAs and made them lowercase.
    - Split ScriptAffix into prefix and suffix.
    - Moved UDA logic to separate functions.
    - Cleaned up pushOverloadedMethod.
    IvanC committed Aug 18, 2014
    Configuration menu
    Copy the full SHA
    9763cd6 View commit details
    Browse the repository at this point in the history