Résoudre le bug de compilation post vidage de cache :
un appel trop précoce à table_objet() provoquait une mise en cache erronée et des erreurs de compilation. Deux mesures contre ça : - on lève une constante quand l'init des tables objet et faites, ce qui permet de refuser la mise en cache trop précoce - on sépare l'init des interfaces des tables objet pour la retarder au maximum, car en pratique c'est là qu'on a parfois besoin de table_objet (dans le pipeline declarer_tables_interfaces). Ainsi, une utilisation de table_objet dans ce pipeline renverra un résultat correct (toutes tables initialisées) sans provoquer de mise en cache erronée. Peut-être faudrait-il même lever une erreur grave en cas d'appel de table_objet a un moment ou son résultat est erroné ?
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter