Skip to content
Snippets Groups Projects
  1. Apr 03, 2013
  2. Apr 02, 2013
  3. Mar 29, 2013
  4. Mar 27, 2013
    • Erwan Jahier's avatar
      Rework the type of Lic expressions w.r.t. predef expressions. · 28f47082
      Erwan Jahier authored
      1) At the Lic level, there's no reason to distinguish betwenn node
      calls, and predef node calls. Indeed it makes things simpler and more
      homogeneous afterwards.
      
      2) int strings are only converted when necessary (constant evaluation).
      
      3) const are handled directly under Lic.by_pos_op instead of being under
         PREDEF_CALL, which make things easier and more logical.
      28f47082
  5. Mar 25, 2013
  6. Mar 11, 2013
  7. Mar 05, 2013
  8. Feb 25, 2013
  9. Feb 20, 2013
  10. Feb 13, 2013
  11. Feb 07, 2013
  12. Feb 06, 2013
  13. Feb 04, 2013
    • Erwan Jahier's avatar
      Fix a performance bug (again) due to verbose printing not being lazy. · 07bb13d4
      Erwan Jahier authored
      The only culprit was the one in unifyClock.ml::249, but
      I've lazyfied most of the non-trivial verbose call.
      
      The 2 remaining unresolved testq that were timeout-ing now pass in a few ms...
      
      The whole non-reg test time has been divided by more than 2!
      07bb13d4
    • Erwan Jahier's avatar
      Fix 2 problems in the ec mode: · aaf09392
      Erwan Jahier authored
       - translate merge on bools in terms of current and ite
       - do not print the clock info in node profile in en mode
      
      + various fixes in lustre test files.
      
      nb : now all tests in the should_work dir passes !!!
      aaf09392
  14. Feb 01, 2013
  15. Jan 31, 2013
  16. Jan 29, 2013
  17. Jan 25, 2013
  18. Jan 24, 2013
  19. Jan 19, 2013
  20. Jan 18, 2013
  21. Jan 17, 2013
  22. Jan 16, 2013
  23. Jan 14, 2013
  24. Jan 11, 2013
  25. Dec 11, 2012
    • Erwan Jahier's avatar
      Un petit bilan des changements effectués par Pascal · dce00f59
      Erwan Jahier authored
      + remise en place du souk qu'il a mis dans le repertoire test.
      
      - il a commencé à rajouter le CondAct (tout est parti de la en fait...)
      - il a coupé le LazyCompiler en morceaux
      
      Pour cela, il a créé un nouveau module LicPrg qui définit la
      structure de données (SDD) en sortie du LazyCompiler. Ensuite, les
      diverses tranformations src2src sont faites à partir de cette SDD.
      
      - il a débranché (temporairement) l'expansion de noeud et de array/structure
      
      - il a débranché ma pseudo inférence de type et a mis à la place une
      vérification de types.
      
      - Le traitement du polymorphisme est effectué via une transfo src2src
      dans DoNoPoly (que je vais renommer en RmPoly)
      
      --------------------------------------------------------------------------
      Par ailleurs,
      
      J'ai créé un todo.org et un README.org que je vais essayer de tenir à jour.
      
      nb: les tests ne passent toujours bien sur.
      dce00f59
Loading