- 04 Agu, 2002 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
- 24 May, 2002 1 kayıt (commit)
-
-
Guido van Rossum yazdı
The old syntax suggested that a trailing comma was OK inside backticks, but in fact (due to ideosyncrasies of pgen) it was not. Fix the grammar to avoid the ambiguity. Fred: you may want to update the refman.
-
- 23 May, 2002 1 kayıt (commit)
-
-
Tim Peters yazdı
"power" was formally ambiguous. Here's his fix.
-
- 15 Eki, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
"for <var> in <testlist> may no longer be a single test followed by a comma. This solves SF bug #431886. Note that if the testlist contains more than one test, a trailing comma is still allowed, for maximum backward compatibility; but this example is not: [(x, y) for x in range(10), for y in range(10)] ^ The fix involved creating a new nonterminal 'testlist_safe' whose definition doesn't allow the trailing comma if there's only one test: testlist_safe: test [(',' test)+ [',']]
-
- 08 Agu, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
This introduces: - A new operator // that means floor division (the kind of division where 1/2 is 0). - The "future division" statement ("from __future__ import division) which changes the meaning of the / operator to implement "true division" (where 1/2 is 0.5). - New overloadable operators __truediv__ and __floordiv__. - New slots in the PyNumberMethods struct for true and floor division, new abstract APIs for them, new opcodes, and so on. I emphasize that without the future division statement, the semantics of / will remain unchanged until Python 3.0. Not yet implemented are warnings (default off) when / is used with int or long arguments. This has been on display since 7/31 as SF patch #443474. Flames to /dev/null.
-
- 18 Haz, 2001 1 kayıt (commit)
-
-
Tim Peters yazdı
Bugfix candidate in inspect.py: it was referencing "self" outside of a method.
-
- 27 Şub, 2001 1 kayıt (commit)
-
-
Jeremy Hylton yazdı
-
- 03 Şub, 2001 1 kayıt (commit)
-
-
Neil Schemenauer yazdı
-
- 28 Eyl, 2000 1 kayıt (commit)
-
-
Fred Drake yazdı
-
- 24 Agu, 2000 1 kayıt (commit)
-
-
Thomas Wouters yazdı
Michael Hudson, and support in general for the augmented assignment syntax. The graminit.c patch is large!
-
- 23 Agu, 2000 1 kayıt (commit)
-
-
Fred Drake yazdı
changes to this file.
-
- 22 Agu, 2000 1 kayıt (commit)
-
-
Skip Montanaro yazdı
-
- 21 Agu, 2000 2 kayıt (commit)
-
-
Barry Warsaw yazdı
This change modifies Python's grammar to include the extended print form.
-
Thomas Wouters yazdı
-
- 17 Agu, 2000 2 kayıt (commit)
-
-
Thomas Wouters yazdı
name as n'. By doing some twists and turns, "as" is not a reserved word. There is a slight change in semantics for 'from module import name' (it will now honour the 'global' keyword) but only in cases that are explicitly undocumented.
-
Sjoerd Mullender yazdı
directory.
-
- 16 Agu, 2000 1 kayıt (commit)
-
-
Trent Mick yazdı
This closes patch: http://sourceforge.net/patch/index.php?func=detailpatch&patch_id=101176&group_id=5470
-
- 12 Agu, 2000 1 kayıt (commit)
- 27 Tem, 2000 1 kayıt (commit)
-
-
Skip Montanaro yazdı
graminit.c files.
-
- 28 Mar, 2000 1 kayıt (commit)
-
-
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
-
- 09 Nis, 1998 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 16 Nis, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 02 Nis, 1997 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 12 Agu, 1996 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 30 Tem, 1996 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 12 Ock, 1996 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 07 Tem, 1995 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 07 Ock, 1995 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 29 Eyl, 1994 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Removed a few diagram breaks since Kees' program is now cleverer
-
- 17 Agu, 1994 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 01 Agu, 1994 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 28 Ara, 1993 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 26 Ara, 1993 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 24 Ara, 1993 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 20 Ara, 1993 1 kayıt (commit)
-
-
Guido van Rossum yazdı
* dosmodule.c: MSDOS specific stuff from posixmodule.c. * posixmodule.c: removed all MSDOS specific stuff. * tokenizer.h, parsetok.h: in prototypes, don't mix named and unnamed parameters (MSC doesn't like this).
-
- 30 Kas, 1993 2 kayıt (commit)
-
-
Guido van Rossum yazdı
-
Guido van Rossum yazdı
* funcobject.c (func_repr): don't call getstringvalue(None) for anonymous functions. * bltinmodule.c: removed lambda (which is now a built-in function); removed implied lambda for string arg to filter/map/reduce. * Grammar, graminit.[ch], compile.[ch]: replaced lambda as built-in function by lambda as grammar entity: instead of "lambda('x: x+1')" you write "lambda x: x+1". * Xtmodule.c (checkargdict): return 0, not NULL, for error.
-
- 27 Eki, 1993 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 26 Eki, 1993 1 kayıt (commit)
-
-
Guido van Rossum yazdı
* PROTO.h, mymalloc.h: added #ifdefs for TURBOC and GNUC. * allobjects.h: added #include "rangeobject.h" * Grammar: added lambda_input; relaxed syntax for exec. * bltinmodule.c: added bagof, map, reduce, lambda, xrange. * tupleobject.[ch]: added resizetuple(). * rangeobject.[ch]: new object type to speed up range operations (not convinced this is needed!!!)
-
- 18 Eki, 1993 1 kayıt (commit)
-
-
Guido van Rossum yazdı
* Grammar: add exec statement; allow testlist in expr statement. * ceval.c, compile.c, opcode.h: support exec statement; avoid optimizing locals when it is used * fileobject.{c,h}: add getfilename() internal function.
-