1. 11 Feb, 2000 5 commits
  2. 10 Feb, 2000 16 commits
    • Jeremy Hylton's avatar
      add loop handling via · 4eb504c2
      Jeremy Hylton authored
      Loop object to handle StackRegs
      loops stack attr on CodeGenreeator to hold the current loop object
      
      add support for nodes While, Break, Continue
      4eb504c2
    • Jeremy Hylton's avatar
      add an __len__ to Set and Stack · 95b86143
      Jeremy Hylton authored
      95b86143
    • Barry Warsaw's avatar
      Document the API changes to the nntplib module (exceptions become · 41d84631
      Barry Warsaw authored
      classes, NNTP.__init__() grows a new optional argument to set reader
      mode on the server).
      41d84631
    • Barry Warsaw's avatar
      Added new exception classes: · 9dd78729
      Barry Warsaw authored
          NNTPError - derived from Exception, it's the base class for all
          other exceptions in this module
      
          NNTPReplyError - what used to be error_reply
      
          NNTPTemporaryError - what used to be error_temp
      
          NNTPPermanentError - what used to be error_perm
      
          NNTPProtocolError - what used to be error_proto
      
          NNTPDataError - what used to be error_data
      
      All the old names are retained for backwards compatibility; they point
      to the class that replaces them.  Also, any code in this module that
      raises an exception, now does so with the exception class.
      
      NNTP.__init__(): Added a new optional argument `readermode', which is
      a flag that defaults to false.  When set to true, the "mode reader"
      command is sent to the NNTP server before user authentication.  Reader
      mode is sometimes necessary if you are connecting to an NNTP server on
      the local machine and intend to call reader-specific comamnds, such as
      `group'.  If you get unexpected NNTPPermanentErrors, you might need to
      set readermode.  Patch provided by Thomas Wouters (who include the
      standard disclaimer on is patches@python.org submission), and inspired
      by Jim Tittsler.
      9dd78729
    • Fred Drake's avatar
      Enable -t when compiling Python library modules in libinstall (.pyc · 9abc25e4
      Fred Drake authored
      version only).
      
      Enable -tt for the regression test.
      
      Very similar to Skip's patch.
      9abc25e4
    • Jeremy Hylton's avatar
      add namespace attr to CodeGenerator, can be either MODULE_NAMESPACE or · 3e0910c1
      Jeremy Hylton authored
      FUNCTION_NAMESPACE.  initialize in __init__ and reset in
      generateFunctionCode.
      
      replace direct issue of STORE_FAST, STORE_GLOBAL, etc. with call to
      storeName; same for loadName and deleteName
      
      the new {store,load,delete}Name methods use the namespace attr and the
      local variable stack to determine the correct bytecode to issue
      3e0910c1
    • Fred Drake's avatar
      Untabify to pass the -tt test. · 13a2c279
      Fred Drake authored
      13a2c279
    • Fred Drake's avatar
      Detabify. · 857c4c36
      Fred Drake authored
      I ran "expand" instead of using Skip's patch, but it's all the same.
      857c4c36
    • Jack Jansen's avatar
      In AskYesNoCancel() treat the "yes" and "no" buttons the same way as the cancel · 8574378a
      Jack Jansen authored
      button (i.e. an empty label hides the button).
      8574378a
    • Fred Drake's avatar
      Make this pass the -tt test. · ad892dc8
      Fred Drake authored
      ad892dc8
    • Greg Ward's avatar
      Stylistic changes to the registry-grovelling code: code formatting, changed · 62e3393e
      Greg Ward authored
      function names, dbetter (hopefully) ocstrings, and comments.
      62e3393e
    • Greg Ward's avatar
      10ca82b5
    • Greg Ward's avatar
      Path from Thomas Heller: resurrect the .def file kludge while preserving the · 968d883b
      Greg Ward authored
      /export option mini-kludge.
      968d883b
    • Greg Ward's avatar
      Patch from Thomas heller: · 4ba9b2e3
      Greg Ward authored
        * don't need to mention python<ver>.lib -- it's done by a pragma
        * add debug flags for compile and link, and use them
        * fix 'link_shared_library()' to pass everything to 'link_shared_object()'
        * change filename when shared object with debug info (ugh)
      4ba9b2e3
    • Jeremy Hylton's avatar
      add ExampleASTVisitor: · 5e0ce53e
      Jeremy Hylton authored
      * prints out examples of nodes that are handled by visitor.  simply a
        development convenience
      
      remove NestedCodeGenerator -- it was bogus after all
      replace with generateFunctionCode, a method to call to generate code
        for a function instead of a top-level module
      
      fix impl of visitDiscard (most pop stack)
      emit lineno for pass
      
      handle the following new node types: Import, From, Getattr, Subscript,
      Slice, AssAttr, AssTuple, Mod, Not, And, Or, List
      
      LocalNameFinder: remove names declared as globals for locals
      
      PythonVMCode: pass arg names to constructor, force varnames to contain
      them all (even if they aren't referenced)
      
      add -q option on command line to disable stdout
      5e0ce53e
    • Jeremy Hylton's avatar
      add remove method to set · 69926eae
      Jeremy Hylton authored
      69926eae
  3. 09 Feb, 2000 5 commits
  4. 08 Feb, 2000 9 commits
  5. 07 Feb, 2000 3 commits
  6. 05 Feb, 2000 2 commits