Une MAJ de sécurité est nécessaire sur notre version actuelle. Elle sera effectuée lundi 02/08 entre 12h30 et 13h. L'interruption de service devrait durer quelques minutes (probablement moins de 5 minutes).

  1. 25 Mar, 2010 1 commit
  2. 24 Mar, 2010 2 commits
    • Andrei Paskevich's avatar
      20ad5462
    • Andrei Paskevich's avatar
      several modifications around namespaces: · b8a9808d
      Andrei Paskevich authored
      - do not add to the new namespace the old instantiated names
      - namespaces with the same name are merged instead of raising
        an exception.
      
      Attention: examples clash_namespace1.why, already_theory1.why,
      already_theory2.why, clash_type6.why, clash_type7.why migrated 
      from bench/typing/bad/ to bench/typing/good/. Please, consult
      these files and make sure you comprehend and approve the new
      semantics.
      b8a9808d
  3. 23 Mar, 2010 2 commits
  4. 21 Mar, 2010 4 commits
  5. 18 Mar, 2010 4 commits
  6. 17 Mar, 2010 2 commits
  7. 16 Mar, 2010 1 commit
  8. 15 Mar, 2010 2 commits
  9. 14 Mar, 2010 2 commits
  10. 10 Mar, 2010 1 commit
  11. 09 Mar, 2010 3 commits
  12. 08 Mar, 2010 2 commits
  13. 07 Mar, 2010 4 commits
  14. 05 Mar, 2010 1 commit
    • Andrei Paskevich's avatar
      refactor theory.ml: · 1c21c061
      Andrei Paskevich authored
      - split clone code between contexts and theories
      
      - add [Dclone] declarations after cloned decls
      
      - account for the used theories in [ctxt_known]
        (the hash-consed [Duse] declaration is referenced)
      
      - provide use and clone for contexts with a distinct semantics:
      
          Context.use_export ctxt th :
              Copies the contents of [th] and its dependencies
              into [ctxt]. The [Duse] declarations are erased
              from the list of decls, but keeped in [ctxt_known],
              so that theories are not copied twice. Useful to
              build flat contexts.
      
          Context.clone_export ctxt th :
              Clones the contents of [th] into [ctxt]. Dependencies
              of [th] are copied, too. Erases the [Duse] declarations,
              but keeps them in [ctxt_known], so that theories are not
              copied twice. Useful to build flat contexts.
      
          Theory.use_export uc th :
              Marks the dependency on [th]. [Duse th] is added to [uc],
              unless [th] is already used.
      
          Theory.clone_export uc th :
              Clones the contents of [th] into [uc]. The dependencies
              of [th] become dependencies of [uc]. [Duse] declarations
              are added, when a theory is used for the first time.
      
      1c21c061
  15. 04 Mar, 2010 9 commits