1. 12 Mar, 2010 1 commit
  2. 10 Mar, 2010 2 commits
  3. 09 Mar, 2010 2 commits
  4. 08 Mar, 2010 5 commits
  5. 07 Mar, 2010 3 commits
  6. 06 Mar, 2010 1 commit
  7. 05 Mar, 2010 5 commits
    • Francois Bobot's avatar
      ajout de algebra · 33e76ab2
      Francois Bobot authored
      33e76ab2
    • Francois Bobot's avatar
      petit toilettage · c67124fb
      Francois Bobot authored
      c67124fb
    • Francois Bobot's avatar
    • Francois Bobot's avatar
      Mise à jour de transform, inlining,flatten,... cependant anomalie car un use... · 4e3490c3
      Francois Bobot authored
      Mise à jour de transform, inlining,flatten,... cependant anomalie car un use peut être ajouté par add_decl...
      4e3490c3
    • 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
  8. 04 Mar, 2010 2 commits
  9. 03 Mar, 2010 2 commits
  10. 02 Mar, 2010 1 commit
  11. 01 Mar, 2010 2 commits
  12. 28 Feb, 2010 1 commit
  13. 27 Feb, 2010 1 commit