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

LDC 0.16.0 removed the -noboundschecks flag, replace with -boundscheck=off #693

Merged
merged 1 commit into from
Sep 22, 2015
Merged

LDC 0.16.0 removed the -noboundschecks flag, replace with -boundscheck=off #693

merged 1 commit into from
Sep 22, 2015

Conversation

p0nce
Copy link
Contributor

@p0nce p0nce commented Sep 21, 2015

This flag is already existing in 0.15.x so it breaks nothing.

MartinNowak added a commit that referenced this pull request Sep 22, 2015
LDC 0.16.0 removed the -noboundschecks flag, replace with -boundscheck=off
@MartinNowak MartinNowak merged commit 9f547b8 into dlang:master Sep 22, 2015
@s-ludwig
Copy link
Member

Did they remove it immediately, or has there been a transition phase? If not, we might need to make this dependent on the compiler version.

@p0nce
Copy link
Contributor Author

p0nce commented Sep 22, 2015

@s-ludwig I think 0.15.x was the transition phase, since this version has both flags.
I'm not aware for previous LDC versions (0.14.x).

@s-ludwig
Copy link
Member

Okay, I guess that's acceptable then.

@SFrijters
Copy link

Is there any chance of getting a new dub release soon including this fix? Currently Travis CI doesn't work out of the box with 0.16.x LDC because it uses the latest release (0.9.24) which uses the old flag.

@Geod24
Copy link
Member

Geod24 commented Dec 6, 2015

We might want to support it in DMD as well, as this switch appeared in 2.066: http://dlang.org/changelog/2.066.0.html

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

Successfully merging this pull request may close these issues.

5 participants