Next | Query returned 30 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2023-07-15 12:53:10 by Benny Siegert | Files touched by this commit (151) | Package updated
Log message:
Revbump all Go packages after go120 update
   2023-07-09 21:10:21 by Benny Siegert | Files touched by this commit (4) | Package updated
Log message:
go-staticcheck: update to 2023.1.3

Staticcheck 2023.1.3

This release fixes the following bugs:

*   A crash when embedding type aliases of unnamed types
*   A false positive in U1000, claiming that type aliases are unused
*   A bug in the binary formatter that prevented correct merging behavior for
    some checks

Staticcheck 2023.1.2 (v0.4.2)

This release fixes a bug that prevented the binary formatter from working.

Staticcheck 2023.1.1 (v0.4.1)

This release fixes a crash, a false positive in U1000 and improves the way
deprecated API is flagged.

When targeting a Go version that is older than the version that deprecated an
API, SA1019 will no longer flag the use even if there is already an alternative
available in the targeted Go version.

For example, math/rand.Seed has been deprecated in Go 1.20, but an alternative
has existed since Go 1.0. In the past, we would flag uses of Seed even if
targeting e.g. Go 1.19, to encourage better forwards compatibility. This can
lead to unnecessary churn, however, because the correct change may depend on the
Go version in use. For example, for Seed before Go 1.20, the alternative is to
use a separate instance of math/rand.Rand, whereas in Go 1.20, a possible
alternative is to simply drop the call to Seed.

Staticcheck 2023.1 (v0.4.0)

Staticcheck 2023.1 adds support for Go 1.20, brings minor improvements to
various checks, and replaces U1000 with a new implementation.

The following checks have been improved:

*   The wording of S1001 has been made clearer for cases involving arrays.
    Furthermore, it no longer suggests using copy when the function has been
    shadowed.
*   S1011 now recognizes index-based loops.
*   SA1019 no longer flags tests (internal or external) that use deprecated API
    from the package under test. Furthermore, entire declaration groups (such as
    groups of constants) can now be marked as deprecated.
*   SA4017 now detects more functions, including those in the time package.
    Additionally, its wording has been made clearer.
*   SA5010 no longer gets confused by type assertions involving generic types.
*   ST1005 no longer flags errors that start with alpha-numeric acronyms such as
    P384.
*   Improvements to our intermediate representation may allow various checks to
    find more problems.

Staticcheck now knows about version 2 of the k8s.io/klog package, in particular
which functions abort control flow.

In addition to these minor improvements, U1000 has been rewritten from the
ground up, operating on a program representation more suited to the task. In
practice this means that there will be fewer false positives and more true
positives.

Overall, the rewrite fixes at least eight known bugs, both ones that have been a
nuisance for a while, as well as ones newly introduced by generics.
   2023-04-05 22:48:01 by Benny Siegert | Files touched by this commit (140) | Package updated
Log message:
Revbump all Go packages after yesterday's go120 security update
   2023-03-08 14:39:00 by Benny Siegert | Files touched by this commit (131) | Package updated
Log message:
Revbump all Go packages after go119 security update
   2023-02-16 16:02:10 by Benny Siegert | Files touched by this commit (129) | Package updated
Log message:
Revbump all Go packages after go119 update
   2023-01-11 18:28:38 by Benny Siegert | Files touched by this commit (123) | Package updated
Log message:
Revbump all Go packages after go119 update
   2022-12-08 17:14:27 by Benny Siegert | Files touched by this commit (122) | Package updated
Log message:
Revbump all Go packages after go119 security update
   2022-11-02 20:39:58 by Benny Siegert | Files touched by this commit (115) | Package updated
Log message:
Revbump all Go packages after go119 security update
   2022-10-05 13:33:09 by Benny Siegert | Files touched by this commit (113) | Package updated
Log message:
Revbump all Go packages after go119 security update
   2022-09-26 20:40:24 by Benny Siegert | Files touched by this commit (113)
Log message:
Revbump all Go packages after 1.19 became default

Next | Query returned 30 messages, browsing 11 to 20 | Previous