nim-works/nimskull

Include valgrind as part of CI

Ouverte

#588 ouverte le 17 mars 2023

 (0 commentaire) (0 réaction) (0 personne assignée)Nim (39 forks)auto 404
cicompilergood first issuehelp wanted

Métriques du dépôt

Stars
 (346 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

In the past while it has become evident that there are a number of fundamnetal issues with our memory management implementations (refc, arc, and orc) that lead them to be unsafe, especially in conjunction with threading. Before even getting to complex multi-threading scenarios we can eliminate lots of issues by addressing valgrind's findings.

TODO:

  • Enable valgrind for tests in CI; a number of tests already support this
  • tackle a few quick wins to get some momentum

Guide contributeur