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
Georg Brandl
34feea3205
#5174 : fix wrong file closing in example.
2009-02-07 12:21:17 +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
Guilherme Polo
363161a418
Issue #1731706 : Call Tcl_ConditionFinalize for Tcl_Conditions that will
...
not be used again (this requires Tcl/Tk 8.3.1), also fix a memory
leak in Tkapp_Call when calling from a thread different than the one that
created the Tcl interpreter.
2009-02-06 22:48:07 +00:00
Guilherme Polo
14ff18d211
Partial fix to issue #1731706 : memory leak in Tkapp_Call when calling
...
from a thread different than the one that created the Tcl interpreter.
2009-02-06 22:26:22 +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
Benjamin Peterson
a96a94af50
fix download link
2009-02-06 01:47:31 +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
Neil Schemenauer
0189ddc113
Distutils apparently requires an absolute path so provide one.
2009-02-06 00:21:55 +00:00
Tarek Ziadé
0d4fd3493e
Fixed #5132 : enable extensions to link on Solaris
2009-02-05 22:52:52 +00:00
Neil Schemenauer
38870cb432
Oops, Mac build needs the 'incdirlist' variable so restore it.
2009-02-05 22:14:04 +00:00
Neil Schemenauer
c59c5f3983
Make setup.py work when building in a directory other than the
...
source directory. Mainly use 'srcdir' rather than os.getcwd() or
'.'.
2009-02-05 16:32:29 +00:00
Neil Schemenauer
a52f1c62eb
Fix test_build_ext.py to work when building in a separate directory.
...
Since "srcdir" should now be defined on all platforms, use it to
find the module source.
2009-02-05 16:25:16 +00:00
Neil Schemenauer
e844be6d9a
Since sysconfig.get_python_inc() now works when building in a
...
directory other than the source directory, simplify the test code in
test_sysconfig.py.
2009-02-05 16:19:05 +00:00
Neil Schemenauer
444df45739
Fix get_python_inc() to work when building in a directory separate from
...
the source. Also, define 'srcdir' on non-posix platforms.
2009-02-05 16:14:39 +00:00
Georg Brandl
ecd2afa452
#5031 : fix Thread.daemon property docs.
2009-02-05 11:40:35 +00:00
Georg Brandl
85c5ccfab9
#4563 : disable alpha and roman lists, fixes wrong formatting of contributor list.
2009-02-05 11:38:23 +00:00
Georg Brandl
2b0dd8e199
#4820 : use correct module for ctypes.util.
2009-02-05 11:35:28 +00:00
Georg Brandl
253a29fa4d
#4827 : fix callback example.
2009-02-05 11:33:21 +00:00
Georg Brandl
4400d84bf7
#5015 : document PythonHome API functions.
2009-02-05 11:32:18 +00:00
Georg Brandl
3ceebd2ca7
PyErr_PrintEx is also in 2.x...
2009-02-05 11:23:47 +00:00
Georg Brandl
b21c75beab
#5059 : fix example.
2009-02-05 10:59:28 +00:00
Georg Brandl
acc802b171
#5144 : document that PySys_SetArgv prepends the script directory (or the empty string) to sys.path.
2009-02-05 10:37:07 +00:00
Georg Brandl
174fbe7742
#5153 : fix typo in example.
2009-02-05 10:30:57 +00:00
Tarek Ziadé
97a69f0c10
Fix comment for #1835
2009-02-05 09:06:23 +00:00
Raymond Hettinger
aff711d32a
Clarify that named tuples do not have to subclass tuple.
2009-02-04 19:25:17 +00:00
Raymond Hettinger
939a3cc5a2
Tweak the docs for Counter() objects.
2009-02-04 11:31:30 +00:00
Raymond Hettinger
8184f5a46c
Doc fixes. Remove overbroad, redundant warnings. Fixup example code.
2009-02-04 11:14:18 +00:00
Raymond Hettinger
d507afdc81
Minor doc fixups.
2009-02-04 10:52:32 +00:00
Kristján Valur Jónsson
fd4c872726
issue 4804: Provide checks for the format string of strftime, and for the "mode" string of fopen on Windows. These strings are user provided from python and so we can avoid invoking the C runtime invalid parameter handler by first checking that they are valid.
2009-02-04 10:05:25 +00:00
Brett Cannon
8bdd3b3dcf
Make importlib backwards-compatible to Python 2.2 (but this is not promised to
...
last; just doing it to be nice).
Also fix a message for an exception.
2009-02-03 21:13:05 +00:00
Thomas Heller
7757d7bb51
This refactoring should make it easier to add new calling conventions.
...
Replace ffi_call_STDCALL and ffi_call_SYSV by a ffi_call_x86 function
that cleans up the stack when FFI_SYSV is used, and does nothing for
FFI_STDCALL.
Remove libffi_msvc\win32.S, which is out of date and also unused; it
was only used for building ctypes with the MingW compiler.
2009-02-03 17:07:40 +00:00
Brett Cannon
1797b7dbbc
Backport importlib to at least Python 2.5 by getting rid of use of str.format.
2009-02-03 05:08:22 +00:00
Brett Cannon
9db495b506
Ignore bytecode files in importlib.
2009-02-03 04:59:58 +00:00
Brett Cannon
94196532c1
Make importlib a package. This allows using svn:externals in the sandbox to
...
package up the code for separate distribution.
2009-02-03 04:58:29 +00:00
Raymond Hettinger
2c8585b0af
Register decimals as numbers.Number
2009-02-03 03:37:03 +00:00