Isaev Denis 52c9b88c25
reduce mem. usage of unused and update staticcheck (#1063)
The primary improvement is in early clearing of
analyzed package's TypeInfo, facts, etc for
whole program analyzers (`unused`). Clear it when it
becomes unused and GC collects them early. Initially this
clearing was performed for all analyzers except `unused`.

Update staticcheck from v0.0.1-2019.2.3 to v0.0.1-2020.1.4

Also in this commit:
  * speed up loading packages from export data (2.5s -> 2.1s for std)
    by not using mutex for export data since it was allowed in
    x/tools#07722704da13
  * make an order of execution of linters stable
  * update renameio and robustio
  * use robustio in caching

Relates: #987, #994, #995, #1011
2020-05-03 15:20:17 +03:00
..
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00
2019-10-13 17:40:51 +03:00
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00
2019-10-13 17:40:51 +03:00
2020-03-16 11:56:57 +03:00
2020-04-26 20:20:17 -07:00
2020-04-27 21:37:34 +03:00
2020-04-26 20:20:17 -07:00
2019-10-13 17:40:51 +03:00
2019-10-13 17:40:51 +03:00
2019-10-14 09:50:57 +03:00
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00
2019-10-13 17:40:51 +03:00
2020-04-26 20:20:17 -07:00
2019-10-01 18:09:47 -04:00
2019-10-13 17:40:51 +03:00
2019-10-13 17:40:51 +03:00
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00
2020-02-02 16:29:57 -05:00
2020-04-26 20:20:17 -07:00
2020-04-22 18:57:30 +03:00
2019-10-13 17:40:51 +03:00
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00
2020-04-26 20:20:17 -07:00