Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | OS/2 EMX port changes (Modules part of patch #450267): | Andrew MacIntyre | 2002-03-03 | 11 | -11/+47 |
| | | | | | | | | | | | | | | | Modules/ _hotshot.c dbmmodule.c fcntlmodule.c main.c pwdmodule.c readline.c selectmodule.c signalmodule.c termios.c timemodule.c unicodedata.c | ||||
* | SF patch 517245 by Marc Recht. | Guido van Rossum | 2002-03-01 | 1 | -1/+1 |
| | | | | | | Support GMP version >= 2. Bugfix candidate. | ||||
* | Patch #523268, #522027: return enhanced tuples. | Martin v. Löwis | 2002-03-01 | 2 | -20/+110 |
| | |||||
* | Patch 520694: arraymodule.c improvements: | Martin v. Löwis | 2002-03-01 | 1 | -107/+316 |
| | | | | | | - make array.array a type - add Py_UNICODE arrays - support +=, *= | ||||
* | Patch #520062: Support IPv6 with VC.NET. | Martin v. Löwis | 2002-03-01 | 2 | -0/+13 |
| | |||||
* | Add documentation about how the inter-module linking works. | Marc-André Lemburg | 2002-02-25 | 1 | -1/+54 |
| | |||||
* | Moved the declaration of PySocketSock_Type from socketmodule.h to | Tim Peters | 2002-02-17 | 2 | -7/+5 |
| | | | | | | | | | | | | socketmodule.c. No code outside of the .c file references it, so it doesn't belong the .h file (at least not yet ...), and declaring it an imported symbol in the .h file can't be made to work on Windows (it's a cross-DLL symbol then) without substantial code rewriting. Also repaired the comment that goes along with the decl, to stop referring to names and functions that haven't existed for 7 years <wink>. socketmodule.c compiles cleanly on Windows again. The test_socket dies at once, though (later). | ||||
* | For readability, switch to tab indents; was using a mix of tab indents, | Tim Peters | 2002-02-17 | 1 | -35/+35 |
| | | | | | 4-space indents, and ambiguous space+tab indents. Added an XXX comment about a confusing part. Still doesn't build on Windows. | ||||
* | Patch #511193: Implement killpg in posixmodule. | Martin v. Löwis | 2002-02-16 | 1 | -0/+21 |
| | |||||
* | Remove extraneous variable 'total', as reported by James Rucker. | Martin v. Löwis | 2002-02-16 | 1 | -2/+1 |
| | |||||
* | Also fix the comment. | Marc-André Lemburg | 2002-02-16 | 1 | -1/+1 |
| | |||||
* | Fix the name of the header file. | Marc-André Lemburg | 2002-02-16 | 1 | -1/+1 |
| | |||||
* | Break SSL support out of _socket module and place it into a new | Marc-André Lemburg | 2002-02-16 | 4 | -557/+716 |
| | | | | | | | | | | | | | | | | | | helper module _ssl. The support for the RAND_* APIs in _ssl is now only enabled for OpenSSL 0.9.5 and up since they were added in that release. Note that socketmodule.* should really be renamed to _socket.* -- unfortunately, this seems to lose the CVS history of the file. Please review and test... I was only able to test the header file chaos in socketmodule.c/h on Linux. The test run through fine and compiles don't give errors or warnings. WARNING: This patch does *not* include changes to the various non-Unix build process files. | ||||
* | Fix typo. | Fred Drake | 2002-02-14 | 1 | -1/+1 |
| | |||||
* | Use PyModule_AddObject() instead of accessing the module dict directly. | Fred Drake | 2002-02-14 | 2 | -10/+14 |
| | |||||
* | Use PyModule_AddIntConstant() instead of creating a private helper function. | Fred Drake | 2002-02-14 | 1 | -30/+22 |
| | | | | This also avoids directly accessing the module'd __dict__. | ||||
* | Simon Budig's patch (posted by me): | Michael W. Hudson | 2002-02-13 | 1 | -0/+3 |
| | | | | [ #513235 ] prevent readline filename completion | ||||
* | Define VERSION in expat.h. | Martin v. Löwis | 2002-02-13 | 1 | -0/+4 |
| | |||||
* | Windows time_clock(): rewrite to get rid of horrid casting tricks. | Tim Peters | 2002-02-13 | 1 | -12/+10 |
| | | | | | Don't blame Mark! The horrid casting tricks were my idea to begin with. The rewrite works fine under VC6, and I *expect* will work fine under VC7. | ||||
* | "Generate" from expat.h.in, for 1.95.2. | Martin v. Löwis | 2002-02-12 | 1 | -0/+735 |
| | |||||
* | Ensure we also build on VC7. Involves replacing largeint.h helper functions ↵ | Mark Hammond | 2002-02-12 | 2 | -22/+17 |
| | | | | with msvc's native 64 bit integers. | ||||
* | Use included Expat library. Drop support for older expat versions. | Martin v. Löwis | 2002-02-11 | 1 | -171/+0 |
| | |||||
* | Disable usage of Expat's config.h. | Martin v. Löwis | 2002-02-11 | 3 | -0/+6 |
| | |||||
* | Initial revision | Martin v. Löwis | 2002-02-11 | 17 | -0/+11093 |
| | |||||
* | Remove mentioning of -U option in "python -h" output. | Marc-André Lemburg | 2002-02-11 | 1 | -1/+0 |
| | |||||
* | start() and stop() methods: return None where there is no exception; | Fred Drake | 2002-02-08 | 1 | -2/+8 |
| | | | | | returning NULL causes the interpreter to raise a SystemError. Noted by Anthony Baxter at Python 10. | ||||
* | Got rid of a few more NeXT ifdefs. The last, I think. | Jack Jansen | 2002-02-01 | 4 | -111/+0 |
| | |||||
* | Implement os.waitpid() for Windows, in a way that's compatible with Linux | Tim Peters | 2002-02-01 | 1 | -2/+28 |
| | | | | | | where their capabilities intersect. Would be nice if people using non- MSVC compilers (Borland etc) took a whack at doing something similar for them (this code relies on the MS _cwait function). | ||||
* | Oh look, another one. | Michael W. Hudson | 2002-01-30 | 1 | -1/+1 |
| | | | | 2.2.1 candiate (he says, largely talking to himself :) | ||||
* | I think this fixes | Michael W. Hudson | 2002-01-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | [ #510644 ] test_curses segfaults If we use the *object* *allocator*, we should use the *object* *deallocator*, not the *raw memory* deallocator (confused yet?). I think this was what caused segfaults when pymalloc was enabled. Even if it wasn't the cause, it's still wrong. 2.2.1 candidate. | ||||
* | Expose more MS WIndows constants usable w/ low-level os.open(). | Tim Peters | 2002-01-30 | 1 | -102/+125 |
| | |||||
* | Fix spelling mistakes. Bugfix candidates. | Neal Norwitz | 2002-01-29 | 1 | -1/+1 |
| | |||||
* | Encode Unicode arguments to split/splitlist as UTF-8. Fixes #507962. | Martin v. Löwis | 2002-01-26 | 1 | -2/+2 |
| | | | | 2.2.1 bugfix candidate. | ||||
* | Removed an XXX question (the answer is "yes" <wink>). | Tim Peters | 2002-01-26 | 1 | -1/+1 |
| | |||||
* | Patch #477750: Use METH_ constants in Modules. | Martin v. Löwis | 2002-01-17 | 27 | -449/+449 |
| | |||||
* | Patch #477752: Drop old-style getargs from curses. | Martin v. Löwis | 2002-01-17 | 2 | -372/+309 |
| | |||||
* | Change some spaces to tabs. I don't *think* that was me, but it | Michael W. Hudson | 2002-01-16 | 1 | -2/+2 |
| | | | | might have been... | ||||
* | Fix for | Michael W. Hudson | 2002-01-16 | 1 | -8/+8 |
| | | | | | | | [ #504284 ] Last build problems on AIX I'm ignoring the suggestion that this should be an autoconf test in the interests of having a fix today. Feel free to quibble. | ||||
* | Patch #504225: add plan9 ifdef to timemodule floatsleep. | Martin v. Löwis | 2002-01-16 | 1 | -23/+25 |
| | |||||
* | There's no need for typechecks on the second and third argument of | Guido van Rossum | 2002-01-15 | 1 | -9/+2 |
| | | | | | | | | | | new.instancemethod() -- the instancemethod object is now a perfectly general container. This fixes SF bug ##503091 (Pedro Rodriquez): new.instancemethod fails for new classes This is a 2.2.1 candidate. | ||||
* | Export SIGINFO. Fixes #502077. | Martin v. Löwis | 2002-01-12 | 1 | -0/+5 |
| | |||||
* | Include <unistd.h> in Python.h. Fixes #500924. | Martin v. Löwis | 2002-01-12 | 18 | -66/+0 |
| | |||||
* | Fixed "u#" parser marker to pass through Unicode objects as-is without | Marc-André Lemburg | 2002-01-09 | 1 | -0/+50 |
| | | | | | | going through the buffer interface API. Added tests for this to the _testcapi module and updated docs. | ||||
* | Patch #497126: Always compile dl. | Martin v. Löwis | 2002-01-01 | 1 | -7/+7 |
| | |||||
* | Add fcntl.h constants from glibc 2.2.4. Fixes #496171. | Martin v. Löwis | 2001-12-28 | 1 | -0/+70 |
| | |||||
* | Due to a cut-and-paste error, the type object exported under the name | Guido van Rossum | 2001-12-27 | 1 | -1/+1 |
| | | | | | | statvfs_result was in fact the stat_result type object. :-( 2.2.1 bugfix! | ||||
* | Add TCP socket options from glibc 2.2.4. Fixes #495680. | Martin v. Löwis | 2001-12-22 | 1 | -0/+31 |
| | | | | 2.2.1 bugfix candidate. | ||||
* | Merge of the release22 branch changes back into the trunk. | Barry Warsaw | 2001-12-21 | 1 | -3/+5 |
| | |||||
* | SF bug #495021: Crash calling os.stat with a trailing backslash | Tim Peters | 2001-12-19 | 1 | -14/+20 |
| | | | | | | | Patch from Mark Hammond, plus code rearrangement and comments from me. posix_do_stat(): Windows-specific code could try to free() stack memory in some cases when a path ending with a forward or backward slash was passed to os.stat(). | ||||
* | save(): Fix for SF bug #494904: Cannot pickle a class with a | Guido van Rossum | 2001-12-19 | 1 | -0/+5 |
| | | | | | | | | | | | | metaclass, reported by Dan Parisien. Objects that are instances of custom metaclasses, i.e. whose ob_type is a subclass of PyType_Type, should be pickled the same as new-style classes (objects whose ob_type is PyType_Type). This can't be done through the existing dispatch switches, and the __reduce__ trick doesn't work for these, since it finds the unbound __reduce__ for instances of the class (inherited from PyBaseObject_Type). So check explicitly using PyType_IsSubtype(). |