1. 17 Feb, 2000 11 commits
    • Jeremy Hylton's avatar
      the previous quick hack to fix def foo((x,y)) failed on some cases · 12613c95
      Jeremy Hylton authored
      (big surprise).  new solution is a little less hackish.
      
      Code gen adds a TupleArg instance in the argument slot. The tuple arg
      includes a copy of the names that it is responsble for binding.  The
      PyAssembler uses this information to calculate the correct argcount.
      
      all fix this wacky case: del (a, ((b,), c)), d
      which is the same as: del a, b, c, d
      (Can't wait for Guido to tell me why.)
      
      solution uses findOp which walks a tree to find out whether it
      contains OP_ASSIGN or OP_DELETE or ...
      12613c95
    • Jeremy Hylton's avatar
      d5b86875
    • Jeremy Hylton's avatar
      satisfy the tabnanny · fcb2a184
      Jeremy Hylton authored
      fix broken references to filename var in generateXXX methods
      fcb2a184
    • Fred Drake's avatar
      Update the description of int() to include the radix parameter; · 08294317
      Fred Drake authored
      omission noted on c.l.py by Aahz Maruch.
      
      Swapped the order of the descriptions of int() and intern() so that
      int() comes first (the functions are in alphabetic order).
      08294317
    • Fred Drake's avatar
      Typo in a comment: "wheter" --> "whether" · 164dd8e0
      Fred Drake authored
      164dd8e0
    • Guido van Rossum's avatar
      Patches by Piers Lauder. · 0ffdf7ac
      Guido van Rossum authored
      Reasons for patches:
      
      1st patch (15,21):
      	version change
      
      2nd patch (66,72):
      	This is a patch I found in a Zope product release (quite by accident!).
      	It relaxes the conditions for matching a literal. I've looked over the
      	logic, and tested it, and it seems sensible.
      
      3rd patch (117,123):
      	It appears the quoting matcher was too general, and that the IMAP4
      	protocol requires characters like ':' in commands to be unquoted.
      	(This is the patch already sent to Guido.)
      
      4th patch (699,705):
      	Spelling correction in comment.
      
      5th patch (753,761):
      	Another patch from the Zope product. It seems that some IMAP4 servers
      	produce unexpected responses in the middle of valid command/response
      	sequences. This patch ignores the unexpected responses in this
      	situation. (How I wish users would send me bug reports with examples!).
      
      last 2 patches: (1015,1028) (1038,1044):
      	Minor improvements to test code.
      0ffdf7ac
    • Guido van Rossum's avatar
      Add primitive customization of window size and font. · 5f2aca61
      Guido van Rossum authored
      A few alternative selections can be made by changing "if 0" to "if 1".
      5f2aca61
    • Guido van Rossum's avatar
      Patch by Mark Hammond: · 23974344
      Guido van Rossum authored
      * Changes to a recent patch by Chris Tismer to errors.c.  Chris' patch
      always used FormatMessage() to get the error message passing the error code
      from errno - but errno and FormatMessage use a different numbering scheme.
      The main reason the patch looked OK was that ENOFILE==ERROR_FILE_NOT_FOUND -
      but that is about the only shared error code :-).  The MS CRT docs tell you
      to use _sys_errlist()/_sys_nerr.  My patch does also this, and adds a very
      similar function specifically for win32 error codes.
      23974344
    • Guido van Rossum's avatar
    • Guido van Rossum's avatar
      e26675c3
    • Guido van Rossum's avatar
      9166c89a
  2. 16 Feb, 2000 8 commits
  3. 15 Feb, 2000 21 commits