Valider cc76cb66 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

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é ?
parent 672870db
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter