- 29 Agu, 2001 1 kayıt (commit)
-
-
Neil Schemenauer yazdı
-
- 18 Agu, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
it may depend on. It's really annoying that thread.o doesn't get rebuilt when the .h file is changed! :-) The dependency is on *all* the Python/thread_*.h files -- that should be sufficient and rarely cause unneeded recompilations.
-
- 17 Agu, 2001 3 kayıt (commit)
-
-
Jack Jansen yazdı
Bill Fancher found this one.
-
Martin v. Löwis yazdı
- Do not compile unicodeobject, unicodectype, and unicodedata if Unicode is disabled - check for Py_USING_UNICODE in all places that use Unicode functions - disables unicode literals, and the builtin functions - add the types.StringTypes list - remove Unicode literals from most tests.
-
Guido van Rossum yazdı
more tabs that XEmacs Makefile mode found suspicious.
-
- 15 Agu, 2001 1 kayıt (commit)
-
-
Jack Jansen yazdı
- Made framework builds work for MacOSX. The configure arg is now "--enable-framework". - Added an install target frameworkinstall which installs the framework. - Ripped out Next/OpenStep support, which was broken anyway. - Made the MacOSX toolbox glue dependant on a --enable-toolbox-glue configure arg. This should make naked darwin build work again (untested). A few targets have been added to Makefile.pre.in, and on inspection they look harmless to non-MacOSX machines, but it is worth checking. Closes bug #420601 and patch #450350.
-
- 10 Agu, 2001 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
This fixes the problem reported in bug report #438786.
-
- 08 Agu, 2001 1 kayıt (commit)
-
-
Jack Jansen yazdı
-
- 02 Agu, 2001 2 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
Tim Peters yazdı
-
- 31 Tem, 2001 1 kayıt (commit)
-
-
Marc-André Lemburg yazdı
Python warning which can be catched by means of the Python warning framework. It also adds two new APIs which hopefully make it easier for Python to switch to buffer overflow safe [v]snprintf() APIs for error reporting et al. The two new APIs are PyOS_snprintf() and PyOS_vsnprintf() and work just like the standard ones in many C libs. On platforms which have snprintf(), the native APIs are used, on all other an emulation with snprintf() tries to do its best.
-
- 26 Tem, 2001 1 kayıt (commit)
-
-
Martin v. Löwis yazdı
-
- 23 Tem, 2001 1 kayıt (commit)
-
-
Neil Schemenauer yazdı
and PYTHONPATH).
-
- 19 Tem, 2001 3 kayıt (commit)
-
-
Guido van Rossum yazdı
doesn't work -- it actually prevents the extensions from being built properly. So I'm changing the "sharedmods" target to what I presume it was before: PYTHONPATH= ./$(PYTHON) $(srcdir)/setup.py build
-
Martin v. Löwis yazdı
back-out 1.215 of configure.in and 1.34 of Makefile.pre.in Check for -Kpthread compiler support, and use this as the sole option for MT if available.
-
Thomas Wouters yazdı
bug #442627.
-
- 19 Haz, 2001 1 kayıt (commit)
-
-
Jack Jansen yazdı
Mac/macglue.c into the core interpreter. This file contains the glue code that allows extension modules for Mac toolboxes to live in different shared libraries but still communicate with each other. The glue code is controlled by the USE_MAC_TOOLBOX_GLUE define.
-
- 06 Haz, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
Makefile and used by the setup.py script. Ignore it in .cvsignore; remove it in "make clobber".
-
- 02 Haz, 2001 1 kayıt (commit)
-
-
Neil Schemenauer yazdı
directives, which is the role of CPPFLAGS. Closes SF patch #414991.
-
- 20 Nis, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
new slot tp_iter in type object, plus new flag Py_TPFLAGS_HAVE_ITER new C API PyObject_GetIter(), calls tp_iter new builtin iter(), with two forms: iter(obj), and iter(function, sentinel) new internal object types iterobject and calliterobject new exception StopIteration new opcodes for "for" loops, GET_ITER and FOR_ITER (also supported by dis.py) new magic number for .pyc files new special method for instances: __iter__() returns an iterator iteration over dictionaries: "for x in dict" iterates over the keys iteration over files: "for x in file" iterates over lines TODO: documentation test suite decide whether to use a different way to spell iter(function, sentinal) decide whether "for key in dict" is a good idea use iterators in map/filter/reduce, min/max, and elsewhere (in/not in?) speed tuning (make next() a slot tp_next???)
-
- 18 Nis, 2001 1 kayıt (commit)
-
-
Jeremy Hylton yazdı
The changes cause compilation failures in any file in the Python installation lib directory to cause the install to fail. It looks like compileall.py intended to behave this way, but a change to py_compile.py and a separate bug defeated it. Fixes SF bug #412436 This change affects the test suite, which contains several files that contain intentional errors. The solution is to extend compileall.py with the ability to skip compilation of selected files. NB compileall.py is changed so that compile_dir() returns success only if all recursive calls to compile_dir() also check success.
-
- 14 Nis, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
clobber". This is done so that after a "make clean", setup.py will also recompile all extensions.
-
- 11 Nis, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
-
- 10 Nis, 2001 1 kayıt (commit)
-
-
Neil Schemenauer yazdı
strip them. Closes patch #406287.
-
- 09 Nis, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
think that a command starting with '#' is a comment, so move the one comment in such a position (in the rule for building $(LIBRARY)) to a harmless position.
-
- 22 Mar, 2001 1 kayıt (commit)
-
-
Neil Schemenauer yazdı
- Add CONFIG_ARGS variable and use it to re-run configure rather than using config.status. This prevents an infinite loop if configure dies while re-configuring.
-
- 16 Mar, 2001 1 kayıt (commit)
-
-
Neil Schemenauer yazdı
Cygwin Python to startup correctly when in ntsec mode. Cygwin operating in this mode is probably not the only system with this requirement.
-
- 06 Mar, 2001 1 kayıt (commit)
-
-
Fred Drake yazdı
into Makefile.pre.in; the configure script will only determine the basename of the file. This fixes installation of a Python built using C++, reported by Greg Wilson.
-
- 03 Mar, 2001 1 kayıt (commit)
-
-
Barry Warsaw yazdı
test_dl, test___all__, test_fork1, and test_longexp. All these either take way too long with Insure or crash it.
-
- 01 Mar, 2001 1 kayıt (commit)
-
-
Guido van Rossum yazdı
find $(srcdir)/Lib -name '*.py[co]' -print | xargs rm -f to remove all .py[co] files before testing, rather than just those in the Lib/test directory. "find" is used all over the Makefile so I suppose it's safe; how about xargs?
-
- 27 Şub, 2001 5 kayıt (commit)
-
-
Jeremy Hylton yazdı
Makefile.pre.in: add target future.o Include/compile.h: define PyFutureFeaters and PyNode_Future() add c_future slot to struct compiling Include/symtable.h: add st_future slot to struct symtable Python/future.c: implementation of PyNode_Future() Python/compile.c: use PyNode_Future() for nested_scopes support Python/symtable.c: include compile.h to pick up PyFutureFeatures decl
-
Neil Schemenauer yazdı
The name in configure is still EXEEXT because that's what autoconf calls it. Also, replace a few occurrences of "python" with "$(PYTHON)".
-
Neil Schemenauer yazdı
closes SF patch #401229.
-
Neil Schemenauer yazdı
-
Neil Schemenauer yazdı
be created (perhaps the source directory is read-only).
-
- 19 Şub, 2001 1 kayıt (commit)
-
-
Neil Schemenauer yazdı
target now removes some configure files (like it did before).
-
- 17 Şub, 2001 1 kayıt (commit)
-
-
Andrew M. Kuchling yazdı
value for it, as suggested in bug #129854. This prevents an old PYTHONPATH confusing setup.py (say, if it results in Python finding an old version of the Distutils)
-
- 16 Şub, 2001 3 kayıt (commit)
-
-
Neil Schemenauer yazdı
the README file.
-
Neil Schemenauer yazdı
allow building with a read-only source tree (although I haven't tried it).
-
Neil Schemenauer yazdı
-