1. 27 Haz, 2001 1 kayıt (commit)
  2. 26 Haz, 2001 2 kayıt (commit)
  3. 14 May, 2001 1 kayıt (commit)
  4. 21 Nis, 2001 1 kayıt (commit)
  5. 18 Nis, 2001 1 kayıt (commit)
  6. 28 Şub, 2001 1 kayıt (commit)
  7. 17 Ock, 2001 1 kayıt (commit)
  8. 13 Kas, 2000 1 kayıt (commit)
  9. 31 Agu, 2000 1 kayıt (commit)
    • Jeremy Hylton's avatar
      add user-modifiable recursion_limit · ee5adfba
      Jeremy Hylton yazdı
      ceval.c:
          define recurion_limit (static), default value is 2500
          define Py_GetRecursionLimit and Py_SetRecursionLimit
          raise RuntimeError if limit is exceeded
      PC/config.h:
          remove plat-specific definition
      sysmodule.c:
          add sys.(get|set)recursionlimit
      ee5adfba
  10. 15 Agu, 2000 1 kayıt (commit)
    • Mark Hammond's avatar
      From Rene Liebscher: · c756bdb6
      Mark Hammond yazdı
      This patch makes it possible to use gnu-win32 and lcc-win32
      (http://www.cs.virginia.edu/~lcc-win32/) compilers to build
      extension modules. It adds compiler specific sections to
      PC/config.h .
      It also extends the Borland compiler section. This has then two parts,
      one for Win32 and the other one for the rest. The Win32 part
      should be almost complete.
      
      *** This patch is not intended to make it possible to compile
           Python with these compilers, it is intended to be able to
           use these compilers to build extension modules. ****
      c756bdb6
  11. 07 Agu, 2000 1 kayıt (commit)
  12. 05 Agu, 2000 1 kayıt (commit)
  13. 30 Haz, 2000 4 kayıt (commit)
  14. 29 Haz, 2000 1 kayıt (commit)
    • Fred Drake's avatar
      This patch extends PC/config.h and configure.in as appropriate for · a3f6e913
      Fred Drake yazdı
      64-bit readiness (the config values are needed for patches that I will
      be submitting later today. The changes are as follows:
      
      - add SIZEOF_OFF_T #define's to PC/config.h (it was already in configure.in)
      
      - add SIZEOF_TIME_T #define to PC/config.h and configure
      Needed for some buffer overflow checking because sizeof(time_t) is
      different on Win64.
      
      - add SIZEOF_FPOS_T #define
      Needed for the Win64 large file support implementation.
      
      - add SIZEOF_HKEY in PC/config.h only
      Needed for proper Win32 vs. Win64 handling in PC/winreg.c
      
      - #define HAVE_LARGEFILE_SUPPORT for Win64
      
      - typedef long intptr_t; for all Windows except Win64 (which defines it
      itself)
      This is a new ANSI (I think) type that is useful (and used by me) for
      proper handling in msvcrtmodule.c and posixmodule.c
      
      - indent the nested #ifdef's and #defines in PC/config.h
      This is *so* much more readable. There cannot be a compiler
      compatibilty issue here can there? Perl uses indented #defines and it
      compiles with everything.
      a3f6e913
  15. 28 Haz, 2000 1 kayıt (commit)
  16. 19 Haz, 2000 1 kayıt (commit)
  17. 10 May, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Trent Mick: · da5cc82d
      Guido van Rossum yazdı
      Use "win32" for sys.platform on Win64 instead of "win32" because:
      1. While it may be confusing to the Python scriptor on Win64 that he has to
         check for win*32*, that is something that he will learn the first time. It
         is better than the alternative of the scriptor happily using "win64" and
         then that code not running on Win32 for no good reason.
      2. The main question is: is Win64 so much more like Win32 than different from
         it that the common-case general Python programmer should not ever have to
         make the differentiation in his Python code. Or, at least, enough so that
         such differentiation by the Python scriptor is rare enough that some other
         provided mechanism is sufficient (even preferable). Currently the answer
         is yes. Hopefully MS will not change this answer.
      da5cc82d
  18. 08 May, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Trent Mick: · c66ae966
      Guido van Rossum yazdı
      Changes to PC\config.[hc] for Win64. MSVC defines _WINxx to differentiate the
      various windows platforms. Python's MS_WINxx are keyed off of these. Note
      that _WIN32 (and hence MS_WIN32 in Python) are defined on Win32 *and* on
      Win64. This is for compatibility reasons. The idea is that the common case is
      that code specific to Win32 will also work on Win64 rather than being
      specific to Win32 (i.e. there is more the same than different in WIn32 and
      Win64).
      
      The following modules are specifically excluded in the Win64 build:
      audioop, binascii, imageop, rgbimg. They are advertised as heavily 32-bit
      dependent.  [They should probably be fixed!  --GvR]
      
      The patch to config.h looks big but it really is not. These are the effective
      changes:
      - MS_WINxx are keyed off _WINxx
      - SIZEOF_VOID_P is set to 8 for Win64
      - COMPILER string is changed appropriately for Win64
      c66ae966
  19. 24 Nis, 2000 1 kayıt (commit)
  20. 29 Mar, 2000 1 kayıt (commit)
  21. 20 Ock, 2000 1 kayıt (commit)
  22. 20 Ara, 1999 1 kayıt (commit)
  23. 09 Haz, 1999 1 kayıt (commit)
  24. 14 Ock, 1999 1 kayıt (commit)
  25. 10 Ara, 1998 1 kayıt (commit)
  26. 23 Eyl, 1998 1 kayıt (commit)
  27. 18 Eyl, 1998 1 kayıt (commit)
  28. 17 Eyl, 1998 1 kayıt (commit)
  29. 25 Agu, 1998 1 kayıt (commit)
  30. 12 Agu, 1998 1 kayıt (commit)
  31. 08 Agu, 1998 1 kayıt (commit)
  32. 07 Agu, 1998 1 kayıt (commit)
  33. 29 May, 1998 1 kayıt (commit)
  34. 11 Nis, 1998 1 kayıt (commit)
  35. 10 Nis, 1998 1 kayıt (commit)
  36. 19 Şub, 1998 1 kayıt (commit)