1. 17 Dec, 1993 12 commits
  2. 16 Dec, 1993 2 commits
  3. 14 Dec, 1993 2 commits
  4. 13 Dec, 1993 2 commits
  5. 03 Dec, 1993 1 commit
  6. 30 Nov, 1993 3 commits
  7. 23 Nov, 1993 3 commits
    • Guido van Rossum's avatar
      Fix lay-out of previous fix. · 8732d6ae
      Guido van Rossum authored
      8732d6ae
    • Guido van Rossum's avatar
      * timemodule.c: Add hack for Solaris 2. · b376a4ad
      Guido van Rossum authored
      * posixmodule.c: don't prototype getcwd() -- it's not portable...
      * mappingobject.c: double-check validity of last_name_char in
        dict{lookup,insert,remove}.
      * arraymodule.c: need memmove only for non-STDC Suns.
      * Makefile: comment out HTML_LIBS and XT_USE by default
      * pythonmain.c: don't prototype getopt() -- it's not standardized
      * socketmodule.c: cast flags arg to {get,set}sockopt() and addrbuf arg to
        recvfrom() to (ANY*).
      * pythonrun.c (initsigs): fix prototype, make it static
      * intobject.c (LONG_BIT): only #define it if not already defined
      * classobject.[ch]: remove all references to unused instance_convert()
      * mappingobject.c (getmappingsize): Don't return NULL in int function.
      b376a4ad
    • Guido van Rossum's avatar
      * {lib,ref,ext,tut}.tex: added explicit \date{<date> \\ <release>}. · 83eb9625
      Guido van Rossum authored
      * lib2.tex: change bogus \\var to \var.
      83eb9625
  8. 19 Nov, 1993 1 commit
  9. 17 Nov, 1993 1 commit
    • Guido van Rossum's avatar
      * import.c (get_module): total rewrite, to ensure proper search order: for · c45611d0
      Guido van Rossum authored
        each dir in sys.path, try each possible extension.  (Note: C extensions
        are loaded before Python modules in the same directory, to allow having
        a C version used when dynamic loading is supported and a Python version
        as a back-up.)
      * import.c (reload_module): test for error from getmodulename()
      * moduleobject.c: implement module name as dict entry '__name__' instead
        of special-casing it in module_getattr(); this way a module (or
        function!) can access its own module name, and programs that know what
        they are doing can rename modules.
      * stdwinmodule.c (initstdwin): strip ".py" suffix of argv[0].
      c45611d0
  10. 11 Nov, 1993 3 commits
  11. 10 Nov, 1993 2 commits
  12. 08 Nov, 1993 2 commits
    • Sjoerd Mullender's avatar
      Use __init__ instead of init. · b2e358d4
      Sjoerd Mullender authored
      Also use CDDB_PATH and CDDB_WRITE_DIR environment variables in cddb.py.
      b2e358d4
    • Guido van Rossum's avatar
      * string.py: added rindex(), rfind(); changed index() to interpret · e65cce5e
      Guido van Rossum authored
        negative start indices starting from the right.
      * ftplib.py: debug() -> set_debuglevel(); change demo to use __init__().
      * os.py: added execl, execlp, and execvp.
      * lambda.py: removed (now that we have built-in map, reduce, bagof, lambda)
      * test_b{1,2}.py, testall.out: added tests for bagof, lambda, map, reduce
      * commands.py: use os, not posix
      * test_grammar.py: make it easy to disable non-portable int overflow tests
      * dis.py: don't abuse range()
      e65cce5e
  13. 05 Nov, 1993 6 commits
    • Guido van Rossum's avatar
      * ext.tex: did most of the tedious changes from plain ASCII text to LaTeX. · db65a6ce
      Guido van Rossum authored
      * text2latex.py: automatically put function names in \code{}.
      * lib.tex, ref.tex, ext.tex, qua.tex, tut.tex: use new P.O.Box number in
        address.
      db65a6ce
    • Guido van Rossum's avatar
      * ext.tex: documentation for extending, reference counts, and embedding · 7a2dba2a
      Guido van Rossum authored
        (formerly ../misc/{EXTENDING,REFCNT,EMBEDDING}).  Also affects Makefile.
      * text2latex.py: script to do part of the conversion from an plain ASCI
        text file (in my particular style) to LaTeX.
        (Chapter/section/subsection headers, and verbatim sections.)
      * partparse.py, texipre.dat, fix.el, Makefile: Minor cleanup of latex ->
        info conversion process (at least it works again, and with less
        debugging output).  Removed fix.sh.
      * lib1.tex (section{Built-in Functions}): adapt description of str() and
        repr() to new situation.
      * lib3.tex (Module os): added exec*() variants.
      * lib3.tex (Module posix): added execve().
      * lib2.tex (Module array): documented reality; remove typecode and
      itemsize, add byteswap, rename read/write to fromfile/tofile, and
      re-alphabetized.
      * lib1.tex (Built-in Functions): renamed bagof() to filter().
      7a2dba2a
    • Guido van Rossum's avatar
      * mpzmodule.c: removed redundant mpz_print function. · c6004117
      Guido van Rossum authored
      * object.[ch], bltinmodule.c, fileobject.c: changed str() to call
        strobject() which calls an object's __str__ method if it has one.
        strobject() is also called by writeobject() when PRINT_RAW is passed.
      * ceval.c: rationalize code for PRINT_ITEM (no change in function!)
      * funcobject.c, codeobject.c: added compare and hash functionality.
        Functions with identical code objects and the same global dictionary are
        equal.  Code objects are equal when their code, constants list and names
        list are identical (i.e. the filename and code name don't count).
        (hash doesn't work yet since the constants are in a list and lists can't
        be hashed -- suppose this should really be done with a tuple now we have
        resizetuple!)
      c6004117
    • Guido van Rossum's avatar
      Added compare operations for functions and code objects. · 2e8f8a39
      Guido van Rossum authored
      (Also hash, but it doesn't work yet.)
      2e8f8a39
    • Guido van Rossum's avatar
    • Guido van Rossum's avatar
      Fix stupib bug in concatenation · 32be3a7a
      Guido van Rossum authored
      32be3a7a