1. 10 Feb, 2000 12 commits
  2. 09 Feb, 2000 5 commits
  3. 08 Feb, 2000 9 commits
  4. 07 Feb, 2000 3 commits
  5. 05 Feb, 2000 4 commits
  6. 04 Feb, 2000 7 commits
    • Fred Drake's avatar
      Patch from Paul Sokolovsky <Paul.Sokolovsky@technologist.com>: · e1999f75
      Fred Drake authored
            Attached is patch (against 1.5.2 release) to allow some modules
      to be buildable as pyd's (usual &PyType_Type stuff).
      e1999f75
    • Jeremy Hylton's avatar
      rapid evolution towards producing real .pyc files (even though I don't · f07d442a
      Jeremy Hylton authored
      handle most of the language syntax yet)
      
      create NestedCodeGenerator used to generator the separate code object
      that needs to be passed as an argument to MAKE_FUNCTION when a def
      stmt is found (probably useful for class too)
      
      change CodeGenerator.visitFunction to use the NestedCG
      
      add CompiledModule class to handle creation of .pyc (pretty minimal
      for now)
      
      add makeCodeObject method to PythonVMCode that replaces symbolic names
      with indexes into slots of the code code.  the design of this
      class will probably need to be revised.
      f07d442a
    • Guido van Rossum's avatar
    • Guido van Rossum's avatar
      Actually, the previous batch's comment should have been different; · 7341e067
      Guido van Rossum authored
      *this* set of patches is Ka-Ping's final sweep:
      
      The attached patches update the standard library so that all modules
      have docstrings beginning with one-line summaries.
      
      A new docstring was added to formatter.  The docstring for os.py
      was updated to mention nt, os2, ce in addition to posix, dos, mac.
      7341e067
    • Guido van Rossum's avatar
      The third and final doc-string sweep by Ka-Ping Yee. · fa1b52d8
      Guido van Rossum authored
      The attached patches update the standard library so that all modules
      have docstrings beginning with one-line summaries.
      
      A new docstring was added to formatter.  The docstring for os.py
      was updated to mention nt, os2, ce in addition to posix, dos, mac.
      fa1b52d8
    • Guido van Rossum's avatar
      More trivial comment -> docstring transformations by Ka-Ping Yee, · 0f5e51cb
      Guido van Rossum authored
      who writes:
      
      Here is batch 2, as a big collection of CVS context diffs.
      Along with moving comments into docstrings, i've added a
      couple of missing docstrings and attempted to make sure more
      module docstrings begin with a one-line summary.
      
      I did not add docstrings to the methods in profile.py for
      fear of upsetting any careful optimizations there, though
      i did move class documentation into class docstrings.
      
      The convention i'm using is to leave credits/version/copyright
      type of stuff in # comments, and move the rest of the descriptive
      stuff about module usage into module docstrings.  Hope this is
      okay.
      0f5e51cb
    • Jeremy Hylton's avatar
      checking in initial weekend's work · 0db3b5ee
      Jeremy Hylton authored
      compile.py: ASTVisitor framework plus bits of a code generator that
          should be bug-for-buf compatible with compile.c
      
      misc.py: Set and Stack helpers
      
      test.py: a bit of simple sample code that compile.py will work on
      0db3b5ee