Guido van Rossum
0e1d0e95ea
Patch by Chris Herborth:
...
have to use a const-correct prototype on BeOS or the compiler gets uppity.
1998-12-17 18:03:10 +00:00
Guido van Rossum
2edcf0d71c
Move the prototype for dump_counts() to before where it is used.
...
(This only applies when COUNT_ALLOCS is defined.)
1998-12-15 16:12:00 +00:00
Guido van Rossum
46e9705eca
Remove prototypes for PyOS_strto[u]l -- Chris Herborth.
1998-12-10 16:57:44 +00:00
Guido van Rossum
ca90605678
Add more SET_LINENO instructions in long argument lists
1998-12-10 16:56:22 +00:00
Guido van Rossum
926f7b6615
Adding thread support for BeOS by Chris Herborth.
1998-12-07 21:56:59 +00:00
Guido van Rossum
cf183acf15
Use PyInt_AS_LONG macro instead of explicit inlining.
1998-12-04 18:51:36 +00:00
Guido van Rossum
f261526423
Need to add default decl of DL_IMPORT, for mymalloc.h
1998-12-04 18:50:20 +00:00
Barry Warsaw
344864fcfb
Added new builtin standard exception: NotImplementedError (its C
...
counterpart is PyExc_NotImplementedError).
1998-12-01 18:52:06 +00:00
Guido van Rossum
df12a59305
Fix cosmetic bug in delattr docstring discovered by JvR.
1998-11-23 22:13:04 +00:00
Guido van Rossum
014518f66c
Whoops! One the "redundant" initializations removed by Vladimir in
...
the previous patch wasn't -- there was a path through the code that
bypassed all initializations. Thanks to Just for reporting the bug!
1998-11-23 21:09:51 +00:00
Guido van Rossum
50cd34888b
Remove some redundant initializations -- patch by Vladimir Marangozov.
1998-11-17 17:02:51 +00:00
Guido van Rossum
66468568df
Jim Fulton writes:
...
"""
I had originally not realized that PyEval_GetGlobals did not
INCREF it's return value. The fix is to add the INCREF,
as shown below.
"""
1998-10-22 15:46:50 +00:00
Guido van Rossum
e0e59829e0
When errno is zero, avoid calling strerror() and use "Error" for the
...
message.
1998-10-14 20:38:13 +00:00
Guido van Rossum
2f3667a7b9
Replace fprintf(stderr, ...) with PySys_WriteStderr(...).
1998-10-12 18:23:55 +00:00
Guido van Rossum
8442af35fe
Patches for mywrite() by Marc Lemburg: save/restore the error state
...
reliably; check return value of vsprintf().
1998-10-12 18:22:10 +00:00
Guido van Rossum
b317f8aa0d
Implement new format character 't#'. This is like s#, accepting an
...
object that implements the buffer interface, but requires a buffer
that contains 8-bit character data. Greg Stein.
1998-10-08 02:21:21 +00:00
Guido van Rossum
5bd893b1ea
The previous checkin contained an experiment of Greg Stein's that wasn't
...
meant for checkin, and which broke marshal.loads().
1998-10-08 01:45:47 +00:00
Guido van Rossum
0f8b30f8ce
On Win32, use
...
LoadLibraryEx(pathname, NULL, LOAD_WITH_ALTERED_SEARCH_PATH)
to search dependent DLLs in the directory of the pathname.
1998-10-08 01:44:41 +00:00
Guido van Rossum
2a570049ac
Changes to deal with the sigcheck+intrcheck vs. signalmodule controversy.
1998-10-07 22:51:56 +00:00
Guido van Rossum
d076c73cc8
Changes to support other object types besides strings
...
as the code string of code objects, as long as they support
the (readonly) buffer interface. By Greg Stein.
1998-10-07 19:42:25 +00:00
Guido van Rossum
9e46e56264
BSDI specific patches, inspired by Nigel Head and otto@mail.olympus.net.
...
Also (non-BSDI specific):
- Change the CHECK_STATUS() macro so it tests for nonzero error codes
instead of negative error codes only (this was needed for BSDI, but
appears to be correct according to the PTHREADS spec).
- use memset() to zero out the allocated lock structure. Again, this
was needed for BSDI, but can't hurt elsewhere either.
1998-10-07 16:39:47 +00:00
Guido van Rossum
562f5b1480
Support PYTHONOPTIMIZE variable; by Marc Lemburg.
1998-10-07 14:50:42 +00:00
Guido van Rossum
dfede31c7f
Eh, better error message for the previous change. It now says
...
"non-default argument follows default argument".
1998-10-02 14:06:56 +00:00
Guido van Rossum
29d38cd088
Treat def f(a, b=1, c): ... as an error (missing default for c)
...
instead of silently supplying a default of None fore c.
1998-10-02 13:41:54 +00:00
Guido van Rossum
e364b7d46a
Renamed thread.h to pythread.h.
...
(Also removed whitespace after # in some BEOS related cpp directives.)
1998-10-01 20:43:23 +00:00