Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: e-y-e/dmd

Tags

Verified

This tag was signed with the committer’s verified signature. The key has expired.

Verified

This tag was signed with the committer’s verified signature. The key has expired.

Verified

This tag was signed with the committer’s verified signature. The key has expired.

Verified

This tag was signed with the committer’s verified signature. The key has expired.

Verified

This tag was signed with the committer’s verified signature. The key has expired.

Verified

This tag was signed with the committer’s verified signature. The key has expired.

Verified

This tag was signed with the committer’s verified signature. The key has expired.

v1.079.0

Toggle v1.079.0's commit message

Verified

This tag was signed with the committer’s verified signature.
leandro-lucarella-sociomantic Leandro Lucarella (RETIRED WORK ACCOUNT)
New Features

============

- Add `-invariant=off` option (dlang#6347)

  This option will inhibit emitting implicit invariant calls no matter if
  `-release` is used or not.

  This is done because invariants are not a pay-for-what-you use feature, even
  if you don't write a single invariant, for every public method call 2 new
  virtual calls will be done, which is a big overhead for an unused feature,
  even in non-release builds.

  Invariants can be still called explicitly in non-release move via
  `assert(this)`.

Verified

This tag was signed with the committer’s verified signature. The key has expired.

Verified

This tag was signed with the committer’s verified signature.
leandro-lucarella-sociomantic Leandro Lucarella (RETIRED WORK ACCOUNT)