Staging
v0.5.1

sort by:
Revision Author Date Message Commit Date
e22905a More changes needed to make things work once bytes and str are truly divorced. 27 August 2007, 23:09:25 UTC
25a29a9 One further change. 27 August 2007, 22:31:36 UTC
54a40cb Force test_xmlrpc to pass. I'm not happy with how I did this, but I don't see a better way; the 'Binary' class is poorly specified so it's unclear what behavior is relied upon. 27 August 2007, 22:27:41 UTC
98b349f Fix some tests I broke. (More to follow.) 27 August 2007, 21:47:52 UTC
1f2ca56 Changes in anticipation of stricter str vs. bytes enforcement. 27 August 2007, 20:44:15 UTC
09549f4 Changes in anticipation of stricter str vs. bytes enforcement. 27 August 2007, 20:40:10 UTC
739e2ad Additional test for formatting code. 27 August 2007, 19:07:22 UTC
9c62772 Changes in anticipation of stricter str vs. bytes enforcement. 27 August 2007, 18:31:48 UTC
35d9428 There should be no codecs left that return str8 intead of bytes. (And if there are, they will now get an error when used. So fix them!) 27 August 2007, 18:20:11 UTC
700bd92 Fix a few places that broke due to a recent change to io.py. 27 August 2007, 18:10:06 UTC
5abbf75 Changes to io.py and socket.py by Christian Heimes. - Replace all asserts by ValuleErrors or TypeErrors as appropriate. - Add _checkReadable, _checkWritable methods; these check self.closed too. - Add a test that everything exported by io.py exists, and is either an exception or an IOBase instance (except for the open function). - Default buffering to 1 if isatty() (I had to tweak this to enforce the *default* bit -- GvR). 27 August 2007, 17:39:33 UTC
6dab795 Changes in anticipation of stricter str vs. bytes enforcement. 27 August 2007, 17:25:39 UTC
39478e8 Changes in anticipation of stricter str vs. bytes enforcement. 27 August 2007, 17:23:59 UTC
85825dc Changes preparing for stricter enforcement of bytes vs. str. 27 August 2007, 17:03:28 UTC
56e4a84 Added test to ensure __format__ methods return unicode objects. 27 August 2007, 15:31:40 UTC
a4b8d1d Some changes in preparation of stricter rules about mixing str and bytes. 27 August 2007, 15:02:28 UTC
ddd2582 Fixed accidental indentation change. 27 August 2007, 11:33:42 UTC
e226b55 PEP 3101: Removed _formatter_xxx routines from sysmodule, and made them unicode methods instead (per GvR suggestion). 27 August 2007, 11:28:18 UTC
8cef8a8 Port the build_ssl.py script to Python 3. 27 August 2007, 09:42:33 UTC
8a4eb29 Fix refleaks in test_unicode and test_string related to the new format code. Stop polluting namespace. 27 August 2007, 07:24:17 UTC
2bad970 Make some internal functions static 27 August 2007, 06:19:22 UTC
908c871 Fix some refleaks (and format/error checking) 27 August 2007, 04:58:38 UTC
247b515 This adds a leak, but fixes a crash. The leaking code is: "{0:.{precision}s}".format('hello world', precision=5) I pretty sure it's because of the 'precision' keyword. Still need to investigate further. 27 August 2007, 03:22:50 UTC
44c19f6 Get gdb macros working with unicode and PyVarObject change 27 August 2007, 02:49:29 UTC
1e93f2b Fix warning 27 August 2007, 02:10:06 UTC
ab45e27 Tkinter binding involving Control-spacebar raises unicode error Issue1028 27 August 2007, 01:55:21 UTC
fac6e9d 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. 26 August 2007, 23:53:58 UTC
d082b6e os.getcwd() now returns a normal string (ie, unicode) 26 August 2007, 23:37:53 UTC
19b4a27 Cosmetics in error messages. 26 August 2007, 23:30:31 UTC
fe82e16 Add some more files from 1031 that I missed. 26 August 2007, 23:20:01 UTC
d78e52c 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. 26 August 2007, 23:14:58 UTC
1385b89 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. 26 August 2007, 23:07:13 UTC
0117ffc Use new print function (part of patch 1031) 26 August 2007, 23:03:13 UTC
7ade648 PEP 3101: Completed string.Formatter class. Reimplemented field_name to object transformation. 26 August 2007, 22:27:13 UTC
2bf4d5b Use the correct variable name 26 August 2007, 22:16:55 UTC
efaf629 Use unicode (hope it's right, I can't test it) 26 August 2007, 21:43:00 UTC
e760631 When elapsed and expected time differ, at least show their two values. 26 August 2007, 20:03:04 UTC
a43cae3 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? 26 August 2007, 19:14:15 UTC
a62db27 Restore an assert, but move it to the proper place. 26 August 2007, 18:20:46 UTC
7f9d29c Use unicode 26 August 2007, 07:21:45 UTC
93c5682 Use unicode (and bytes as appropriate) 26 August 2007, 07:10:06 UTC
80e7f27 Use unicode and remove support for some uses of str8. 26 August 2007, 06:45:23 UTC
da059e3 Use unicode 26 August 2007, 05:33:45 UTC
5616c6d Fix a couple of warnings 26 August 2007, 05:32:41 UTC
3c814d2 Use unicode (and bytes as appropriate) 26 August 2007, 05:08:21 UTC
8abd2e6 Use unicode 26 August 2007, 04:57:08 UTC
3fcbea5 Use unicode and remove support for some uses of str8. 26 August 2007, 04:51:28 UTC
ed2b739 Use unicode and remove support for some uses of str8. 26 August 2007, 04:51:10 UTC
6ea45d3 Use unicode and remove support for some uses of str8. 26 August 2007, 04:19:43 UTC
5b0fdc9 Fix another map(...) --> list(map...) 26 August 2007, 04:18:40 UTC
571861d 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. 26 August 2007, 03:58:25 UTC
7e95bef Use unicode and stop supporting str8 26 August 2007, 03:56:04 UTC
fe53713 Use unicode 26 August 2007, 03:55:15 UTC
9406f5c Use the new buffer api for input data. 26 August 2007, 02:58:36 UTC
6777c85 Use unicode 26 August 2007, 02:54:31 UTC
1ccfa90 Return a boolean for status 26 August 2007, 02:26:31 UTC
e118862 Use unicode 26 August 2007, 02:22:30 UTC
312e10d Get rid of more uses of string and use const in a few places. 26 August 2007, 02:21:42 UTC
a9ea3d9 Regenerate 26 August 2007, 02:06:15 UTC
fce59bf Get the urllib tests to pass without the email package 25 August 2007, 19:00:31 UTC
0337ef6 Get test working when there are multiple dbs supported. 25 August 2007, 18:00:36 UTC
fe61bb9 Disable test until email comes back 25 August 2007, 17:57:37 UTC
cb51c6e Get test_pyclbr to pass after removing the email package 25 August 2007, 17:23:06 UTC
392c5be Use unicode 25 August 2007, 17:20:32 UTC
3ef6a57 Get rid of compiler warning on 64-bit 25 August 2007, 17:08:59 UTC
ae2c876 Use unicode 25 August 2007, 17:03:03 UTC
8ced961 Fix some comments 25 August 2007, 17:01:41 UTC
1dd2c82 Cosmetic fixes to make this work with Py3k (as well as with 2.5 still). Patch by Christian Heimes. 25 August 2007, 14:55:35 UTC
6398b7a 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. 25 August 2007, 13:43:02 UTC
f616b22 Support unicode names 25 August 2007, 08:13:40 UTC
b4e2f76 Use unicode 25 August 2007, 08:01:41 UTC
a369c5a Use unicode 25 August 2007, 07:41:59 UTC
1978470 Fix typo in comment 25 August 2007, 05:22:02 UTC
b908126 Reorder code and decls so it's compilable with gcc 2.96 (C89). 25 August 2007, 03:14:09 UTC
8c66326 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. 25 August 2007, 02:26:07 UTC
e4dc324 Use unicode for AST attributes 25 August 2007, 01:33:49 UTC
aefab1e Use unicode 25 August 2007, 01:04:34 UTC
e0a0a6e Since PyUnicode_AsString is a public API, don't just assert, but do a regular check and return an error if not unicode. 25 August 2007, 01:04:21 UTC
b0d2633 Use unicode strings 25 August 2007, 00:49:05 UTC
f308132 Add const to input string parameters 25 August 2007, 00:32:45 UTC
fa06e5f Whoops, not sure how I screwed up the name. Now builds and passes the test. 25 August 2007, 00:29:58 UTC
8d3654d Use unicode and add a "test" for syslog 25 August 2007, 00:21:36 UTC
a401bbe Add a few mixed-mode (set vs. dict view) comparisons. 24 August 2007, 23:51:55 UTC
cf2ce36 Keir Mierle's improved tests for dict view containment tests. 24 August 2007, 23:49:54 UTC
1d71996 Add some mixed operations between sets and dict views. 24 August 2007, 23:47:30 UTC
be53471 Add unit tests for set ops on dict.items(). 24 August 2007, 23:43:52 UTC
523259b Keir Mierle's set operations for dict views (keys/items only of course). 24 August 2007, 23:41:22 UTC
eb8b3a6 Use unicode for password modules 24 August 2007, 23:26:23 UTC
6e024b3 Use the str builtin 24 August 2007, 23:17:28 UTC
41103bf Ensure that code object names (co_name) are unicode. Verify that they print properly too. 24 August 2007, 23:12:06 UTC
a5d16a3 Use unicode for error messages of duplicate args 24 August 2007, 22:53:58 UTC
808c7d8 Use unicode for reference (is there any way to build this module) 24 August 2007, 22:49:25 UTC
aac530c Patch with Keir Mierle: add rich comparisons between dict views and sets, at least for .keys() and .items() (not .values() of course). 24 August 2007, 22:33:45 UTC
c3ee950 follow up to bug 1007 commit. Use self.assertTrue in test cases rather than the assert statement. 24 August 2007, 22:14:21 UTC
178fefb applies the better dbm and shelve related unittests. bug 1007 from larryhastings 24 August 2007, 21:59:45 UTC
41cfce9 Remove PyArg_Parse usage from time module. (An extra set of eyeballs on this would be nice. I'm a little rusty.) 24 August 2007, 21:11:00 UTC
b382b84 Add const to some strings that are not modified 24 August 2007, 20:00:37 UTC
cd79596 Use unicode for much of errors. 24 August 2007, 19:54:13 UTC
11e065b Convert test_pkg to use unittest. 24 August 2007, 19:15:12 UTC
70e7980 r698@Silves: collinwinter | 2007-08-24 10:57:15 -0700 Normalize raise statements in Lib/xml/. 24 August 2007, 18:57:22 UTC
back to top