1. 01 Ara, 2006 1 kayıt (commit)
  2. 28 Mar, 2006 1 kayıt (commit)
  3. 29 Eyl, 2005 1 kayıt (commit)
  4. 24 Şub, 2005 1 kayıt (commit)
  5. 12 Şub, 2004 1 kayıt (commit)
  6. 27 Şub, 2003 1 kayıt (commit)
  7. 31 Mar, 2002 1 kayıt (commit)
  8. 16 Agu, 2001 1 kayıt (commit)
  9. 01 Mar, 2001 1 kayıt (commit)
  10. 15 Ock, 2001 1 kayıt (commit)
  11. 12 Ara, 2000 1 kayıt (commit)
  12. 26 Mar, 1998 1 kayıt (commit)
  13. 29 May, 1997 1 kayıt (commit)
    • Barry Warsaw's avatar
      Packer.pack_uhyper(): Fixes needed to properly pack unsigned 64 bit · 1d0fe31d
      Barry Warsaw yazdı
      longs where the top bit is set.  First, change the masks so that they
      are `L' longs, otherwise the sign bits will get propagated to the
      result.  Next, do not coerce to int before sending to pack_uint()
      otherwise Python will generate an OverflowError.  Here is a test
      program that fails without the patch, but now succeeds:
      
      import xdrlib
      
      addr = (132, 151, 1, 71)
      uint = 0L
      for a in addr:
          uint = (uint << 8) | a
      
      ulong64 = uint << 32
      
      p = xdrlib.Packer()
      p.pack_uhyper(ulong64)
      buf = p.get_buffer()
      u = xdrlib.Unpacker(buf)
      ulong64prime = u.unpack_uhyper()
      
      if ulong64 == ulong64prime:
          print 'okay'
      else:
          print 'bogus'
      
      print ulong64, ulong64prime
      1d0fe31d
  14. 14 Ock, 1997 1 kayıt (commit)
  15. 02 Ock, 1997 1 kayıt (commit)
    • Guido van Rossum's avatar
      Use the new struct module's ability to pack and unpack standardized · 6083f0e9
      Guido van Rossum yazdı
      data formats.  The _xdr module is no longer used, since struct
      supports the required IEEE floats and doubles.
      
      (I have one doubt about not using _xdr.  The struct module doesn't
      handle Inf, NaN and gradual underflow correctly.  If the _xdr module
      does these things better, it may still have a (small) competitive
      advantage.  On the other hand, since not all platforms support IEEE
      floating point, it's not clear that it would be a good idea to ever
      transfer Inf or NaNs.  Gradual underflow can be fixed in the struct
      module.
      6083f0e9
  16. 04 Ara, 1996 1 kayıt (commit)
  17. 22 Eki, 1996 1 kayıt (commit)
  18. 26 Agu, 1996 1 kayıt (commit)
  19. 19 Agu, 1996 2 kayıt (commit)