Diff for /rpl/LIMITATIONS between versions 1.95 and 1.112

version 1.95, 2012/12/14 14:20:32 version 1.112, 2013/03/15 11:37:25
Line 1 Line 1
 RESTRICTIONS  RESTRICTIONS
     Only formatted and flow files are supported.      Only formatted and flow files are supported.
   
 recherche_variable_partagee doit positionner le mutex !  Corriger toutes les ABS() sur des entiers pour tester le cas
 Cette fonction verrouille l'objet qu'il a trouvé.  abs(-128) en 8 bits par exemple...
 Rajouter une fonction de libération des variables partagées.  
 Vérifier que liste_variables() renvoie bien les variables partagées. Idem pour  
 nombre_variables  
   
 vérifier la pérsence de yacc dans configure.  Ajouter le format NATIVE pour les expressions et les fonctions.
   
 Utiliser Frama-c + why + alt-argo pour rechercher les erreurs.  { "character*(*)" }
   
   { <[ 2 { "character*(*)" } ]> } = { <[ "character*(*)" "character*(*)" ]> }
   { <[ 2 { <[ "character*(*)" "standard*(*)" ]> } ]> } =
           { <[ <[ "character*(*)" "standard*(*)" ]> <[ "character*(*)"
           "standard*(*)" ]> ]> }
   
 EMSGSIZE dans les send() !  Utiliser Frama-c + why + alt-argo pour rechercher les erreurs.
   
 recherche_variable_partagee() doit renvoyer l'objet 'variable_partagee'  Ajouter la translitération dans l'écriture des fichiers.
 en verrouillant le mutex associé  
 ou un NULL en cas d'erreur car le verrou est maintenant dans la liste  
 chaînée et non sur le tableau.  
 Le balayage de la liste est protégé par un mutex global sur la liste  
 et l'accès à une variable par un mutex propre à cette variable.  
   
 À FAIRE : SOCKET DE TYPE FLOW (LENGTH*(*) ET LENGTH*(N))  À FAIRE : SOCKET DE TYPE FLOW (LENGTH*(*) ET LENGTH*(N))
 SOCKET NON FORMATÉS  
   
 Pour OpenVMS :  Pour OpenVMS :
 Trouver les includes pour :  Trouver les includes pour :
Line 40  avec un trylock()). Line 36  avec un trylock()).
   
 rplss signal processus  rplss signal processus
   
 Rajouter le format dans formateur_flux() (pour les fichiers de type flow).  
   
 Économisons notre mépris eut égard au nombre de nécessiteux.  Économisons notre mépris eut égard au nombre de nécessiteux.
 Chateaubriand.  Chateaubriand.
   
Line 49  Translitération des fichiers (avec un p Line 43  Translitération des fichiers (avec un p
 dans la structure du fichier).  dans la structure du fichier).
   
 Fichiers non formatés : restent à coder pour les écritures :  Fichiers non formatés : restent à coder pour les écritures :
          * 0000 XXXX                Binaire sur XXXX octets  
          * 0010 00 00               vecteur integer*1 (dimensions integer*1)           * 0010 00 00               vecteur integer*1 (dimensions integer*1)
          * 0010 01 00               vecteur integer*1 (dimensions integer*2)           * 0010 01 00               vecteur integer*1 (dimensions integer*2)
          * 0010 10 00               vecteur integer*1 (dimensions integer*4)           * 0010 10 00               vecteur integer*1 (dimensions integer*4)
Line 88  Fichiers non formatés : restent à code Line 81  Fichiers non formatés : restent à code
          * 0110 10 LL           * 0110 10 LL
          * 0111 0 XXX               expression algébrique           * 0111 0 XXX               expression algébrique
          * 0111 10 LL           * 0111 10 LL
          * 1000 0 XXX               chaîne de caractères  
          * 1000 10 LL  
          * 1001 0 XXX               table de longueur XXX           * 1001 0 XXX               table de longueur XXX
          * 1001 10 00               table de longueur integer*1           * 1001 10 00               table de longueur integer*1
          * 1001 10 01               table de longueur integer*2           * 1001 10 01               table de longueur integer*2

Removed from v.1.95  
changed lines
  Added in v.1.112


CVSweb interface <joel.bertrand@systella.fr>