- 06 Kas, 2000 4 kayıt (commit)
-
-
Jeremy Hylton yazdı
-
Jeremy Hylton yazdı
embedded code objects (e.g. functions) rather than the generated code object. This change means that the compiler generates code for everything at the end, rather then generating code for each function as it finds it. Implementation note: _convert_LOAD_CONST in pyassem.py must be change to call getCode(). Other changes follow. Several changes creates extra edges between basic blocks to reflect control flow for loops and exceptions. These missing edges had gone unnoticed because they do not affect the current compilation process. pyassem.py: Add _enable_debug() and _disable_debug() methods that print instructions and blocks to stdout as they are generated. Add edges between blocks for instructions like SETUP_LOOP, FOR_LOOP, etc. Add pruneNext to get rid of bogus edges remaining after unconditional transfer ops (e.g. JUMP_FORWARD) Change repr of Block to omit block length. pycodegen.py: Make sure a new block is started after FOR_LOOP, etc. Change assert implementation to use RAISE_VARARGS 1 when there is no user-specified failure output. misc.py: Implement __contains__ and copy for Set.
-
Jeremy Hylton yazdı
the function's body. If assert is used without an error message, make the AST node None rather than Name('None').
-
Mark Hammond yazdı
-
- 03 Kas, 2000 4 kayıt (commit)
-
-
Fredrik Lundh yazdı
ranges) -- but thanks to the 2.0 compression scheme, this doesn't add a single byte to the resulting binaries (!) Closes bug #117524
-
Guido van Rossum yazdı
box on Linux.
-
Thomas Wouters yazdı
regardless of whether the system getopt() does what we want. This avoids the hassle with prototypes and externs, and the check to see if the system getopt() does what we want. Prefix optind, optarg and opterr with _PyOS_ to avoid name clashes. Add new include file to define the right symbols. Fix Demo/pyserv/pyserv.c to include getopt.h itself, instead of relying on Python to provide it.
-
Fred Drake yazdı
-
- 02 Kas, 2000 3 kayıt (commit)
-
-
Fred Drake yazdı
two [bug #119729]. Update use of distutils.sysconfig that "broke" when Greg W. changed the API [bug #119645].
-
Guido van Rossum yazdı
-
Fred Drake yazdı
-
- 01 Kas, 2000 3 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
build on SGI": * Check for 'sgi' preprocessor symbol, not '__sgi__' * Surround individual character macros with #ifdef's, instead of making them all rely on STRICT_SYSV_CURSES
-
Fred Drake yazdı
Reported by Erno Kuusela <erno@iki.fi>.
-
Tim Peters yazdı
ndiff w/ a custom version I made for Guido during the pre-2.0 freeze.
-
- 30 Eki, 2000 5 kayıt (commit)
-
-
Jeremy Hylton yazdı
-
Guido van Rossum yazdı
Jocham. Philipp asks: "Are there any success stories with HP-UX 11.00 and -lcma? Maybe libcma is broken."
-
Jeremy Hylton yazdı
When a method is called with no regular arguments and * args, defer the first arg is subclass check until after the * args have been expanded. N.B. The CALL_FUNCTION implementation is getting really hairy; should review it to see if it can be simplified.
-
Fred Drake yazdı
scope to be " (in module <name>)" instead of " (in <name>)" to be consistent with \withsubitem usage throughout the documentation. This achieves consistency in indexing throughout the documentation.
-
Fred Drake yazdı
the content body is the \ttindex macro, which seems to match actual usage. Adjust \funcline to restore the "index sub-item" for functions to be " (in module <name>)" instead of " (in <name>)". This is need to match uses of \withsubitem throughout the documentation. (Not ideal, but gets achieves consistency.)
-
- 29 Eki, 2000 6 kayıt (commit)
-
-
Fred Drake yazdı
Have the mail sent to the python-dev and Doc-SIG lists.
-
Fred Drake yazdı
to be very robust. Using \index directly fixes a lot of entries in the index that had to be specifically read to determine that they had the wrong parenthesized description.
-
Fred Drake yazdı
and to provide more consistent indexing. Added an index entry. Added documentation for the error and XMLParserType objects.
-
Fred Drake yazdı
has the required length. initpyexpat(): Provide the type object for the ParserCreate() return value as XMLParserType.
-
Fred Drake yazdı
may be out of date.
-
Martin v. Löwis yazdı
-
- 28 Eki, 2000 2 kayıt (commit)
-
-
Fredrik Lundh yazdı
-- fixed negative lookbehind to work correctly at the beginning of the target string (bug #117242) -- improved syntax check; you can no longer refer to a group inside itself (bug #110866)
-
Fred Drake yazdı
-
- 27 Eki, 2000 2 kayıt (commit)
-
-
Barry Warsaw yazdı
delimiter, watch out for backslash escaped delimiters. Also use = instead of eq for character comparison (because a character is = to it's integer value, but not eq to it).
-
Barry Warsaw yazdı
class, method, and function docstrings.
-
- 26 Eki, 2000 11 kayıt (commit)
-
-
Fred Drake yazdı
basename program, as suggested by Gregor Hoffleit <gregor@hoffleit.de>. This closes bug #119485.
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
-
Fred Drake yazdı
as much of this as possible. Avoids propogating information about how various outputs relate (or don't!).
-
Fred Drake yazdı
and provided instructions for getting it installed.
-
Fred Drake yazdı
Adjusted to reflect the rename of Setup.in to Setup.dist. Added pointer to the "Distributing Python Modules" manual in the appropriate place.
-
Fred Drake yazdı
Clarify when this file is created automatically and do not advocate creating it unless needed. Explain that Setup never gets overwritten.
-
Fred Drake yazdı
already exist.
-
Fred Drake yazdı
Setup (instead of creating it from the Makefile).
-
Fred Drake yazdı
documentation.
-