Commit Graph

14052 Commits

Author SHA1 Message Date
Mark Dickinson 2ffb26fb83 Issue #5260: Various portability and standards compliance fixes, optimizations
and cleanups in Objects/longobject.c.  The most significant change is that
longs now use less memory:  average savings are 2 bytes per long on 32-bit
systems and 6 bytes per long on 64-bit systems.  (This memory saving already
exists in py3k.)
2009-02-15 10:13:41 +00:00
Georg Brandl f3715d2fc7 #5179: don't leak PIPE fds when child execution fails. 2009-02-14 17:01:36 +00:00
Benjamin Peterson 95777bb019 this needn't be a shebang line 2009-02-14 17:00:51 +00:00
Benjamin Peterson 76afd3b8d0 we're no longer using CVS, so this doesn't have to be binary 2009-02-14 16:51:03 +00:00
Tarek Ziadé 09d3d2ded6 Replace variable 2009-02-14 14:12:30 +00:00
Tarek Ziadé 1369900619 Fix for #5257: refactored all tests in distutils, so they use a temporary directory. 2009-02-14 14:10:23 +00:00
Raymond Hettinger a4038038c6 Add keyword argument support to itertools.count(). 2009-02-14 00:25:51 +00:00
Tarek Ziadé 544c3e19e6 fix the environ for distutils test_util 2009-02-13 23:41:57 +00:00
Tarek Ziadé 2432b0b367 Fixed #4524: distutils build_script command failed with --with-suffix=3 2009-02-13 23:00:43 +00:00
Tarek Ziadé 275958aacf Issue #2461: added tests for distutils.util 2009-02-13 22:22:03 +00:00
Tarek Ziadé 6f1d931495 reverted leak fix, to use the one done in py3k branch (r67382) 2009-02-13 16:13:16 +00:00
Georg Brandl 0638a08a4b #3694: add test for fix committed in r66693. 2009-02-13 11:03:59 +00:00
Gregory P. Smith ea38826ab2 - Issue #3745: Fix hashlib to always reject unicode and non buffer-api
supporting objects as input no matter how it was compiled (built in
  implementations or external openssl library).
(backported from a py3k branch)
2009-02-13 03:00:00 +00:00
Tarek Ziadé b516c126ef fixing the leak introduced in r69304 2009-02-12 20:56:21 +00:00
Raymond Hettinger dbe3bfbb30 One more test. 2009-02-12 12:43:01 +00:00
Raymond Hettinger aa04461260 Add an extra testcase. 2009-02-12 12:04:26 +00:00
Raymond Hettinger 31c769ca89 Issue 5032: added a step argument to itertools.count() and allowed non-integer arguments. 2009-02-12 05:39:46 +00:00
Benjamin Peterson 4bb96feb60 no need for this __bases__ trick anymore 2009-02-12 04:17:04 +00:00
Gregory P. Smith 3605b5cee3 Issue #1008086: Fixes socket.inet_aton() to always return 4 bytes even
on LP64 platforms (most 64-bit Linux, bsd, unix systems).
2009-02-11 23:45:25 +00:00
Mark Dickinson 4015f62e39 Issue #5175: PyLong_AsUnsignedLongLong now raises OverflowError for
negative arguments.  Previously, it raised TypeError.

Thanks Lisandro Dalcin.
2009-02-10 15:46:50 +00:00
Tarek Ziadé 74fbf60e8c Fixed #3386: the optional prefix argument was ignored under OS2 and NT in distutils.sysconfig.get_python_lib 2009-02-10 12:31:09 +00:00
Brett Cannon 28d108893c compileall used the ctime of bytecode and source to determine if the bytecode
should be recreated. This created a timing hole. Fixed by just doing what
import does; check the mtime and magic number.
2009-02-10 02:07:38 +00:00
Raymond Hettinger 322daea7c3 Issue 1818: collections.namedtuple() to support automatic renaming of invalid fieldnames. 2009-02-10 01:24:05 +00:00
Guilherme Polo 55bdb8e4ac Checking for tk availability before continuing (basically the same that is done in test_ttk_guionly) 2009-02-09 19:57:04 +00:00
Guilherme Polo bbb7efd72b Some tests for Tkinter.Text.search 2009-02-09 19:21:21 +00:00
Guilherme Polo d2ea0332ab Fixed issue #4890: Handle empty text search pattern in
Tkinter.Text.search
2009-02-09 16:41:09 +00:00
Guilherme Polo 190c35f928 Turned setup_master public 2009-02-09 16:09:17 +00:00
Vinay Sajip b20af944d2 Issue #5170: Fixed Unicode output bug in logging and added test case. This is a regression which did not occur in 2.5. 2009-02-08 19:06:08 +00:00
Nick Coghlan 0194f5bc98 Issue #4512 closeout: Make ZipImport.get_filename() a public method 2009-02-08 03:17:00 +00:00
Nick Coghlan d39600e69f Issue 4195: Restore the ability to execute packages with the -m switch (but this time in a way that leaves the import machinery in a valid state). (Original patch by Andi Vajda) 2009-02-08 01:26:34 +00:00
Benjamin Peterson 096c3ad41d make destinsrc private 2009-02-07 19:08:22 +00:00
Neil Schemenauer f8741eacf5 Add test for issue #999042, explict global statement works. 2009-02-07 18:35:16 +00:00
Neil Schemenauer 8573d62f8f Fix broken test in test_hotshot. Treating the current directory as an
empty file is sloppy and non-portable.  Use NamedTemporaryFile to make
an empty file.
2009-02-07 14:53:31 +00:00
Guilherme Polo 8e5e438d21 Eliminated the need to use ttk.__loadtk__ and the problems related it. 2009-02-07 02:20:29 +00:00
Neil Schemenauer 92c3b2190b Issue #999042: The Python compiler now handles explict global statements
correctly (should be assigned using STORE_GLOBAL opcode).  This was done by
having the system table differentiate between explict and implicit globals.
2009-02-07 00:54:41 +00:00
Neil Schemenauer 98c3b85bc4 Make names generated for 'with' variables match the built-in compiler. 2009-02-07 00:13:39 +00:00
Tarek Ziadé 8be8765a2e #3986 replacing string and types call (like in the Py3k branch), and put exec_msg call at the right place 2009-02-07 00:05:39 +00:00
Neil Schemenauer aa397d1806 Convert "srcdir" into an absolute path if that seems prudent. Currrently
the only user of this is Lib/distutils/tests/test_build_ext.py (in order
to find the source for xxmodule.c).  I'm not sure if other platforms
need similar tweaks, I'm not brave enough to attempt it without being
able to test.
2009-02-06 21:33:45 +00:00
Neil Schemenauer 4db626f95d Overhaul Lib/compiler block ordering. The previous code was filled with
hacks.  The new code is based on issue #2472 posted by Antoine Pitrou.  I
did some further cleanups of the pyassem code and optimized the block
ordering pass.
2009-02-06 21:08:52 +00:00
Tarek Ziadé 0d6705b234 Fixed #5167: test_customize_compiler does not apply under non unix compilers 2009-02-06 13:27:38 +00:00
Armin Rigo 5561986da3 Ivan on IRC in #twisted reported this crasher. 2009-02-06 11:46:26 +00:00
Kristján Valur Jónsson e20f54f542 Fix a number of Win32ErrorTests error cases. chmod wasn't being tested. 'access' never raises an error. 2009-02-06 10:17:34 +00:00
Tarek Ziadé 98da8e151a removed types usage and added test coverage (work for #3986) 2009-02-06 08:55:23 +00:00
Tarek Ziadé c5ed5ba585 Fixed #3987 : removed unused import 2009-02-06 08:20:15 +00:00
Tarek Ziadé 05adf073cc fixed #1520877: now distutils reads Read from the environment/Makefile 2009-02-06 01:15:51 +00:00
Tarek Ziadé aaf2e18841 using >= so setting verbose to 2 will work as well 2009-02-06 00:49:45 +00:00
Eric Smith 81fe09344c Implement issue #4285, convert sys.version_info to a named
tuple. Patch by Ross Light.
2009-02-06 00:48:26 +00:00
Tarek Ziadé 5dde357c9e README now reflects the current state 2009-02-06 00:46:57 +00:00
Tarek Ziadé d5eb985492 Fixed #1276768: verbose option was not used in the code. 2009-02-06 00:31:59 +00:00
Tarek Ziadé 0d4fd3493e Fixed #5132: enable extensions to link on Solaris 2009-02-05 22:52:52 +00:00