| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Added comment about "--help" (no value) not working.
|
|
|
|
| |
Deleted some crufty code.
|
|
|
|
| |
completely (was already commented-out).
|
|
|
|
| |
Python modules, pure and extensions.
|
|
|
|
| |
Python and extensions, into the same directory.
|
|
|
|
| |
longer needed, and can't possibly work anyways.
|
|
|
|
|
|
|
| |
these must come from the 'build' command. This means we no longer need
the misconceived 'set_peer_option()' method in Command and, more importantly,
sweeps away a bunch of potential future complexity to handle this tricky
case.
|
|
|
|
|
| |
Tightened up some logic in 'native_path()'.
Added 'subst_vars()' and '_check_environ()'.
|
|
|
|
|
|
|
|
| |
Fix 'Command.set_undefined_option()' to call 'ensure_ready()' rather
than 'finalize_options()' (which is only supposed to be called once,
which is the whole point of 'ensure_ready()').
Added comment to 'set_peer_option()' to remind myself that this method
cannot work and is fundamentally wrong-headed.
|
|
|
|
|
|
|
|
|
|
|
|
| |
this command for a while; this implements roughly the plan cooked up by
Guido, Fred, and me. Seems to strike a nice balance between usability in
the common cases (just set one option), expandability for more types of
files to install in future, and customizability of installation
directories.
This revision isn't completely working: standard and alternate
installations work fine, but there are still some kinks to work out of
customized installations.
|
|
|
|
| |
irrelevant because this file is about to go away, but oh well.
|
|
|
|
|
| |
have been checked in: was passing the PLAT environment variable as the
'plat' argument to 'new_compiler()'.
|
| |
|
|
|
|
| |
rectangle. To my surprise this call is missing from the C API...
|
|
|
|
|
|
|
|
|
|
| |
/* More standard operations (at end for binary compatibility) */
should now be:
/* More standard operations (here for binary compatibility) */
since they're no longer at the end!
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Attached you find an update of the Unicode implementation.
The patch is against the current CVS version. I would appreciate
if someone with CVS checkin permissions could check the changes
in.
The patch contains all bugs and patches sent this week and also
fixes a leak in the codecs code and a bug in the free list code
for Unicode objects (which only shows up when compiling Python
with Py_DEBUG; thanks to MarkH for spotting this one).
|
| |
|
|
|
|
| |
Added 'clean' to list of commands.
|
|
|
|
|
|
| |
that broke parsing command-line options. Instead call it in
'Command.find_peer()', which is why I added it to 'find_command_obj()'
in the first place.
|
|
|
|
|
|
|
|
| |
* improve help strings
* warn if user supplies non-existing directories
* don't try to 'remove_tree()' non-existing directories
* try to remove the build_base after cleanup (but don't do or say
anything if it fails -- this is just in case we made it empty)
|
|
|
|
| |
use 'util.remove_tree()' instead of 'nuke_release_tree()'.
|
| |
|
|
|
|
| |
the Distutils 'clean' command.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
option in the 'build_ext' command):
* in ccompiler.py: 'gen_lib_options()' now takes 'runtime_library_dirs'
parameter
* in unixccompiler.py and msvccompiler.py: now pass
'self.runtime_library_dirs' to 'gen_lib_options()', and define
'runtime_library_dir_option()' (although in msvccompiler.py it
blows up with a DistutilsPlatformError right now!)
|
|
|
|
|
|
| |
it could work--reasonably short and straightforward to document, but
flexible enough that it will be able to handle more than just modules
and extensions in the future.
|
|
|
|
| |
Typo noted by /F.
|
|
|
|
| |
GetMediaNextInterestingTime without asking for the duration (which is, according to qt docs, expensive).
|
|
|
|
| |
Detlef Lannert <lannert@lannert.rz.uni-duesseldorf.de>.
|
|
|
|
|
|
|
| |
checking in; sorry!
"the the" --> "the" (in docstring); noted by Detlef Lannert
<lannert@lannert.rz.uni-duesseldorf.de>.
|
|
|
|
| |
<lannert@lannert.rz.uni-duesseldorf.de>.
|
|
|
|
|
|
|
|
|
| |
code generator uses flowgraph as intermediate representation. the old
rep uses a list with explicit "StackRefs" to indicate the target
of jumps.
pyassem converts flowgraph to bytecode, breaks up individual steps of
generating bytecode
|
|
|
|
|
|
| |
- remove postorder
- remove protocol for automatically walking children based on visitor
method return value; now only walks if there is no method
|
| |
|
|
|
|
| |
dict)
|
| |
|
| |
|
|
|
|
| |
Also, wrap long line.
|
| |
|
| |
|
|
|
|
|
|
| |
This (1) avoids thread unsafety whereby another thread could zap the
list while we were using it, and (2) now supports writing arbitrary
sequences of strings.
|
|
|
|
|
|
|
|
| |
Added wrapping macros to dictobject.c, listobject.c, tupleobject.c,
frameobject.c, traceback.c that safely prevends core dumps
on stack overflow. Macros and functions in object.c, object.h.
The method is an "elevator destructor" that turns cascading
deletes into tail recursive behavior when some limit is hit.
|
| |
|
| |
|
|
|
|
|
| |
with a twist: you have to define NO_STRICT_LIST_APPEND manually
to enable multi-arg append().
|
|
|
|
| |
Noted by Michael Hudson.
|
|
|
|
|
|
|
|
|
|
| |
Fix bad auto-indent I recently introduced when replacing the regexp that
could cause re to blow up:
if or_any_other_block_opener:
# one indenting comment line
^ cursor ended up at the caret (the bug)
^ but belongs here (the post-patch behavior)
|
|
|
|
| |
(I did this under VC++ 5.0 -- hope this doesn't break anything.)
|
| |
|
|
|
|
|
| |
now defaults to -1, not to 0. Passing an explicit zero doesn't split
or replace at all.
|