1. 13 Mar, 2001 5 commits
    • Fred Drake's avatar
      60f70704
    • Martin v. Löwis's avatar
      Patch #407965: Improve Level 2 conformance of minidom · 8db14a92
      Martin v. Löwis authored
      - addition of a DocumentFragment implementation and createDocumentFragment method
      - proper setting of ownerDocument for all nodes
      - setting of namespaceURI to None in Element as a class attribute
      - addition of setAttributeNodeNS and removeAttributeNodeNS as aliases
        for setAttributeNode and removeAttributeNode
      - support for inheriting from DOMImplementation to extend it with
        additional features (to override the Document class)
      in pulldom:
      - support for nodes (comment and PI) that occur before he document element;
        that became necessary as pulldom now delays creation of the document
        until it has the document element.
      8db14a92
    • Guido van Rossum's avatar
      52c7dbf7
    • Jeremy Hylton's avatar
      Add test to verify that nested functions with free variables don't · 0275fe85
      Jeremy Hylton authored
      cause the free variables to leak.
      0275fe85
    • Jeremy Hylton's avatar
      Variety of small INC/DECREF patches that fix reported memory leaks · 836bdd00
      Jeremy Hylton authored
      with free variables.  Thanks to Martin v. Loewis for finding two of
      the problems.  This fixes SF buf 405583.
      
      There is also a C API change: PyFrame_New() is reverting to its
      pre-2.1 signature.  The change introduced by nested scopes was a
      mistake.  XXX Is this okay between beta releases?
      
      cell_clear(), the GC helper, must decref its reference to break
      cycles.
      
      frame_dealloc() must dealloc all cell vars and free vars in addition
      to locals.
      
      eval_code2() setup code must INCREF cells it copies out of the
      closure.
      
      The STORE_DEREF opcode implementation must DECREF the object it passes
      to PyCell_Set().
      836bdd00
  2. 12 Mar, 2001 3 commits
  3. 11 Mar, 2001 6 commits
  4. 10 Mar, 2001 7 commits
  5. 09 Mar, 2001 1 commit
  6. 08 Mar, 2001 7 commits
  7. 07 Mar, 2001 3 commits
  8. 06 Mar, 2001 8 commits