1. 14 Jun, 2001 4 commits
  2. 13 Jun, 2001 11 commits
  3. 12 Jun, 2001 9 commits
  4. 11 Jun, 2001 8 commits
  5. 10 Jun, 2001 5 commits
    • Tim Peters's avatar
      edaa330a
    • Tim Peters's avatar
      Initial support for 'q' and 'Q' struct format codes: for now, only in · c9eb6d90
      Tim Peters authored
      native mode, and only when config #defines HAVE_LONG_LONG.  Standard mode
      will eventually treat them as 8-byte ints across all platforms, but that
      likely requires a new set of routines in longobject.c first (while
      sizeof(long) >= 4 is guaranteed by C, there's nothing in C we can rely
      on x-platform to hold 8 bytes of int, so we'll have to roll our own;
      I'm thinking of a simple pair of conversion functions, Python long
      to/from sized vector of unsigned bytes; that may be useful for GMP
      conversions too; std q/Q would call them with size fixed at 8).
      
      test_struct.py:  In addition to adding some native-mode 'q' and 'Q' tests,
      got rid of unused code, and repaired a non-portable assumption about
      native sizeof(short) (it isn't 2 on some Cray boxes).
      
      libstruct.tex:  In addition to adding a bit of 'q'/'Q' docs (more needed
      later), removed an erroneous footnote about 'I' behavior.
      c9eb6d90
    • Jack Jansen's avatar
      72109263
    • Tim Peters's avatar
      SF bug 431772: traceback.print_exc() causes traceback · ca6995aa
      Tim Peters authored
      Patch from Michael Hundson.
      format_exception_only() blew up when trying to report a SyntaxError
      from a string input (line is None in this case, but it assumed a string).
      Bugfix candidate.
      ca6995aa
    • Peter Schneider-Kamp's avatar
      annoying whitespace inconsistency · e3036d51
      Peter Schneider-Kamp authored
      e3036d51
  6. 09 Jun, 2001 3 commits