1. 12 Jun, 2007 11 commits
  2. 11 Jun, 2007 15 commits
  3. 10 Jun, 2007 3 commits
    • Martin v. Löwis's avatar
      Expect unicode in class_name. · 9b9905b2
      Martin v. Löwis authored
      9b9905b2
    • Martin v. Löwis's avatar
      Fix getclassname. Fixes test_descrtut. · 826b9ddb
      Martin v. Löwis authored
      826b9ddb
    • Martin v. Löwis's avatar
      Make identifiers str (not str8) objects throughout. · 5b222135
      Martin v. Löwis authored
      This affects the parser, various object implementations,
      and all places that put identifiers into C string literals.
      
      In testing, a number of crashes occurred as code would
      fail when the recursion limit was reached (such as the
      Unicode interning dictionary having key/value pairs where
      key is not value). To solve these, I added an overflowed
      flag, which allows for 50 more recursions after the
      limit was reached and the exception was raised, and
      a recursion_critical flag, which indicates that recursion
      absolutely must be allowed, i.e. that a certain call
      must not cause a stack overflow exception.
      
      There are still some places where both str and str8 are
      accepted as identifiers; these should eventually be
      removed.
      5b222135
  4. 09 Jun, 2007 1 commit
  5. 08 Jun, 2007 4 commits
  6. 07 Jun, 2007 6 commits