1. 01 Ock, 2002 1 kayıt (commit)
  2. 24 Eki, 2001 1 kayıt (commit)
  3. 30 Eyl, 2001 1 kayıt (commit)
  4. 10 Eyl, 2001 1 kayıt (commit)
  5. 09 Eyl, 2001 1 kayıt (commit)
  6. 06 Eyl, 2001 1 kayıt (commit)
  7. 05 Eyl, 2001 2 kayıt (commit)
    • Martin v. Löwis's avatar
    • Guido van Rossum's avatar
      Changes to automatically enable large file support on some systems. · b8552160
      Guido van Rossum yazdı
      I believe this works on Linux (tested both on a system with large file
      support and one without it), and it may work on Solaris 2.7.
      
      The changes are twofold:
      
      (1) The configure script now boldly tries to set the two symbols that
          are recommended (for Solaris and Linux), and then tries a test
          script that does some simple seeking without writing.
      
      (2) The _portable_{fseek,ftell} functions are a little more systematic
          in how they try the different large file support options: first
          try fseeko/ftello, but only if off_t is large; then try
          fseek64/ftell64; then try hacking with fgetpos/fsetpos.
      
      I'm keeping my fingers crossed.  The meaning of the
      HAVE_LARGEFILE_SUPPORT macro is not at all clear.
      
      I'll see if I can get it to work on Windows as well.
      b8552160
  8. 11 Tem, 2001 1 kayıt (commit)
  9. 10 Tem, 2001 1 kayıt (commit)
  10. 26 Haz, 2001 1 kayıt (commit)
    • Martin v. Löwis's avatar
      Support using UCS-4 as the Py_UNICODE type: · 0ba70cc3
      Martin v. Löwis yazdı
      Add configure option --enable-unicode.
      Add config.h macros Py_USING_UNICODE, PY_UNICODE_TYPE, Py_UNICODE_SIZE,
                          SIZEOF_WCHAR_T.
      Define Py_UCS2.
      Encode and decode large UTF-8 characters into single Py_UNICODE values
      for wide Unicode types; likewise for UTF-16.
      Remove test whether sizeof Py_UNICODE is two.
      0ba70cc3
  11. 24 Haz, 2001 1 kayıt (commit)
  12. 23 Haz, 2001 1 kayıt (commit)
  13. 20 Mar, 2001 1 kayıt (commit)
  14. 06 Mar, 2001 1 kayıt (commit)
  15. 27 Şub, 2001 1 kayıt (commit)
  16. 16 Ock, 2001 1 kayıt (commit)
  17. 10 Ock, 2001 2 kayıt (commit)
  18. 05 Ock, 2001 1 kayıt (commit)
  19. 09 Eki, 2000 1 kayıt (commit)
    • Fred Drake's avatar
      Donn Cave <donn@oz.net>: · a2cb78f1
      Fred Drake yazdı
      Removed DL_EXPORT_HEADER -- only needed on BeOS, and not needed there
      anymore.
      
      This closes SourceForge patch #101775.
      a2cb78f1
  20. 19 Eyl, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Make better use of GNU Pth -- patch by Andy Dustman. · 9e8181b8
      Guido van Rossum yazdı
      I can't test this, so I'm just checking it in with blind faith in Andy.
      I've tested that it doesn't broeak a non-Pth build on Linux.
      
      Changes include:
      
      - There's a --with-pth configure option.
      
      - Instead of _GNU_PTH, we test for HAVE_PTH.
      
      - Better signal handling.
      
      - (The config.h.in file is regenerated in a slightly different order.)
      9e8181b8
  21. 31 Agu, 2000 1 kayıt (commit)
    • Fred Drake's avatar
      Skip Montanaro <skip@mojam.com>: · c9cb8470
      Fred Drake yazdı
      Update the build structures to automatically detect the presence of BSD db,
      including the proper name of the header file to include.  Has all the
      expected niceties associated with yet-more-configure-options.  ;)
      
      This checkin includes changes for non-generated files only; subsequent
      checkin will catch those.
      
      This is part of SourceForge patch #101272.
      c9cb8470
  22. 30 Agu, 2000 1 kayıt (commit)
  23. 23 Agu, 2000 1 kayıt (commit)
    • Trent Mick's avatar
      This patch partly (some stuff went in already) ports Python to Monterey. · 635f6fb0
      Trent Mick yazdı
      - Fix bug in thread_pthread.h::PyThread_get_thread_ident() where
        sizeof(pthread) < sizeof(long).
      - Add 'configure' for:
      	- SIZEOF_PTHREAD is pthread_t can be included via <pthread.h>
      	- setting Monterey system name
      	- appropriate CC,LINKCC,LDSHARED,OPT, and CCSHARED for Monterey
      - Add section in README for Monterey build
      635f6fb0
  24. 18 Agu, 2000 1 kayıt (commit)
  25. 09 Tem, 2000 1 kayıt (commit)
  26. 08 Tem, 2000 1 kayıt (commit)
    • Tim Peters's avatar
      Cray J90 fixes for long ints. · 7d3a511a
      Tim Peters yazdı
      This was a convenient excuse to create the pyport.h file recently
      discussed!
      Please use new Py_ARITHMETIC_RIGHT_SHIFT when right-shifting a
      signed int and you *need* sign-extension.  This is #define'd in
      pyport.h, keying off new config symbol SIGNED_RIGHT_SHIFT_ZERO_FILLS.
      If you're running on a platform that needs that symbol #define'd,
      the std tests never would have worked for you (in particular,
      at least test_long would have failed).
      The autoconfig stuff got added to Python after my Unix days, so
      I don't know how that works.  Would someone please look into doing
      & testing an auto-config of the SIGNED_RIGHT_SHIFT_ZERO_FILLS
      symbol?  It needs to be defined if & only if, e.g., (-1) >> 3 is
      not -1.
      7d3a511a
  27. 30 Haz, 2000 1 kayıt (commit)
  28. 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
  29. 08 May, 2000 1 kayıt (commit)
  30. 24 Nis, 2000 1 kayıt (commit)
  31. 10 Mar, 2000 1 kayıt (commit)
  32. 20 Ara, 1999 1 kayıt (commit)
  33. 16 Ara, 1999 1 kayıt (commit)
  34. 16 Kas, 1999 1 kayıt (commit)
  35. 06 Nis, 1999 1 kayıt (commit)
  36. 22 Mar, 1999 1 kayıt (commit)
  37. 27 Ock, 1999 1 kayıt (commit)
  38. 06 Ock, 1999 1 kayıt (commit)