1. 15 Feb, 2000 12 commits
  2. 14 Feb, 2000 12 commits
  3. 12 Feb, 2000 1 commit
    • Jeremy Hylton's avatar
      change MODULE_NAMESPACE/FUNCTION_NAMESPACE stuff to have a single flag · cd12a38c
      Jeremy Hylton authored
      named OPTIMIZED, which matches compile.c and makes more sense for
      classes
      
      revamp call signature for PythonVMCode.__init__; doesn't really matter
      'cuz this code is going to be refactored out of existence
      
      add generateClassCode and modify Func & Lambda generation
      
      add support for nodes Classdef, Keyword,
      
      fix CallFunc to generate right op arg when calling w/ keywords
      
      add ugly hack to properly compute offsets when the same stack ref is
      used multiple times
      cd12a38c
  4. 11 Feb, 2000 5 commits
  5. 10 Feb, 2000 10 commits
    • Jeremy Hylton's avatar
      add loop handling via · ef3469a7
      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
      ef3469a7
    • Jeremy Hylton's avatar
      add an __len__ to Set and Stack · 795db9bc
      Jeremy Hylton authored
      795db9bc
    • Barry Warsaw's avatar
      Document the API changes to the nntplib module (exceptions become · 476fa846
      Barry Warsaw authored
      classes, NNTP.__init__() grows a new optional argument to set reader
      mode on the server).
      476fa846
    • Barry Warsaw's avatar
      Added new exception classes: · d3f9e93f
      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.
      d3f9e93f
    • Fred Drake's avatar
      Enable -t when compiling Python library modules in libinstall (.pyc · a4341ece
      Fred Drake authored
      version only).
      
      Enable -tt for the regression test.
      
      Very similar to Skip's patch.
      a4341ece
    • Jeremy Hylton's avatar
      add namespace attr to CodeGenerator, can be either MODULE_NAMESPACE or · 74b7864f
      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
      74b7864f
    • Fred Drake's avatar
      Untabify to pass the -tt test. · 7a69e153
      Fred Drake authored
      7a69e153
    • Fred Drake's avatar
      Detabify. · 7c774463
      Fred Drake authored
      I ran "expand" instead of using Skip's patch, but it's all the same.
      7c774463
    • Jack Jansen's avatar
      In AskYesNoCancel() treat the "yes" and "no" buttons the same way as the cancel · e81cd6ca
      Jack Jansen authored
      button (i.e. an empty label hides the button).
      e81cd6ca
    • Fred Drake's avatar
      Make this pass the -tt test. · b4bc91e3
      Fred Drake authored
      b4bc91e3