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

DI Generation Improvements. #1487

Merged
merged 3 commits into from Jan 16, 2013
Merged

DI Generation Improvements. #1487

merged 3 commits into from Jan 16, 2013

Conversation

LightBender
Copy link
Contributor

This pull request improves the follow DI generation rules:

All functions stripped of their implementations except for template functions and auto return functions.
Improved indenting beyond pull request: #538

Supersedes: #945

Improves issue: http://d.puremagic.com/issues/show_bug.cgi?id=1427
Fixes issue: http://d.puremagic.com/issues/show_bug.cgi?id=5461

WalterBright added a commit that referenced this pull request Jan 16, 2013
DI Generation Improvements.
@WalterBright WalterBright merged commit a3635f6 into dlang:master Jan 16, 2013
@LightBender LightBender deleted the digen2 branch January 17, 2013 08:10
@denis-sh
Copy link
Contributor

As @klickverbot noted in #945 discussion, now we have another meaning of -inline and have no ability to generate optimized code (i.e. -O -inline) and strip function bodies from headers in single dmd call. It is not a big problem but as some people think that it is a redundant things complication and have no sence it should be properly documented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants