• Jeremy Hylton's avatar
    slightly modified version of Greg Ewing's extended call syntax patch · 7690151c
    Jeremy Hylton yazdı
    executive summary:
    Instead of typing 'apply(f, args, kwargs)' you can type 'f(*arg, **kwargs)'.
    Some file-by-file details follow.
    
    Grammar/Grammar:
        simplify varargslist, replacing '*' '*' with '**'
        add * & ** options to arglist
    
    Include/opcode.h & Lib/dis.py:
        define three new opcodes
            CALL_FUNCTION_VAR
            CALL_FUNCTION_KW
            CALL_FUNCTION_VAR_KW
    
    Python/ceval.c:
        extend TypeError "keyword parameter redefined" message to include
            the name of the offending keyword
        reindent CALL_FUNCTION using four spaces
        add handling of sequences and dictionaries using extend calls
        fix function import_from to use PyErr_Format
    7690151c
Adı
Son kayıt (commit)
Son güncelleme
..
Makefile Loading commit data...
Python.h Loading commit data...
abstract.h Loading commit data...
bitset.h Loading commit data...
bufferobject.h Loading commit data...
cStringIO.h Loading commit data...
ceval.h Loading commit data...
classobject.h Loading commit data...
cobject.h Loading commit data...
codecs.h Loading commit data...
compile.h Loading commit data...
complexobject.h Loading commit data...
config.h Loading commit data...
dictobject.h Loading commit data...
errcode.h Loading commit data...
eval.h Loading commit data...
fileobject.h Loading commit data...
floatobject.h Loading commit data...
frameobject.h Loading commit data...
funcobject.h Loading commit data...
graminit.h Loading commit data...
grammar.h Loading commit data...
import.h Loading commit data...
intobject.h Loading commit data...
intrcheck.h Loading commit data...
listobject.h Loading commit data...
longintrepr.h Loading commit data...
longobject.h Loading commit data...
marshal.h Loading commit data...
metagrammar.h Loading commit data...
methodobject.h Loading commit data...
modsupport.h Loading commit data...
moduleobject.h Loading commit data...
mymalloc.h Loading commit data...
mymath.h Loading commit data...
myproto.h Loading commit data...
myselect.h Loading commit data...
mytime.h Loading commit data...
node.h Loading commit data...
object.h Loading commit data...
objimpl.h Loading commit data...
opcode.h Loading commit data...
osdefs.h Loading commit data...
parsetok.h Loading commit data...
patchlevel.h Loading commit data...
pgenheaders.h Loading commit data...
pydebug.h Loading commit data...
pyerrors.h Loading commit data...
pyfpe.h Loading commit data...
pystate.h Loading commit data...
pythonrun.h Loading commit data...
pythread.h Loading commit data...
rangeobject.h Loading commit data...
rename1.h Loading commit data...
rename2.h Loading commit data...
sliceobject.h Loading commit data...
stringobject.h Loading commit data...
structmember.h Loading commit data...
sysmodule.h Loading commit data...
thread.h Loading commit data...
token.h Loading commit data...
traceback.h Loading commit data...
tupleobject.h Loading commit data...
unicodeobject.h Loading commit data...