Thomas Wouters
f4d8f39053
Make xrange more Py_ssize_t aware, by assuming a Py_ssize_t is always at
...
least as big as a long. I believe this to be a safe assumption that is being
made in many parts of CPython, but a check could be added.
len(xrange(sys.maxint)) works now, so fix the testsuite's odd exception for
64-bit platforms too. It also fixes 'zip(xrange(sys.maxint), it)' as a
portable-ish (if expensive) alternative to enumerate(it); since zip() now
calls len(), this was breaking on (real) 64-bit platforms. No additional
test was added for that behaviour.
2006-04-04 17:28:12 +00:00
Fredrik Lundh
4aaaa49bac
docstring tweak
2006-04-04 16:51:13 +00:00
Martin v. Löwis
e510bd16ea
Adjust sqlite3 build process to Win64.
2006-04-04 16:28:14 +00:00
Thomas Wouters
8ddab27182
Fix __import__("") to raise ValueError rather than return None.
2006-04-04 16:17:02 +00:00
Anthony Baxter
06853fc150
Fix test_platform on cygwin. When running from build area, sys.executable
...
is 'python'. But 'python' is actually a directory, 'python.exe' is the
executable.
2006-04-04 15:52:00 +00:00
Tim Peters
b2fc21e9f8
sqlite on Windows:
...
- The buildbot "fetch it" step failed at the end, due to
using Unix syntax in the final "copy the DLL" step.
test_sqlite was skipped as a result.
- test_sqlite is no longer an expected skip on Windows.
2006-04-04 15:21:02 +00:00
Anthony Baxter
3b8ff31055
SF Bug #1448488 - make collectionsmodule build on Cygwin, using the same
...
techniques as in Modules/xxsubtype.c
2006-04-04 15:05:23 +00:00
Anthony Baxter
cbb9f97299
update to correct version of pysqlite
2006-04-04 14:40:45 +00:00
Jeremy Hylton
ed40ea1159
Generate line number table entries for except handlers.
...
Re-enable all the tests in test_trace.py except one. Still not sure that these tests test what they used to test, but they pass. One failing test seems to be caused by undocumented line number table behavior in Python 2.4.
2006-04-04 14:26:39 +00:00
Anthony Baxter
768018592c
cygwin's curses support isn't up to scratch to run the tests.
2006-04-04 13:32:08 +00:00
Jeremy Hylton
1b6cab6531
Remove debugging prints.
2006-04-04 12:48:33 +00:00
Anthony Baxter
36458ee501
aargh. Don't make last minute re-organisations before checkin!
2006-04-04 12:40:38 +00:00
Martin v. Löwis
cecb885d62
Fix Debug, Itanium, AMD64 configurations
2006-04-04 12:34:06 +00:00
Anthony Baxter
46854bc7e4
PyAPI_FUNC() the PyArg_.*SizeT forms. Without this, cygwin has hysterics.
...
(see buildbot)
2006-04-04 12:27:20 +00:00
Jeremy Hylton
76c21bdb46
Make path calculation platform independent
2006-04-04 12:11:12 +00:00
Neal Norwitz
c410d6ce28
Fix a couple of memory issues
2006-04-04 07:25:25 +00:00
Martin v. Löwis
1a494bdf69
Add sqlite3 to the Windows build process.
2006-04-04 07:10:59 +00:00
Martin v. Löwis
c95dd9488a
Disable .DLL as an extension for extension modules.
2006-04-04 07:04:07 +00:00
Anthony Baxter
72289a616c
Update to pysqlite 2.2.0
2006-04-04 06:29:05 +00:00
Martin v. Löwis
a058836e96
Revert 43615, fixing it properly through quadrigraphs.
...
Apparently, the code in #1416559 was not generated
through invoking autoconf.
2006-04-04 06:03:50 +00:00
Neal Norwitz
a7a3cfe792
Comment out the prints. These appear to be only for debugging purposes.
...
Jeremy, please fix this correctly after the alpha.
2006-04-04 05:44:36 +00:00
Neal Norwitz
e8fb992f75
Martin's change 43604 broke the Mac builds apparently due to an autoconf
...
bug. I don't understand this at all, but Darwin/[78].* gets converted
to Darwin/78.* which is not correct. Maybe I'm just clueless or overworked.
I can't see why in the original checkin this should have changed.
This hack gets the Mac build working again. If someone figures out the
real problem, please revert this and fix for real.
Anthony is telling me that AC_PROG_CXX_WORKS which we use is broken.
I have no idea if that's related.
This change breaks up the case and fixes a typo.
2006-04-04 05:32:17 +00:00
Jeremy Hylton
2f327c14eb
Add lineno, col_offset to excephandler to enable future fix for
...
tracing/line number table in except blocks.
Reflow long lines introduced by col_offset changes. Update test_ast
to handle new fields in excepthandler.
As note in Python.asdl says, we might want to rethink how attributes
are handled. Perhaps they should be the same as other fields, with
the primary difference being how they are defined for all types within
a sum.
Also fix asdl_c so that constructors with int fields don't fail when
passed a zero value.
2006-04-04 04:00:23 +00:00
David Goodger
cb30f97bd3
added another example of Unicode CSV parsing; reworked the example text a bit; corrected notice in the intro and added a link to the examples
2006-04-04 03:05:44 +00:00
Martin v. Löwis
5fe715f049
Properly support empty woperation in win32_startfile;
...
correct arguments to ShellExecuteW.
2006-04-03 23:01:24 +00:00
Phillip J. Eby
9388020b86
Fix typos; enhance comments on patch for SF #1462485 .
...
--This line, and those below, will be ignored--
M contextlib.py
2006-04-03 21:20:07 +00:00
Thomas Heller
cdab455f9a
Try to fix the build on Mac OS X 10.3. The 'live_support' segment
...
attribute is not supported in this version.
2006-04-03 20:12:41 +00:00
Thomas Heller
fc9fc4764f
ctypes.macholib is needed.
2006-04-03 20:10:50 +00:00
Phillip J. Eby
9444bd51c4
Fix SF#1462485: StopIteration raised in body of 'with' statement suppressed
2006-04-03 20:05:05 +00:00
Tim Peters
9161a0d8da
Looks like someone renamed (or something) md5c.c to md5.c.
2006-04-03 19:54:07 +00:00
Martin v. Löwis
ff60023048
Set "not found" value for svnversion to not-found. Fixes #1463559 .
2006-04-03 19:12:32 +00:00
Matthias Klose
739281148d
- add missing chunk for patch #1117961
2006-04-03 16:59:32 +00:00
Skip Montanaro
353aa8772a
Make needs to be told to install sqlite
2006-04-03 16:40:10 +00:00
Matthias Klose
d77f8b3bea
- correct patch number
2006-04-03 16:34:56 +00:00
Matthias Klose
8e39ec78bc
- Patch #360466 : Replace the MD5 implementation from RSA Data Security Inc
...
with the implementation from http://sourceforge.net/projects/libmd5-rfc/ .
2006-04-03 16:27:50 +00:00
Thomas Heller
db5483be64
Try to fix the tests on OpenBSD. Apparently OpenBSD passes
...
structure parameters differently than other posix-like systems.
2006-04-03 16:19:45 +00:00
Walter Dörwald
2a1b4a69b7
For backwards compatibility reasons the global function
...
setfirstweekday() still needs to do a range check.
2006-04-03 15:24:49 +00:00
Walter Dörwald
72d84af401
Always return firstweekday % 7 instead of complaining
...
on setting.
2006-04-03 15:21:59 +00:00
Walter Dörwald
aba10cf153
Turn firstweekday into a property.
2006-04-03 15:20:28 +00:00
Anthony Baxter
ebed3f629b
preparation for 2.5a1
2006-04-03 15:03:44 +00:00
Anthony Baxter
70e079631f
added sqlite3 section
...
expanded tabs
fixed a couple of typos
removed .cvsignore reference
2006-04-03 14:16:27 +00:00
Andrew M. Kuchling
af7ee99a49
Add sections for new modules; will write tutorial later
2006-04-03 12:41:37 +00:00
Georg Brandl
ad89dc8794
Bug #1451503 : allow unicode filenames in os.startfile().
2006-04-03 12:26:26 +00:00
Martin v. Löwis
59c3acc3cd
Add check_soundcard.vbs. Will backport
2006-04-03 12:07:46 +00:00
Martin v. Löwis
54b42f185e
Allow long integers in PySlice_GetIndices.
2006-04-03 11:38:08 +00:00
Martin v. Löwis
a8cd7a26d4
Add test case for #43581 .
2006-04-03 11:05:39 +00:00
Martin v. Löwis
ea62d2535f
Bug #1421664 : Set sys.stderr.encoding
2006-04-03 10:56:49 +00:00
Anthony Baxter
cf0a2a8576
Deal with openbsd's different style of default /etc/hosts by forcing the fqdn
...
lookup to use the IP address returned by gethosbyname.
2006-04-03 08:10:33 +00:00
Anthony Baxter
93f5b93422
The email module's parsedate_tz function now sets the daylight savings
...
flag to -1 (unknown) since it can't tell from the date whether it should
be set.
patch from Aldo Cortesi
2006-04-03 08:05:07 +00:00
Neal Norwitz
9e5eb4ffbf
I could have sworn this was part of the change to not abbreviate ABSOLUTE
2006-04-03 06:58:51 +00:00