cpython/Python
Raymond Hettinger 354433a59d SF patch #872326: Generator expression implementation
(Code contributed by Jiwon Seo.)

The documentation portion of the patch is being re-worked and will be
checked-in soon.  Likewise, PEP 289 will be updated to reflect Guido's
rationale for the design decisions on binding behavior (as described in
in his patch comments and in discussions on python-dev).

The test file, test_genexps.py, is written in doctest format and is
meant to exercise all aspects of the the patch.  Further additions are
welcome from everyone.  Please stress test this new feature as much as
possible before the alpha release.
2004-05-19 08:20:33 +00:00
..
.cvsignore
atof.c
bltinmodule.c OS/2 VACPP build updates/fixes 2004-03-29 11:53:38 +00:00
ceval.c Some (but not all) of the why code bitfield tests ran faster as 2004-04-11 14:59:33 +00:00
codecs.c Changed random calls to PyThreadState_Get() to use the macro 2004-03-24 22:22:12 +00:00
compile.c SF patch #872326: Generator expression implementation 2004-05-19 08:20:33 +00:00
dup2.c
dynload_aix.c
dynload_atheos.c
dynload_beos.c
dynload_dl.c
dynload_hpux.c
dynload_next.c
dynload_os2.c
dynload_shlib.c A few more PyThreadState_Get to PyThreadState_GET conversions 2004-03-25 02:16:23 +00:00
dynload_stub.c
dynload_win.c
errors.c Changed random calls to PyThreadState_Get() to use the macro 2004-03-24 22:22:12 +00:00
exceptions.c Simplify and speedup uses of Py_BuildValue(): 2003-10-12 19:09:37 +00:00
fmod.c
frozen.c
frozenmain.c
future.c
getargs.c Patch #684981: Add cleanup capability for argument parsers. Fixes 501716. 2003-05-03 10:00:22 +00:00
getcompiler.c
getcopyright.c forward-port 1.17.12.1 2004-05-13 11:54:19 +00:00
getcwd.c
getmtime.c
getopt.c
getplatform.c
getversion.c
graminit.c SF patch #872326: Generator expression implementation 2004-05-19 08:20:33 +00:00
hypot.c
import.c Bump the magic number to avoid sharing bytecode between 2.3 and 2.4. 2004-04-01 02:45:22 +00:00
importdl.c Patch #794826: Add __file__ in dynamically loaded modules for multiple 2003-09-04 18:45:59 +00:00
importdl.h
mactoolboxglue.c Getting rid of code conditional on TARGET_API_MAC_*. 2003-11-19 16:34:04 +00:00
marshal.c Marshal clean-up (SF patch #873224) 2004-03-26 15:09:27 +00:00
memmove.c
modsupport.c Getting rid of support for the ancient Apple MPW compiler. 2003-11-19 15:24:47 +00:00
mysnprintf.c
mystrtoul.c Getting rid of support for the ancient Apple MPW compiler. 2003-11-19 15:24:47 +00:00
pyfpe.c
pystate.c Changed random calls to PyThreadState_Get() to use the macro 2004-03-24 22:22:12 +00:00
pythonrun.c Changed random calls to PyThreadState_Get() to use the macro 2004-03-24 22:22:12 +00:00
sigcheck.c
strdup.c
strerror.c Getting rid of all the code inside #ifdef macintosh too. 2003-11-20 01:44:59 +00:00
strtod.c
structmember.c Getting rid of all the code inside #ifdef macintosh too. 2003-11-20 01:44:59 +00:00
symtable.c SF patch #872326: Generator expression implementation 2004-05-19 08:20:33 +00:00
sysmodule.c Changed random calls to PyThreadState_Get() to use the macro 2004-03-24 22:22:12 +00:00
thread.c remove support for missing ANSI C header files (limits.h, stddef.h, etc). 2004-02-10 16:50:21 +00:00
thread_atheos.h
thread_beos.h
thread_cthread.h
thread_foobar.h
thread_lwp.h
thread_nt.h An Anonymous Coward on c.l.py posted a little program with bizarre 2003-07-04 04:40:45 +00:00
thread_os2.h
thread_pth.h Patch #805613: Fix usage of the PTH library. 2003-09-20 11:13:36 +00:00
thread_pthread.h SF Patch #902444: Use process scope thread on FreeBSD. System scope 2004-03-04 06:35:57 +00:00
thread_sgi.h Remove support for DYNIX, IRIX 4, --with-sgi-dl, --with-dl-dld 2004-01-17 04:04:13 +00:00
thread_solaris.h Patch #716969: Detect thread creation failure. Will backport to 2.2. 2003-04-19 07:44:52 +00:00
thread_wince.h
traceback.c Moved tracebackobject to traceback.h, Closes SF Bug #497067 2004-03-21 18:37:23 +00:00