summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix some markup errorsFred Drake2003-04-231-2/+2
|
* clarify - restrict version mention to the trunk versionSkip Montanaro2003-04-231-6/+6
|
* added note about character set limitations in passwords.Skip Montanaro2003-04-231-0/+7
|
* Document the new functions PyInt_AsUnsignedLongMask(), ↵Thomas Heller2003-04-231-0/+26
| | | | | | PyInt_AsUnsignedLongLongMask(), PyLong_AsUnsignedLongMask(), PyLong_AsUnsignedLongLongMask().
* Max OS X returns "*" as the password in grp.getgrall()Walter Dörwald2003-04-231-22/+37
| | | | | and "" in grep.getgrgid(). Adjust the test to work around this problem. This should fix SF bug #724771.
* Clarified new fsync() docs.Tim Peters2003-04-231-4/+5
|
* Mention the new getargs.c format codes.Thomas Heller2003-04-231-0/+3
|
* Document the new format codes B, H, I, k, K.Thomas Heller2003-04-231-0/+22
|
* SF patch 557704: netrc module can't handle all passwordsRaymond Hettinger2003-04-231-0/+2
| | | | | | | | | Revised netrc.py to include the additional ascii punctuation characters. Omitted the other logic changes. See Lib/netrc.py 1.17. Since this is more of a feature request than a bug, including in Py2.3 but not recommending for backporting.
* SF 557704: netrc module can't handle all passwordsRaymond Hettinger2003-04-231-2/+1
| | | | | | Expanded the range of allowable characters to include ascii punctuation. Allows resource files to have a larger character set for passwords. (Idea contributed by Bram Moolenaar.)
* SF Patch 685051: fix for 680789: reprs in arraymoduleRaymond Hettinger2003-04-231-30/+15
| | | | | | | | | | | | | (contributed by logistix; substantially reworked by rhettinger). To create a representation of non-string arrays, array_repr() was starting with a base Python string object and repeatedly using += to concatenate the representation of individual objects. Logistix had the idea to convert to an intermediate tuple form and then join it all at once. I took advantage of existing tools and formed a list with array_tolist() and got its representation through PyObject_Repr(v) which already has a fast implementation for lists.
* Update the package list whenever we build distfiles.Fred Drake2003-04-232-0/+2
| | | | This is used on www.python.org.
* some more error-message enhancementsAlex Martelli2003-04-231-10/+10
|
* Fix SF bug #723801, logging.setLoggerClass() doesn't support new-style classesNeal Norwitz2003-04-231-2/+0
|
* complete and clarify some error messages for range()Alex Martelli2003-04-231-5/+5
|
* Improve the message about metatype/metaclass conflicts.Guido van Rossum2003-04-231-1/+4
|
* SF patch #725904, Minor changes to logging from module author (Vinay Sajip)Neal Norwitz2003-04-232-16/+31
| | | | - upgrade to version 0.4.8
* Enable os.fsync() for Windows, mapping it to MS's _commit() there. TheTim Peters2003-04-233-18/+29
| | | | | | docs here are best-guess: the MS docs I could find weren't clear, and some even claimed _commit() has no effect on Win32 systems (which is easily shown to be false just by trying it).
* PyObject_IsTrue() can return an error condition.Raymond Hettinger2003-04-231-1/+4
| | | | Adding code to handle it properly.
* Add comment on performance.Raymond Hettinger2003-04-231-3/+21
| | | | | Fix missing right parenthesis. Add three examples.
* Update to the new PyGILState APIs to simplify and correct thread-stateMark Hammond2003-04-221-2/+15
| | | | | management. Old code still #ifdef'd out - I may remove this in a sec, but for now, let's get it in and things passing the tests again!
* Fix by Lars Gustaebel for bug 721871: don't get upset if the prefixJack Jansen2003-04-221-9/+4
| | | | field contains garbage after the first NUL character.
* markup correctionsFred Drake2003-04-221-16/+16
|
* Do a little more searching for the data file for the test: this allowsFred Drake2003-04-221-1/+12
| | | | | | using a build directory just inside the source directory and saving just one copy of the test data in the source tree, rather than having a copy in each build directory.
* Made MAX_UNTIL/MIN_UNTIL code more coherent about mark protection,Gustavo Niemeyer2003-04-221-4/+6
| | | | accordingly to further discussions with Greg Chapman in patch #712900.
* Only produce a dotted module name when writing output to a separateJeremy Hylton2003-04-221-2/+3
| | | | directory.
* - explain the start argument to sum()Fred Drake2003-04-221-5/+6
| | | | - various adjustments to sum() markup and explanation
* If not icon file is specified use the default Python Applet icons.Jack Jansen2003-04-221-0/+4
| | | | Fixes 719303.
* Fix some markup nits.Fred Drake2003-04-221-3/+5
|
* Only return a warning message about not all files being unpacked if thereJack Jansen2003-04-221-1/+2
| | | | were indeed files that weren't unpacked.
* Allow setting the auto dispose flag on window objects.Jack Jansen2003-04-222-3/+42
|
* Hiding packages was done incorrectly. Fixed.Jack Jansen2003-04-221-9/+16
|
* PyGILState cleanup was too early - destructors called via module cleanup may ↵Mark Hammond2003-04-221-5/+5
| | | | use the API.
* Change test_pwd and test_grp so they can handle duplicate userWalter Dörwald2003-04-222-3/+7
| | | | and group names. This should fix SF bug #724771.
* fixed a potential refcount bug (thanks Raymond!).Alex Martelli2003-04-221-1/+1
|
* Adding new built-in function sum, with docs and tests.Alex Martelli2003-04-225-1/+98
|
* Improved the bytecode optimizer.Raymond Hettinger2003-04-225-9/+97
| | | | | | | | | | | | | | * Can now test for basic blocks. * Optimize inverted comparisions. * Optimize unary_not followed by a conditional jump. * Added a new opcode, NOP, to keep code size constant. * Applied NOP to previous transformations where appropriate. Note, the NOP would not be necessary if other functions were added to re-target jump addresses and update the co_lnotab mapping. That would yield slightly faster and cleaner bytecode at the expense of optimizer simplicity and of keeping it decoupled from the line-numbering structure.
* minor cleanups and whitespace normalisationAndrew MacIntyre2003-04-224-81/+82
|
* Get test_capi & test_getargs2 to pass on alphasNeal Norwitz2003-04-221-6/+19
| | | | | | * UINT_MAX -> ULONG_MAX since we are dealing with longs * ParseTuple needs &int for 'i' and &long for 'l' There may be a better way to do this, but this works.
* Add helper function to get module name taking packages into account.Jeremy Hylton2003-04-211-1/+22
|
* Holistic refactoring.Jeremy Hylton2003-04-211-225/+159
| | | | | | | | | | | | | | | | | Remove "." in coverage output for lines with comments. Silence complaints in coverage output about unexecuted docstrings. Eliminate use of inspect module in favor of direct access to frame and code objects. We're in a trace function here: Efficiency counts! Remove unused code. Reflow long lines. Remove backwards compatibility for stored trace output from Zooko's experiment to add calledfuncs to the pickled dict. Move code to generate per-file coverage stats to a separate routine. Replace use of parser module with call to compile.
* Add a useful docstring to enumerate.Jeremy Hylton2003-04-211-1/+6
|
* Makefile & config.c:Andrew MacIntyre2003-04-213-273/+317
| | | | | | | | | | - restructure build for modules now in Python DLL README.os2emx - clean out old cruft no longer appropriate now that EMX port builds from CVS - reflect move of modules into core DLL - add section on building from source
* Makefile:Andrew MacIntyre2003-04-213-133/+153
| | | | | | | | | | | - add _csv module to the build list - various cleanups config.c: - various cleanups pyconfig.h: - various cleanups
* apply Mark Hammond's PEP 311 changes to the EMX ripoff of the WindowsAndrew MacIntyre2003-04-211-51/+6
| | | | popen[234]() code
* - DosSetExtLIBPATH objects to a NULL pointer, but a pointer to a NULLAndrew MacIntyre2003-04-211-7/+1
| | | | | | | string does what is expected (ie unset [BEGIN|END]LIBPATH) - set the size of the DosQuerySysInfo buffer correctly; it was safe, but incorrect (allowing a 1 element overrun)
* Test suite for optparse. This is a slightly-edited copy ofGreg Ward2003-04-211-0/+1210
| | | | test/test_optik.py (rev 1.19) from the Optik CVS.
* Update to Optik 1.4.1; here are the relevant bits of the change log:Greg Ward2003-04-211-49/+48
| | | | | | | | | | * Fixed some long-hidden bugs revealed by the new PyUnit-based test suite (thanks to Johannes Gijsbers the new test suite, improved tests that caught the bugs, and the bug fixes). * Make store_true/store_false store True/False rather than 1/0. Details available in Optik's CVS repository.
* More work on bug #672491 and patch #712900.Gustavo Niemeyer2003-04-203-24/+45
| | | | | | | | | | | | | | | | I've applied a modified version of Greg Chapman's patch. I've included the fixes without introducing the reorganization mentioned, for the sake of stability. Also, the second fix mentioned in the patch don't fix the mentioned problem anymore, because of the change introduced by patch #720991 (by Greg as well). The new fix wasn't complicated though, and is included as well. As a note. It seems that there are other places that require the "protection" of LASTMARK_SAVE()/LASTMARK_RESTORE(), and are just waiting for someone to find how to break them. Particularly, I belive that every recursion of SRE_MATCH() should be protected by these macros. I won't do that right now since I'm not completely sure about this, and we don't have much time for testing until the next release.
* - Changed shlex.split() method to have more useful andGustavo Niemeyer2003-04-203-16/+13
| | | | meaningful parameters.