1. 22 Kas, 1997 1 kayıt (commit)
  2. 01 Eki, 1997 1 kayıt (commit)
    • Guido van Rossum's avatar
      Apply two changes, systematically: · 0cb96de2
      Guido van Rossum yazdı
      (1) Use PyErr_NewException("module.class", NULL, NULL) to create the
          exception object.
      
      (2) Remove all calls to Py_FatalError(); instead, return or
          ignore the errors -- the import code now checks PyErr_Occurred()
          after calling a module's init function, so it's no longer a
          fatal error for the initialization to fail.
      
      Also did some small cleanups, e.g. removed unnecessary test for
      "already initialized" from initfpectl(), and unified
      initposix()/initnt().
      
      I haven't checked this very thoroughly, so while the changes are
      pretty trivial -- beware of untested code!
      0cb96de2
  3. 16 Ara, 1996 1 kayıt (commit)
  4. 13 Ara, 1996 1 kayıt (commit)
  5. 12 Ara, 1996 2 kayıt (commit)
    • Barry Warsaw's avatar
      Reworked to eliminate all potential memory problems, including · c1cb3606
      Barry Warsaw yazdı
      deletion of object from list argument during callout to fileno().
      c1cb3606
    • Barry Warsaw's avatar
      Several changes... Guido *please* take a look! · e4ac0aa6
      Barry Warsaw yazdı
      1. Renamed
      
      2. Several coding styles were being used here, owing to the multiple
         contributors.  I tried to convert everything to standard "python"
         coding style for indentation, paren and brace placement, etc.
      
      3. There were several potential error conditions that were never being
         checked, and where I saw them, I added checks of return values,
         etc.  I'm pretty sure I got them all.
      
      4. There were some old-style (pre PyArg_ParseTuple) argument
         extraction and these were converted to use PyArg_ParseTuple.
      
      All changes compile and run with the new test_select.py module, at
      least on my Solaris/Sparc box.
      e4ac0aa6
  6. 09 Ara, 1996 1 kayıt (commit)
  7. 05 Ara, 1996 1 kayıt (commit)
  8. 25 Eki, 1996 1 kayıt (commit)
  9. 28 Haz, 1996 1 kayıt (commit)
  10. 12 Haz, 1996 1 kayıt (commit)
  11. 29 Mar, 1995 1 kayıt (commit)
  12. 04 Ock, 1995 1 kayıt (commit)
  13. 01 Agu, 1994 1 kayıt (commit)
  14. 02 Kas, 1993 1 kayıt (commit)
  15. 01 Kas, 1993 1 kayıt (commit)
  16. 12 May, 1993 1 kayıt (commit)
  17. 16 Mar, 1993 1 kayıt (commit)
    • Guido van Rossum's avatar
      * Changed many files to use mkvalue() instead of newtupleobject(). · e537240c
      Guido van Rossum yazdı
      * Fixcprt.py: added [-y file] option, do only files younger than file.
      * modsupport.[ch]: added vmkvalue().
      * intobject.c: use mkvalue().
      * stringobject.c: added "formatstring"; renamed string* to string_*;
        ceval.c: call formatstring for string % value.
      * longobject.c: close memory leak in divmod.
      * parsetok.c: set result node to NULL when returning an error.
      e537240c
  18. 05 Şub, 1993 1 kayıt (commit)
  19. 06 Agu, 1992 1 kayıt (commit)
  20. 05 Agu, 1992 1 kayıt (commit)
    • Guido van Rossum's avatar
      * Makefile: cosmetics · ff4949ee
      Guido van Rossum yazdı
      * socketmodule.c: get rid of makepair(); fix makesocketaddr to fix
        broken recvfrom()
      * socketmodule: get rid of getStrarg()
      * ceval.h: move eval_code() to new file eval.h, so compile.h is no
        longer needed.
      * ceval.c: move thread comments to ceval.h; always make save/restore
        thread functions available (for dynloaded modules)
      * cdmodule.c, listobject.c: don't include compile.h
      * flmodule.c: include ceval.h
      * import.c: include eval.h instead of ceval.h
      * cgen.py: add forground(); noport(); winopen(""); to initgl().
      * bltinmodule.c, socketmodule.c, fileobject.c, posixmodule.c,
        selectmodule.c:
        adapt to threads (add BGN/END SAVE macros)
      * stdwinmodule.c: adapt to threads and use a special stdwin lock.
      * pythonmain.c: don't include getpythonpath().
      * pythonrun.c: use BGN/END SAVE instead of direct calls; also more
        BGN/END SAVE calls etc.
      * thread.c: bigger stack size for sun; change exit() to _exit()
      * threadmodule.c: use BGN/END SAVE macros where possible
      * timemodule.c: adapt better to threads; use BGN/END SAVE; add
        longsleep internal function if BSD_TIME; cosmetics
      ff4949ee
  21. 04 Agu, 1992 1 kayıt (commit)
  22. 23 Haz, 1992 2 kayıt (commit)