Guido van Rossum
8141cf5c76
Barry's patch to document the new setdefault() method. Slightly
...
clarified the summary for default() in the table to indicate the side
effect.
2000-08-08 16:15:49 +00:00
Guido van Rossum
79c9b17d17
Barry's patch to test the new setdefault() method.
2000-08-08 16:13:23 +00:00
Guido van Rossum
164452cec4
Barry's patch to implement the new setdefault() method.
2000-08-08 16:12:54 +00:00
Greg Ward
2b042ded19
Fix so 'split_quoted()' handles any whitespace delimiter (not just space).
2000-08-08 14:38:13 +00:00
Marc-André Lemburg
e5034378cc
Removing UTF-16 aware Unicode comparison code. This kind of compare
...
function (together with other locale aware ones) should into a new collation
support module. See python-dev for a discussion of this removal.
Note: This patch should also be applied to the 1.6 branch.
2000-08-08 08:04:29 +00:00
Jack Jansen
5660639f9f
Moved PyOS_StackCheck prototype to pythonrun.h
2000-08-07 21:03:33 +00:00
Jack Jansen
0d15908629
Added a missing } in the USE_STACKCHECK code.
2000-08-07 21:02:50 +00:00
Jack Jansen
275abb3f1b
Added a prototype for PyOS_CheckStack (within #ifdef USE_STACKCHECK).
2000-08-07 21:00:42 +00:00
Fredrik Lundh
7898c3e685
-- reset marks if repeat_one tail doesn't match
...
(this should fix Sjoerd's xmllib problem)
-- added skip field to INFO header
-- changed compiler to generate charset INFO header
-- changed trace messages to support post-mortem analysis
2000-08-07 20:59:04 +00:00
Fredrik Lundh
6947d0b65e
-- from Trent Mick: [Patch #101010 ] replace use of INT_PTR
...
with uintptr_t (fix MSVC 5.0 build)
2000-08-07 20:16:28 +00:00
Guido van Rossum
6c2f0c73a1
When returning an error from jcompile() (which is passed through by
...
PyNode_Compile()), make sure that an exception is actually set --
otherwise someone stomped on our error. [2.0 checkin of this fix.]
2000-08-07 19:22:43 +00:00
Guido van Rossum
ed473a46fc
Avoid dumping core when PyErr_NormalizeException() is called without
...
an exception set. This shouldn't happen, but we see it at times...
2000-08-07 19:18:27 +00:00
Fredrik Lundh
18c2aa25a1
+ if USE_STACKCHECK is defined, use PyOS_CheckStack to look
...
for excessive recursion.
2000-08-07 17:33:38 +00:00
Moshe Zadka
aa39a7edf7
Initialized opcode and oparg to silence a gcc -Wall warning.
2000-08-07 06:34:45 +00:00
Greg Ward
1b024d37a7
Fix so the 'install_libbase' directory -- where .pth files are installed --
...
participates in the "--root" hack, ie. it also has a new root directory
hacked on at the very last minute (essential if the .pth file is to be
included in an RPM or other smart installer!).
2000-08-07 00:48:04 +00:00
Greg Ward
0fd2dd6db0
Fix so we clear or reinitialize various data structures before populating
...
(allows the same FancyGetopt object to be used multiple times with different
option tables).
2000-08-07 00:45:51 +00:00
Vladimir Marangozov
f9d20c3786
Neil Schemenauer: GC enable(), disable(), isenabled() interface.
...
Small stylistic changes by VM:
- is_enabled() -> isenabled()
- static ... Py_<func> -> static ... gc_<func>
2000-08-06 22:45:31 +00:00
Jack Jansen
5bcb215e6e
Project for pyexpat module.
2000-08-06 21:55:43 +00:00
Jack Jansen
2fc0109375
Rewrite of normpath() by Corran Webster, so trailing :s are removed
...
(except for : and volume:, where they are needed).
2000-08-06 21:18:35 +00:00
Greg Ward
2afffd42fa
Wrote the "Describing extension modules" section.
2000-08-06 20:37:24 +00:00
Thomas Wouters
3a58420d86
Cleanup configure.in. Specifically:
...
- Don't call both AC_CHECK_FUNCS and AC_REPLACE_FUNC for 'hypot', as the
latter already does everything the former does (because it's implemented as
a call to the former.)
- Don't call AC_CHECK_FUNC() without any 'action' clauses or with an action
clause that just defines HAVE_<function>. Instead, call AC_CHECK_FUNCS,
which defines 'HAVE_<function>' of itself, possibly with aditional 'action'
clauses.
No checks are removed by this patch, only moved around, and some duplicates
are removed.
2000-08-05 23:28:51 +00:00
Thomas Wouters
e8643c465d
Fix some strange indentation and grammar that have been bugging me for
...
weeks.
2000-08-05 21:37:50 +00:00
Jack Jansen
cc22fbe3db
Changed H specifier to mean "bitfield", i.e. any value from
...
-32768..65535 is acceptable. Added B specifier (with values from
-128..255). No L added (which would have completed the set) because l
already accepts any value (and the letter L is taken for quadwords).
2000-08-05 21:29:58 +00:00
Greg Ward
ab3a0f36ed
Fixed imports from '*util' modules to not just import everything from util.
2000-08-05 01:31:54 +00:00
Greg Ward
5a8aa1ba2e
Drop the 'extend()' function -- old 1.5.1 compatibility hack that
...
wasn't actually used anywhere.
Drop the "from xxx_util import*" backwards compability hacks.
2000-08-05 01:25:24 +00:00
Greg Ward
ff7b562bc6
Pragmas that instruct the linker to link against python20.lib (or
...
python20_d.lib) only active on MSVC++; different library formats needed
for different compilers, and it's handled by the Distutils anyways.
2000-08-05 00:58:14 +00:00
Greg Ward
1d8f57a5a4
A bundle of wording improvements, corrections, clarifications, updates,
...
and so forth.
2000-08-05 00:43:11 +00:00
Moshe Zadka
cf4d8ccb05
Removed unnecessary local variable -- gave warning on gcc -Wall
2000-08-04 22:31:42 +00:00
Moshe Zadka
9fb6af9640
Removing warnings by gcc -Wall -- cast ugly || to void.
2000-08-04 21:27:47 +00:00
Jeremy Hylton
20b2ca9d19
add note about compiler directory
...
(is bgen still "still under development"?)
2000-08-04 17:03:58 +00:00
Jeremy Hylton
7daf04d9e0
replace most calls to emit 'SET_LINENO' will call to method set_lineno
...
based on bug report by Neil Schemenauer
2000-08-04 16:56:51 +00:00
Jeremy Hylton
8612f1c152
update my email address
...
fix com_call_function to cope with trailing comma in "f(a, b,)"
2000-08-04 16:54:54 +00:00
Moshe Zadka
6a078edb07
Removing warnings discovered by gcc -Wall
2000-08-04 15:53:06 +00:00
Moshe Zadka
cf703f04ad
Removing warnings found by gcc -Wall
2000-08-04 15:36:13 +00:00
Moshe Zadka
92a69138b3
Oooopsss.....tab and space mismatch corrected.
2000-08-04 15:25:58 +00:00
Guido van Rossum
413407f103
Add a test that Py_IsInitialized() in Py_InitModule4(). See
...
python-dev discussion.
This should catch future version incompatibilities on Windows. Alas,
this doesn't help for 1.5 vs. 1.6; but it will help for 1.6 vs. 2.0.
2000-08-04 14:00:14 +00:00
Thomas Wouters
b9fa0a843e
Raise 'TestSkipped' (from the test_support) module rather than 'ImportError'
...
to signify a test that should be marked as 'skipped' rather than 'failed'.
Also 'document' it, in README.
2000-08-04 13:34:43 +00:00
Moshe Zadka
040c17fe38
Raise TestSkipped, not ImportError.
...
Honesty's the best policy.
2000-08-04 13:26:03 +00:00
Thomas Wouters
3af826ebca
Make test_support.TestSkipped errors work the same way as ImportErrors:
...
mark the test as 'skipped', rather than 'failed'.
2000-08-04 13:17:51 +00:00
Moshe Zadka
323a5086ae
In case the user isn't allowed to access /dev/dsp or /dev/dsp isn't there
...
at all (my computer doesn't have a Sound Blaster), this doesn't mean
there's a bug in linuxaudiodev. The only error the test suite skips
is currently ImportError -- so that's what we raise. If you see a problem
with this patch, say so and I'll retract. If you think raising an ImportError
sucks, you're right -- but I ain't gonna buy a SB and I sure ain't gonna
let the test-suite fail on my machine.
2000-08-04 12:59:40 +00:00
Andrew M. Kuchling
b9fb1f23fe
Mention Include/my*.h cleanup
2000-08-04 12:40:35 +00:00
Andrew M. Kuchling
581f33a4cb
Added zip() builtin
2000-08-04 12:35:23 +00:00
Thomas Wouters
3027b15c8e
Add missing 'try:'. Patch by Rob W. W. Hooft, #101071 (closed.)
2000-08-04 08:46:59 +00:00
Eric S. Raymond
5a007693c1
Documented curses.wrapper and curses.textpad.
2000-08-04 07:35:41 +00:00
Eric S. Raymond
5af256ded6
Corrected a bug in handling of ^N and ^P with stripspaces on.
2000-08-04 07:33:18 +00:00
Fred Drake
5750017563
Remove the outer test for __name__; not necessary.
2000-08-04 03:14:55 +00:00
Tim Peters
72d421b75c
Boost buffer sizes in the absence of snprintf on Windows.
...
Ensure that # of args to sprintf always matches # of format specifiers.
2000-08-04 03:05:40 +00:00
Fred Drake
c76e0e5679
snprintf() is not portable, so continue to use sprintf() until a portable
...
snprintf() is available.
2000-08-04 02:34:41 +00:00
Greg Ward
f813e59d49
Added 'debug_print()'.
2000-08-04 01:31:13 +00:00
Greg Ward
5db2c3ae24
Rewrote 'find_library_file()' much more cleanly (and consistently with
...
MSVCCompiler's version, to aid in factoring common code out of the two
classes when the time comes).
2000-08-04 01:30:03 +00:00