1. 27 Eyl, 2009 1 kayıt (commit)
  2. 13 Nis, 2009 1 kayıt (commit)
  3. 29 Mar, 2009 1 kayıt (commit)
  4. 20 Şub, 2009 1 kayıt (commit)
  5. 24 Agu, 2008 1 kayıt (commit)
    • Neal Norwitz's avatar
      Fix: · 18aa388c
      Neal Norwitz yazdı
       * crashes on memory allocation failure found with failmalloc
       * memory leaks found with valgrind
       * compiler warnings in opt mode which would lead to invalid memory reads
       * problem using wrong name in decimal module reported by pychecker
      
      Update the valgrind suppressions file with new leaks that are small/one-time
      leaks we don't care about (ie, they are too hard to fix).
      
      TBR=barry
      TESTED=./python -E -tt ./Lib/test/regrtest.py -uall (both debug and opt modes)
        in opt mode:
        valgrind -q --leak-check=yes --suppressions=Misc/valgrind-python.supp \
          ./python -E -tt ./Lib/test/regrtest.py -uall,-bsddb,-compiler \
                              -x test_logging test_ssl test_multiprocessing
        valgrind -q --leak-check=yes --suppressions=Misc/valgrind-python.supp \
          ./python -E -tt ./Lib/test/regrtest.py test_multiprocessing
        for i in `seq 1 4000` ; do
          LD_PRELOAD=~/local/lib/libfailmalloc.so FAILMALLOC_INTERVAL=$i \
              ./python -c pass
        done
      
      At least some of these fixes should probably be backported to 2.5.
      18aa388c
  6. 17 Tem, 2008 2 kayıt (commit)
  7. 16 Tem, 2008 2 kayıt (commit)
  8. 15 Tem, 2008 1 kayıt (commit)
  9. 24 Haz, 2008 3 kayıt (commit)
  10. 30 May, 2008 1 kayıt (commit)
  11. 26 May, 2008 1 kayıt (commit)
  12. 11 May, 2008 1 kayıt (commit)
    • Eric Smith's avatar
      Addresses issue 2802: 'n' formatting for integers. · cf537ff3
      Eric Smith yazdı
      Adds 'n' as a format specifier for integers, to mirror the same
      specifier which is already available for floats.  'n' is the same as
      'd', but inserts the current locale-specific thousands grouping.
      
      I added this as a stringlib function, but it's only used by str type,
      not unicode.  This is because of an implementation detail in
      unicode.format(), which does its own str->unicode conversion.  But the
      unicode version will be needed in 3.0, and it may be needed by other
      code eventually in 2.6 (maybe decimal?), so I left it as a stringlib
      implementation.  As long as the unicode version isn't instantiated,
      there's no overhead for this.
      cf537ff3
  13. 07 Nis, 2008 1 kayıt (commit)
  14. 17 Mar, 2008 1 kayıt (commit)
  15. 20 Şub, 2008 1 kayıt (commit)
  16. 17 Şub, 2008 1 kayıt (commit)
    • Eric Smith's avatar
      Backport of PEP 3101, Advanced String Formatting, from py3k. · a9f7d624
      Eric Smith yazdı
      Highlights:
       - Adding PyObject_Format.
       - Adding string.Format class.
       - Adding __format__ for str, unicode, int, long, float, datetime.
       - Adding builtin format.
       - Adding ''.format and u''.format.
       - str/unicode fixups for formatters.
      
      The files in Objects/stringlib that implement PEP 3101 (stringdefs.h,
      unicodedefs.h, formatter.h, string_format.h) are identical in trunk
      and py3k.  Any changes from here on should be made to trunk, and
      changes will propogate to py3k).
      a9f7d624