Commit Graph

4106 Commits

Author SHA1 Message Date
Neal Norwitz efaf629026 Use unicode (hope it's right, I can't test it) 2007-08-26 21:43:00 +00:00
Guido van Rossum a43cae3a07 Pass PyBUF_CHARACTER instead of PyBUF_SIMPLE to PyObject_GetBuffer().
This makes the failing tests (test_unicodedata and, on OSX, test_hashlib) pass.

XXX However, I'm not sure that this is the right thing to do;
this behavior means that Unicode strings are automatically hashed as their
UTF-8 encoding.  Is that what we want?
2007-08-26 19:14:15 +00:00
Neal Norwitz 7f9d29c660 Use unicode 2007-08-26 07:21:45 +00:00
Neal Norwitz 93c56828a6 Use unicode (and bytes as appropriate) 2007-08-26 07:10:06 +00:00
Neal Norwitz 5616c6d690 Fix a couple of warnings 2007-08-26 05:32:41 +00:00
Neal Norwitz 3c814d2550 Use unicode (and bytes as appropriate) 2007-08-26 05:08:21 +00:00
Neal Norwitz 8abd2e6c6e Use unicode 2007-08-26 04:57:08 +00:00
Neal Norwitz 3fcbea567b Use unicode and remove support for some uses of str8. 2007-08-26 04:51:28 +00:00
Neal Norwitz 6ea45d3341 Use unicode and remove support for some uses of str8. 2007-08-26 04:19:43 +00:00
Neal Norwitz fe53713506 Use unicode 2007-08-26 03:55:15 +00:00
Gregory P. Smith 9406f5cadb Use the new buffer api for input data. 2007-08-26 02:58:36 +00:00
Neal Norwitz 6777c85cba Use unicode 2007-08-26 02:54:31 +00:00
Neal Norwitz 1ccfa90172 Return a boolean for status 2007-08-26 02:26:31 +00:00
Neal Norwitz e1188629a6 Use unicode 2007-08-26 02:22:30 +00:00
Neal Norwitz 392c5bed12 Use unicode 2007-08-25 17:20:32 +00:00
Neal Norwitz ae2c876e0e Use unicode 2007-08-25 17:03:03 +00:00
Neal Norwitz b4e2f76d24 Use unicode 2007-08-25 08:01:41 +00:00
Guido van Rossum b908126c3a Reorder code and decls so it's compilable with gcc 2.96 (C89). 2007-08-25 03:14:09 +00:00
Neal Norwitz b0d26335f2 Use unicode strings 2007-08-25 00:49:05 +00:00
Neal Norwitz fa06e5f00f Whoops, not sure how I screwed up the name. Now builds and passes the test. 2007-08-25 00:29:58 +00:00
Neal Norwitz 8d3654db22 Use unicode and add a "test" for syslog 2007-08-25 00:21:36 +00:00
Neal Norwitz eb8b3a6d61 Use unicode for password modules 2007-08-24 23:26:23 +00:00
Neal Norwitz 808c7d86ea Use unicode for reference (is there any way to build this module) 2007-08-24 22:49:25 +00:00
Skip Montanaro 41cfce9c2b Remove PyArg_Parse usage from time module. (An extra set of eyeballs on
this would be nice.  I'm a little rusty.)
2007-08-24 21:11:00 +00:00
Guido van Rossum fc5fafcf78 Fix logic bug that triggered assert. 2007-08-24 05:08:58 +00:00
Guido van Rossum fd53fd62c9 Fixes by Ero Carrera to remove PyString_. I had to massage a few problems away.
Also, this now leaks a bit -- that's for tomorrow's sprint day.
2007-08-24 04:05:13 +00:00
Guido van Rossum eda12ecc5f Patch by Ero Carrera to get rid of PyString in timemodule.c. 2007-08-24 03:51:52 +00:00
Neal Norwitz 9cfc62c44f cPickle was removed 2007-08-24 02:51:04 +00:00
Neal Norwitz 0d94203cc1 Use unicode for the errno.errorcode names 2007-08-24 00:10:00 +00:00
Neal Norwitz 9af3ae42f8 Return unicode for a key name from a wide character 2007-08-24 00:06:36 +00:00
Neal Norwitz c1786ea1dc Use UTF-8 for a docstring that contains non-ASCII chars. 2007-08-23 23:58:43 +00:00
Guido van Rossum 13e05de9ef Fix math.ceil() and math.floor() to fall back to __ceil__ and __floor__
methods (respectively).  With Keir Mierle.
2007-08-23 22:56:55 +00:00
Neal Norwitz 53cbdaa84c Convert a bunch of constant strings in C to unicode. 2007-08-23 21:42:55 +00:00
Neal Norwitz d6d2f2f939 Use unicode. 2007-08-23 20:28:10 +00:00
Guido van Rossum fe096d2e2d Remove unused variable. 2007-08-23 18:31:24 +00:00
Neal Norwitz f9e115abf5 Use a newer API for creating the module so we don't have to create
the docstring manually.  Saves code and a call to PyString_FromString.

(There are still more calls to PyString_FromString.)
2007-08-23 18:08:11 +00:00
Neal Norwitz 56dc955049 Use a newer API for creating the module so we don't have to create
the docstring manually.  Saves code and a call to PyString_FromString.
2007-08-23 17:55:33 +00:00
Gregory P. Smith 361ed15383 Require strict bytes objects for all bsddb.db input values. 2007-08-23 07:32:27 +00:00
Kurt B. Kaiser e405037abc Fix typo in comment 2007-08-22 21:38:31 +00:00
Guido van Rossum 61e21b52f1 Merged revisions 57152-57220 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r57155 | brett.cannon | 2007-08-17 11:51:57 -0700 (Fri, 17 Aug 2007) | 2 lines

  Clarify the comment about setting the PYTHON variable for the Doc Makefile.
........
  r57156 | brett.cannon | 2007-08-17 11:59:58 -0700 (Fri, 17 Aug 2007) | 3 lines

  Remove news entry for test.test_support.guard_warnings_filter as it has been
  removed.
........
  r57158 | facundo.batista | 2007-08-17 12:16:44 -0700 (Fri, 17 Aug 2007) | 9 lines


  Added a flag (_send_traceback_header) to the SimpleXMLRPCServer class
  that allows sending back exception/stack trace information about
  internal server errors (this flag defaults to False to avoid sending
  such information unless explicitly enabled).  Added tests to verify
  behavior of this new feature (these tests are skipped on win32 because
  of problems with WSAEWOULDBLOCK). Renamed HTTPTestCase to
  SimpleServerTestCase. [GSoC - Alan McIntyre]
........
  r57160 | brett.cannon | 2007-08-17 13:16:15 -0700 (Fri, 17 Aug 2007) | 2 lines

  Make test_warnings re-entrant.
........
  r57175 | georg.brandl | 2007-08-17 23:05:56 -0700 (Fri, 17 Aug 2007) | 2 lines

  Fix PDB command descriptions.
........
  r57182 | brett.cannon | 2007-08-18 11:30:36 -0700 (Sat, 18 Aug 2007) | 3 lines

  Remove Mikael as the maintainer of BeOS at his request.  With no maintainer
  should the port be deprecated in 2.6?
........
  r57199 | georg.brandl | 2007-08-19 11:43:50 -0700 (Sun, 19 Aug 2007) | 2 lines

  Fix stray backticks.
........
  r57211 | hyeshik.chang | 2007-08-19 23:49:18 -0700 (Sun, 19 Aug 2007) | 2 lines

  Add cheot-ga-keut composed make-up sequence support in EUC-KR codec.
........
  r57216 | guido.van.rossum | 2007-08-20 08:18:04 -0700 (Mon, 20 Aug 2007) | 4 lines

  Add a hack (originally devised in a slightly different form by Thomas Wouters)
  to prevent spurious tracebacks when a daemon thread's cleanup happens to wake
  up when the world around it has already been destroyed.
........
2007-08-20 19:06:03 +00:00
Travis E. Oliphant b803c517bf Fix memory leak in arraymodule.c and respond to a few comments by nnorwitz. 2007-08-20 07:16:33 +00:00
Neal Norwitz 30d1c51ac9 Remove _PyObject_Del 2007-08-19 22:48:23 +00:00
Neal Norwitz faa54a3929 Code review of the new buffer protocol. Mostly add questions that should
be answered with the comments removed.

There are many places that require checks when doing arithmetic for memory
sizes when allocating memory.  Otherwise, overflow is possible with
a subsequent crash.

Fix SF #1777057 which was a result of not initializing the new BufferError
properly.  Had to update the test for exceptions for BufferError too.
2007-08-19 04:23:20 +00:00
Travis E. Oliphant b99f762f10 Merged in py3k-buffer branch to main line. All objects now use the buffer protocol in PEP 3118. 2007-08-18 11:21:56 +00:00
Guido van Rossum 76f2b2416a Fix refcount leak, courtesy Christian Heines. 2007-08-17 14:33:37 +00:00
Skip Montanaro eb33e5ae79 Remove support for BeOS 2007-08-17 12:57:41 +00:00
Walter Dörwald 41980caf64 Apply SF patch #1775604: This adds three new codecs (utf-32, utf-32-le and
ut-32-be). On narrow builds the codecs combine surrogate pairs in the unicode
object into one codepoint on encoding and create surrogate pairs for
codepoints outside the BMP on decoding. Lone surrogates are passed through
unchanged in all cases.

Backport to the trunk will follow.
2007-08-16 21:55:45 +00:00
Guido van Rossum 066100909a Get rid of some dead code and unneeded XXX comments by Neal. 2007-08-16 21:02:22 +00:00
Skip Montanaro 7a98be2efb Remove RISCOS support 2007-08-16 14:35:24 +00:00
Neal Norwitz eb08df2931 Remove a bogus comment based on the code above. 2007-08-16 05:18:31 +00:00