- 15 Eyl, 2001 1 kayıt (commit)
-
-
Tim Peters yazdı
and count exceed 255. Changed to preserve as much of the string as possible (instead of count%256 characters).
-
- 18 Haz, 2001 1 kayıt (commit)
-
-
Tim Peters yazdı
check correctly on pack(). While these were checking OK on my 32-bit box, Mark Favas reported failures on a 64-bit box (alas, easy to believe).
-
- 13 Haz, 2001 2 kayıt (commit)
-
-
Tim Peters yazdı
Unfortunately, the std-mode bBhHIL codes don't do any range-checking; if and when some of those get fixed, remove their letters from the IntTester.BUGGY_RANGE_CHECK string. In the meantime, a msg saying that range-tests are getting skipped is printed to stdout whenever one is skipped.
-
Tim Peters yazdı
Repaired that, and added appropriate tests for it to test_struct.py.
-
- 12 Haz, 2001 1 kayıt (commit)
-
-
Tim Peters yazdı
This completes the q/Q project. longobject.c _PyLong_AsByteArray: The original code had a gross bug: the most-significant Python digit doesn't necessarily have SHIFT significant bits, and you really need to count how many copies of the sign bit it has else spurious overflow errors result. test_struct.py: This now does exhaustive std q/Q testing at, and on both sides of, all relevant power-of-2 boundaries, both positive and negative. NEWS: Added brief dict news while I was at it.
-
- 10 Haz, 2001 2 kayıt (commit)
-
-
Tim Peters yazdı
-
Tim Peters yazdı
native mode, and only when config #defines HAVE_LONG_LONG. Standard mode will eventually treat them as 8-byte ints across all platforms, but that likely requires a new set of routines in longobject.c first (while sizeof(long) >= 4 is guaranteed by C, there's nothing in C we can rely on x-platform to hold 8 bytes of int, so we'll have to roll our own; I'm thinking of a simple pair of conversion functions, Python long to/from sized vector of unsigned bytes; that may be useful for GMP conversions too; std q/Q would call them with size fixed at 8). test_struct.py: In addition to adding some native-mode 'q' and 'Q' tests, got rid of unused code, and repaired a non-portable assumption about native sizeof(short) (it isn't 2 on some Cray boxes). libstruct.tex: In addition to adding a bit of 'q'/'Q' docs (more needed later), removed an erroneous footnote about 'I' behavior.
-
- 12 Ara, 2000 1 kayıt (commit)
-
-
Fred Drake yazdı
Use != instead of <> since <> is documented as "obsolescent". Use "is" and "is not" when comparing with None or type objects.
-
- 23 Eki, 2000 1 kayıt (commit)
-
-
Fred Drake yazdı
-
- 26 Mar, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 03 Ock, 1997 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
-
- 31 Ara, 1996 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Use TestFailed exception and verbose flag from test_support module.
-
- 12 Ara, 1996 1 kayıt (commit)
-
-
Barry Warsaw yazdı
-