1. 3c5431e Wrap some long lines by Neal Norwitz · 19 years ago
  2. 5ec2e85 s_methods[]: Stop compiler warnings by casting s_unpack_from to PyCFunction. by Tim Peters · 19 years ago
  3. af2ae72 Fixes in struct and socket from merge reviews. by Martin Blais · 19 years ago
  4. 72270c2 Repaired error in new comment. by Tim Peters · 19 years ago
  5. d6a6f02 _range_error(): Speed and simplify (there's no real need for by Tim Peters · 19 years ago
  6. c2b550e Trimmed trailing whitespace. by Tim Peters · 19 years ago
  7. 971ea11 Calculate smallest properly (it was off by one) and use proper ssize_t types for Win64 by Neal Norwitz · 19 years ago
  8. 4182a75 Change wrapping terminology to overflow masking by Bob Ippolito · 19 years ago
  9. 2fd3977 struct: modulo math plus warning on all endian-explicit formats for compatibility with older struct usage (ugly) by Bob Ippolito · 19 years ago
  10. 162997e Silence a warning. by Armin Rigo · 19 years ago
  11. 28b2686 simplify the struct code a bit (no functional changes) by Bob Ippolito · 19 years ago
  12. c26025c Fix ref-antileak in _struct.c which eventually lead to deallocating None. by Georg Brandl · 19 years ago
  13. cd51ca5 fix struct regression on 64-bit platforms by Bob Ippolito · 19 years ago
  14. 1fcdc23 Fix up struct docstrings, add struct.pack_to function for symmetry by Bob Ippolito · 19 years ago
  15. 90bd0a5 Remove the range checking and int usage #defines from _struct and strip out the now-dead code by Bob Ippolito · 19 years ago
  16. aa70a17 enable all of the struct tests, use ssize_t, fix some whitespace by Bob Ippolito · 19 years ago
  17. 735ae48 Repair Windows compiler warnings about mixing by Tim Peters · 19 years ago
  18. 0cbf2c5 fix signed/unsigned mismatch in struct by Bob Ippolito · 19 years ago
  19. 1d2b0e3 Enable PY_USE_INT_WHEN_POSSIBLE in struct by Bob Ippolito · 19 years ago
  20. 685dda8 Fix _struct typo that broke some 64-bit platforms by Bob Ippolito · 19 years ago
  21. e27337b fix #1229380 No struct.pack exception for some out of range integers by Bob Ippolito · 19 years ago
  22. 2856e5f Support for buffer protocol for socket and struct. by Martin Blais · 19 years ago
  23. 964e02a fix test_float regression and 64-bit size mismatch issue by Bob Ippolito · 19 years ago
  24. a99865b Use faster struct pack/unpack functions for the endian table that matches the host's by Bob Ippolito · 19 years ago
  25. 04ab994 Use LONG_MIN and LONG_MAX to check Python integer bounds instead of the incorrect INT_MIN and INT_MAX by Bob Ippolito · 19 years ago
  26. 3b0cae9 fix a struct regression where long would be returned for short unsigned integers by Bob Ippolito · 19 years ago
  27. 3fc2bb9 Fix Cygwin compiler issue by Bob Ippolito · 19 years ago
  28. 94f68ee Struct now unpacks to PY_LONG_LONG directly when possible, also include #ifdef'ed out code that will return int instead of long when in bounds (not active since it's an API and doc change) by Bob Ippolito · 19 years ago
  29. eb62127 refactor unpack, add unpack_from by Bob Ippolito · 19 years ago
  30. 07c023b fix typo in _struct by Bob Ippolito · 19 years ago
  31. d3611eb forward declaration for PyStructType by Bob Ippolito · 19 years ago
  32. 4de3f99 fix linking issue, warnings, in struct by Bob Ippolito · 19 years ago
  33. 232f3c9 patch #1493701: performance enhancements for struct module by Bob Ippolito · 19 years ago
  34. 27abce5 revert #1493701 by Bob Ippolito · 19 years ago
  35. fb8b84a Patch #1493701: performance enhancements for struct module. by Bob Ippolito · 19 years ago[Renamed (73%) from Modules/structmodule.c]
  36. 2ad8c56 struct_pack(): Repair new assert-fail crash in by Tim Peters · 19 years ago
  37. ad0a462 Use Py_ssize_t for counts and sizes. by Martin v. Löwis · 19 years ago
  38. 1ac754f Check return result from Py_InitModule*(). This API can fail. by Neal Norwitz · 19 years ago
  39. b3f55f4 SF bug #1072182: bad arg type to isspace in struct module by Raymond Hettinger · 20 years ago
  40. 9f90439 Patch #1011240: SystemError generated by struct.pack('P', 'foo'). by Armin Rigo · 21 years ago
  41. 4bae2d5 Getting rid of code dependent on GUSI or the MetroWerks compiler. by Jack Jansen · 21 years ago
  42. b9a0f91 Rename LONG_LONG to PY_LONG_LONG. Fixes #710285. by Martin v. Löwis · 22 years ago
  43. 9905b94 New private API functions _PyFloat_{Pack,Unpack}(4,8}. This is a by Tim Peters · 22 years ago
  44. d50ade6 SF bug 705836: struct.pack of floats in non-native endian order by Tim Peters · 22 years ago
  45. 960bc54 (Most of) SF patch 601369 (Christos Georgiou): obmalloc,structmodule: by Guido van Rossum · 23 years ago
  46. fe51c6d Excise DL_EXPORT/DL_IMPORT from Modules/*. Required adding a prototype by Mark Hammond · 23 years ago
  47. 14f8b4c Patch #568124: Add doc string macros. by Martin v. Löwis · 23 years ago
  48. 187ae56 Get rid of more PyArg_Parse & METH_OLDARGS. by Neal Norwitz · 23 years ago
  49. 2eeec9b Fix typo. by Fred Drake · 23 years ago
  50. 78f6c86 Use PyModule_AddObject() instead of accessing the module dict directly. by Fred Drake · 23 years ago
  51. e2ae77b SF patch #474590 -- RISC OS support by Guido van Rossum · 24 years ago
  52. 0891ac0 The 'p' (Pascal string) pack code acts unreasonably when the string size by Tim Peters · 24 years ago
  53. 3dac559 SF bug #442520: test_struct fails on SPARC. by Tim Peters · 24 years ago
  54. da9c5b3 The new {b,l}p_{u,}longlong() didn't check get_pylong()'s return for NULL. by Tim Peters · 24 years ago
  55. 7a3bfc3 Added q/Q standard (x-platform 8-byte ints) mode in struct module. by Tim Peters · 24 years ago
  56. 2d4e077 Trimmed trailing whitespace. by Tim Peters · 24 years ago
  57. 3023f78 Simplify some convolution by simply not recognizing 'q' and 'Q' at all by Tim Peters · 24 years ago
  58. be80085 Make clear in the docstring that "std" applies to both size and alignment, by Tim Peters · 24 years ago
  59. 7b9542a Initial support for 'q' and 'Q' struct format codes: for now, only in by Tim Peters · 24 years ago
  60. f0e717b Repair portability of sign extension when reading signed ints on boxes by Tim Peters · 24 years ago
  61. d5fadf7 Rationalize use of limits.h, moving the inclusion to Python.h. by Fred Drake · 25 years ago
  62. 2af72d5 Use symbolic constants for allowable short ranges. by Martin v. Löwis · 25 years ago
  63. 66de549 Check range for bytes and shorts. Closes bug #110845. by Martin v. Löwis · 25 years ago
  64. 8586991 REMOVED all CWI, CNRI and BeOpen copyright markings. by Guido van Rossum · 25 years ago
  65. 7e01890 merge Include/my*.h into Include/pyport.h by Peter Schneider-Kamp · 25 years ago
  66. f3f33dc Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)', by Thomas Wouters · 25 years ago
  67. 41c36ff ANSI-fication by Peter Schneider-Kamp · 25 years ago
  68. dbd9ba6 Nuke all remaining occurrences of Py_PROTO and Py_FPROTO. by Tim Peters · 25 years ago
  69. ffcc381 Change copyright notice - 2nd try. by Guido van Rossum · 25 years ago
  70. fd71b9e Change copyright notice. by Guido van Rossum · 25 years ago
  71. 137507e Michael Hudson <mwh21@cam.ac.uk>: by Fred Drake · 25 years ago
  72. 43713e5 Massive patch by Skip Montanaro to add ":name" to as many by Guido van Rossum · 25 years ago
  73. 3886bb6 Add DL_EXPORT() to all modules that could possibly be used on BeOS or Windows. by Guido van Rossum · 26 years ago
  74. 78694d9 Patches from Greg Stein to support 'P' format in struct module's by Guido van Rossum · 27 years ago
  75. 39ef227 Unsigned 1 and 2 byte sized formats shouldn't result in long integer values! by Guido van Rossum · 27 years ago
  76. d3dbb38 get_long(): Use PyErr_ExceptionMatches(...) instead of PyErr_Occurred(...). by Fred Drake · 27 years ago
  77. 730806d Make new gcc -Wall happy by Guido van Rossum · 27 years ago
  78. 9897f0f Oops, left in a non-standard multi-line doc string that GCC finds okay by Guido van Rossum · 27 years ago
  79. 414fd48 Added doc strings, suggested by Charles G. Waldman (but massaged quite a bit). by Guido van Rossum · 27 years ago
  80. 8f3c812 Fix due to Bill Noon for problem discovered by Ken Manheimer: packing by Guido van Rossum · 28 years ago
  81. 0cb96de Apply two changes, systematically: by Guido van Rossum · 28 years ago
  82. 9eb671f Contribution by Hannu Krosing (with some changes). by Guido van Rossum · 28 years ago
  83. e20aef5 Ignore whitespace between formats (not internal to a count+format). by Guido van Rossum · 28 years ago
  84. 7844e38 Keep Microsoft VC happy. by Guido van Rossum · 28 years ago
  85. 6c87eca Changed the ``add/sub_offset'' hacks for dealing with C's unsigned by Guido van Rossum · 28 years ago
  86. b9d338c Fill pad bytes with zeros (fixing a bug dating from the very first version!). by Guido van Rossum · 28 years ago
  87. b9a781e Scratch the ears of gcc -Wall. by Barry Warsaw · 28 years ago
  88. 4ccc531 Ok, ok, I've fixed gradual underflow on packing too. by Guido van Rossum · 28 years ago
  89. 07ef655 Oops -- unpack float/double didn't do the right thing if e==0. by Guido van Rossum · 28 years ago
  90. 74679b4 Support float and double in non-native formats. by Guido van Rossum · 28 years ago
  91. 60c5061 Added better handling of unsigned longs -- a Python long returned by by Guido van Rossum · 28 years ago
  92. 3aa27fd Fix the first bugs... treatment of 0 count was wrong, and memchr() by Guido van Rossum · 28 years ago
  93. f7e6b4b Pretty much rewritten to fulfull several long-standing wishes: by Guido van Rossum · 28 years ago
  94. 30695fa Renamed. by Barry Warsaw · 28 years ago
  95. d266eb4 New permission notice, includes CNRI. by Guido van Rossum · 29 years ago
  96. 971e1df Quick hack so PowerPC macs can access system structures by Jack Jansen · 30 years ago
  97. 524b588 Added 1995 to copyright message. by Guido van Rossum · 30 years ago
  98. b6775db Merge alpha100 branch back to main trunk by Guido van Rossum · 31 years ago
  99. 9bfef44 * Changed all copyright messages to include 1993. by Guido van Rossum · 32 years ago
  100. 90ddb7b unpack() now returns a tuple, not a list by Guido van Rossum · 33 years ago