0
0
mirror of https://github.com/python/cpython.git synced 2024-11-30 10:41:14 +01:00
Commit Graph

34968 Commits

Author SHA1 Message Date
Neal Norwitz
fac6e9dfe2 Add a couple of files that are necessary based on getting PCbuil8 to work.
Hopefully this works with VC7.  If not, it should be pretty close.
2007-08-26 23:53:58 +00:00
Neal Norwitz
d082b6eaac os.getcwd() now returns a normal string (ie, unicode) 2007-08-26 23:37:53 +00:00
Guido van Rossum
19b4a272ea Cosmetics in error messages. 2007-08-26 23:30:31 +00:00
Neal Norwitz
fe82e165e4 Add some more files from 1031 that I missed. 2007-08-26 23:20:01 +00:00
Neal Norwitz
d78e52c694 Manually apply most of patch 1031 to try to get python to build on Windows.
I skipped the adding of libraries because it was harder and I'm less
confident about getting it right.  Also I'm not sure why they are required
now and weren't required before.
2007-08-26 23:14:58 +00:00
Neal Norwitz
1385b8940a Patch 1030, Adapt _winreg.c to the new buffer API.
Applying without testing since I don't have Windows.  It
seems to make sense from a cursory review.
2007-08-26 23:07:13 +00:00
Neal Norwitz
0117ffca63 Use new print function (part of patch 1031) 2007-08-26 23:03:13 +00:00
Eric Smith
7ade6485ab PEP 3101: Completed string.Formatter class. Reimplemented field_name to object transformation. 2007-08-26 22:27:13 +00:00
Neal Norwitz
2bf4d5ba28 Use the correct variable name 2007-08-26 22:16:55 +00:00
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
e760631421 When elapsed and expected time differ, at least show their two values. 2007-08-26 20:03:04 +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
a62db27546 Restore an assert, but move it to the proper place. 2007-08-26 18:20:46 +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
80e7f27e62 Use unicode and remove support for some uses of str8. 2007-08-26 06:45:23 +00:00
Neal Norwitz
da059e3585 Use unicode 2007-08-26 05:33:45 +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
ed2b7397a0 Use unicode and remove support for some uses of str8. 2007-08-26 04:51:10 +00:00
Neal Norwitz
6ea45d3341 Use unicode and remove support for some uses of str8. 2007-08-26 04:19:43 +00:00
Kurt B. Kaiser
5b0fdc9d0a Fix another map(...) --> list(map...) 2007-08-26 04:18:40 +00:00
Neal Norwitz
571861d3d3 Remove assert that seems out of place. It triggers with test_string,
but without it test_string passes.  I'm not sure why it was there.
2007-08-26 03:58:25 +00:00
Neal Norwitz
7e95befeda Use unicode and stop supporting str8 2007-08-26 03:56:04 +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
312e10d63e Get rid of more uses of string and use const in a few places. 2007-08-26 02:21:42 +00:00
Neal Norwitz
a9ea3d9778 Regenerate 2007-08-26 02:06:15 +00:00
Neal Norwitz
fce59bf72a Get the urllib tests to pass without the email package 2007-08-25 19:00:31 +00:00
Neal Norwitz
0337ef62fa Get test working when there are multiple dbs supported. 2007-08-25 18:00:36 +00:00
Neal Norwitz
fe61bb9a59 Disable test until email comes back 2007-08-25 17:57:37 +00:00
Neal Norwitz
cb51c6e953 Get test_pyclbr to pass after removing the email package 2007-08-25 17:23:06 +00:00
Neal Norwitz
392c5bed12 Use unicode 2007-08-25 17:20:32 +00:00
Neal Norwitz
3ef6a57908 Get rid of compiler warning on 64-bit 2007-08-25 17:08:59 +00:00
Neal Norwitz
ae2c876e0e Use unicode 2007-08-25 17:03:03 +00:00
Neal Norwitz
8ced961ae6 Fix some comments 2007-08-25 17:01:41 +00:00
Guido van Rossum
1dd2c82992 Cosmetic fixes to make this work with Py3k (as well as with 2.5 still).
Patch by Christian Heimes.
2007-08-25 14:55:35 +00:00
Guido van Rossum
6398b7a351 Remove the email package for now.
Once Barry and the email-sig have a working new version
we'll add it back.
If it doesn't make the 3.0a deadline (release August 31), too bad.
2007-08-25 13:43:02 +00:00
Neal Norwitz
f616b22450 Support unicode names 2007-08-25 08:13:40 +00:00
Neal Norwitz
b4e2f76d24 Use unicode 2007-08-25 08:01:41 +00:00
Neal Norwitz
a369c5aba6 Use unicode 2007-08-25 07:41:59 +00:00
Neal Norwitz
1978470c3b Fix typo in comment 2007-08-25 05:22:02 +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
Eric Smith
8c66326368 Implementation of PEP 3101, Advanced String Formatting.
Known issues:

The string.Formatter class, as discussed in the PEP, is incomplete.

Error handling needs to conform to the PEP.

Need to fix this warning that I introduced in Python/formatter_unicode.c:
Objects/stringlib/unicodedefs.h:26: warning: `STRINGLIB_CMP' defined but not used

Need to make sure sign formatting is correct, more tests needed.

Need to remove '()' sign formatting, left over from an earlier version of the PEP.
2007-08-25 02:26:07 +00:00
Neal Norwitz
e4dc324884 Use unicode for AST attributes 2007-08-25 01:33:49 +00:00