Skip to content

20210715a

Compare
Choose a tag to compare
@GregUtas GregUtas released this 15 Jul 13:25
· 409 commits to master since this release
  • Incrementally compile a new C++ item after >fix adds it.
  • Recompile a function definition after >fix changes its implementation.
  • Fix bug: delay invoking RecordAccess on a function until argument matching selects the correct overload; this fixes incorrect ItemCouldBePrivate and ItemCouldBeProtected warnings.
  • Fix bug: enforce internal linkage for an item tagged static at .cpp file scope.
  • Generate a DataShouldBeStatic warning for data at .cpp file scope that is not static if it is not declared as extern elsewhere.
  • Fix bug: invoke RecordAccess on the copy constructor when returning an object by value to prevent a false ItemCouldBeProtected warning for the copy constructor.
  • Fix bug: Typedef.GetSpan only included the name, not the leading typedef <TypeSpec> portion.
  • Fix bug: when changing an item's access control, >fix could move it to an inner class.