J'ai essayé d'implémenter une classe de liste circulaire doublement liée (avec un seul noeud sentinelle) dans systemverilog. La liste elle-même semble fonctionner comme prévu mais finit par écraser le simulateur (pile corrompue?)est-ce que systemverilog supporte les listes chaînées?
Cela m'a amené à me demander si c'est quelque chose de fondamentalement non supporté par le langage (en termes d'allocation)? SV a une construction de "file d'attente" qui peut fonctionner de la même manière (probablement plus efficace à la fois en temps d'accès et en temps d'insertion).
Des idées?