-
-
Notifications
You must be signed in to change notification settings - Fork 610
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
ddmd cleanup and fixes #4924
ddmd cleanup and fixes #4924
Conversation
MartinNowak
commented
Aug 23, 2015
- cleanup makefiles
- drop -O -inline by default (too slow)
- remove unused headers and magicport
- update travis-ci test
| $(DEL) id.h id.c id.d | ||
| $(DEL) verstr.h | ||
| $(DEL) $(MAGICPORT) $(MAGICPORTDIR)\*.obj | ||
| $(DEL) impcnvtab.c impcnvgen.exe optabgen.exe |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
impcnvtab.d?
|
Needs #4927 |
|
updated |
|
Auto-merge toggled on |
|
thx |
|
DDMD is not buildable with msvc due name mangling and troubles with longdouble. |
I noticed this, too. Not sure if I'll be able to provide patches. See also #4929 |
|
Please file bugs for the mangling problems. I wouldn't be surprised to find some codegen problems too. |
|
|
This pull request caused a ~50% increase in compilation real time for the "Vibe.d diet templates" test on http://digger.k3.1azy.net/trend/ Maybe because of this?
|
|
Currently bisecting why older versions of D stopped building on Arch Linux and bisection shows this PR as the one after which things build successfully. However, 28f9199 mixes a lot of various changes, including changes in behaviour and no-op refactorings. Please, make your commits more granular! |