]>
granicus.if.org Git - python/log
Guido van Rossum [Sat, 19 Jul 1997 23:46:59 +0000 (23:46 +0000)]
Changed the patch level to 1.5a3, to avoid confusion with a2 (I'm not
ready for a release yet).
Guido van Rossum [Sat, 19 Jul 1997 23:14:13 +0000 (23:14 +0000)]
New test for generic Makefile.pre.in
Guido van Rossum [Sat, 19 Jul 1997 23:13:10 +0000 (23:13 +0000)]
Added description of the extend subdirectory.
Guido van Rossum [Sat, 19 Jul 1997 22:53:39 +0000 (22:53 +0000)]
For use with Misc/Makefile.pre.in, the libainstall target must install
Modules/python.o.
Guido van Rossum [Sat, 19 Jul 1997 22:52:43 +0000 (22:52 +0000)]
Adapted to the new build system.
Guido van Rossum [Sat, 19 Jul 1997 22:00:45 +0000 (22:00 +0000)]
Change libainstall again: need to install fewer files for "freeze";
add Setup.local to list of installed files.
Guido van Rossum [Sat, 19 Jul 1997 21:59:47 +0000 (21:59 +0000)]
frozenmain.c is now also in the library,
with entry point Py_FrozenMain().
Guido van Rossum [Sat, 19 Jul 1997 21:58:30 +0000 (21:58 +0000)]
Updated for new style build/install; much simpler!
Guido van Rossum [Sat, 19 Jul 1997 21:54:24 +0000 (21:54 +0000)]
Oops -- this contains frozen bytecode, but it was Python 1.4 bytecode!
Guido van Rossum [Sat, 19 Jul 1997 21:34:11 +0000 (21:34 +0000)]
Some improvements, e.g. -L/depot/... is not needed.
Guido van Rossum [Sat, 19 Jul 1997 21:33:10 +0000 (21:33 +0000)]
Added leading comment and security check.
Guido van Rossum [Sat, 19 Jul 1997 21:29:28 +0000 (21:29 +0000)]
Reformulate security check using getsockname().
Guido van Rossum [Sat, 19 Jul 1997 21:13:53 +0000 (21:13 +0000)]
Change security policy -- only accept requests from current host.
Guido van Rossum [Sat, 19 Jul 1997 21:02:32 +0000 (21:02 +0000)]
Removed old signature.
Guido van Rossum [Sat, 19 Jul 1997 21:02:08 +0000 (21:02 +0000)]
Updated description for embed; added pysvr.
Guido van Rossum [Sat, 19 Jul 1997 21:00:47 +0000 (21:00 +0000)]
New example of threaded embedding
Guido van Rossum [Sat, 19 Jul 1997 20:58:50 +0000 (20:58 +0000)]
Updated the Makefile to work with the new build strategy.
Guido van Rossum [Sat, 19 Jul 1997 20:46:22 +0000 (20:46 +0000)]
Remove -s option and $PYTHONSUPPRESS environment variable.
Guido van Rossum [Sat, 19 Jul 1997 20:45:30 +0000 (20:45 +0000)]
Emptied (in expectation of a laundry list of what's new in 1.5).
Guido van Rossum [Sat, 19 Jul 1997 20:44:33 +0000 (20:44 +0000)]
Added note about libpython1.5.a.
Guido van Rossum [Sat, 19 Jul 1997 20:44:09 +0000 (20:44 +0000)]
Some new names.
Guido van Rossum [Sat, 19 Jul 1997 20:22:23 +0000 (20:22 +0000)]
Add the option to pass an open file object to GzipFile. This obviates
the need for the StringIO subclass.
Guido van Rossum [Sat, 19 Jul 1997 20:16:07 +0000 (20:16 +0000)]
Document new 'quote' flag to cgi.escape().
Guido van Rossum [Sat, 19 Jul 1997 20:11:53 +0000 (20:11 +0000)]
Add optional 'quote' flag argument to escape(); if true, translate '"'
to '"'.
Guido van Rossum [Sat, 19 Jul 1997 20:02:36 +0000 (20:02 +0000)]
New dialog routines (Fred Lundh)
Guido van Rossum [Sat, 19 Jul 1997 20:02:04 +0000 (20:02 +0000)]
Use dictionary's update() method in _cnfmerge().
Guido van Rossum [Sat, 19 Jul 1997 19:59:06 +0000 (19:59 +0000)]
Removed Py_SuppressPrintingFlag flag; added new
PyEval_{Acquire,Release}Thread() calls.
Guido van Rossum [Sat, 19 Jul 1997 19:57:42 +0000 (19:57 +0000)]
Removed remaining support for Tk versions below 4.0.
Guido van Rossum [Sat, 19 Jul 1997 19:55:50 +0000 (19:55 +0000)]
Moved PyEval_{Acquire,Release}Thread() to within the same #ifdef
WITH_THREAD as PyEval_InitThreads().
Removed use of Py_SuppressPrintingFlag.
Guido van Rossum [Sat, 19 Jul 1997 19:54:25 +0000 (19:54 +0000)]
Adapted to new build procedure (hopefully correct -- can't test it!).
Guido van Rossum [Sat, 19 Jul 1997 19:51:43 +0000 (19:51 +0000)]
Removed a bunch of extern declarations of functions that are now
properly declared in Python.h.
Guido van Rossum [Sat, 19 Jul 1997 19:50:52 +0000 (19:50 +0000)]
Added declarations for Py_{Set,Get}ProgramName() and a bunch of other
Py_Get*() functions.
Guido van Rossum [Sat, 19 Jul 1997 19:49:11 +0000 (19:49 +0000)]
Added decl for PyInt_GetMax().
Guido van Rossum [Sat, 19 Jul 1997 19:48:41 +0000 (19:48 +0000)]
Make it return a _const_ char*.
Guido van Rossum [Sat, 19 Jul 1997 19:39:57 +0000 (19:39 +0000)]
New build procedure.
Guido van Rossum [Sat, 19 Jul 1997 19:38:43 +0000 (19:38 +0000)]
New build procedure, using a single library libpython$(VERSION) at
this level.
The old libraries Modules/libModules.a etc. don't exist any more.
The libainstall target is updated to match.
Guido van Rossum [Sat, 19 Jul 1997 19:36:02 +0000 (19:36 +0000)]
The usual
Guido van Rossum [Sat, 19 Jul 1997 19:35:41 +0000 (19:35 +0000)]
Set $VERSION here (fixed to 1.5).
Remove some unneeded AC_SUBST() calls.
Guido van Rossum [Sat, 19 Jul 1997 19:27:30 +0000 (19:27 +0000)]
Moved PyEval_InitThreads to inside WITH_THREAD, where it belongs.
Guido van Rossum [Sat, 19 Jul 1997 19:26:38 +0000 (19:26 +0000)]
Got rid of "suppres printing" flag.
Guido van Rossum [Sat, 19 Jul 1997 19:25:33 +0000 (19:25 +0000)]
This is now the "real" main program -- it calls Py_Main(argc, argv)
which is in the library and does all the work.
Guido van Rossum [Sat, 19 Jul 1997 19:24:41 +0000 (19:24 +0000)]
Tracking changes to Py_Main():
- Got rid of inspection of some environment variables.
- Got rid of Py_GetProgramName() and related logic.
- Print the version header *after* successful initialization.
Guido van Rossum [Sat, 19 Jul 1997 19:20:32 +0000 (19:20 +0000)]
This is no longer the real main program; it now defines Py_Main(), so
it can be placed in the library.
Other, related changes:
- Moved the inspection of some environment variables to
Py_Initialize().
- Got rid of -s option.
- Moved Py_GetProgramName() and related logic to pythonrun.c; call
Py_SetProgramName() instead.
- Print the version header *after* successful initialization.
Guido van Rossum [Sat, 19 Jul 1997 19:17:22 +0000 (19:17 +0000)]
Moved some stuff here from main.c (part of a big restructuring - wait
for more!).
- The global flags that can be set from environment variables are now
set in Py_Initialize (except the silly Py_SuppressPrint, which no
longer exists). This saves duplicate code in frozenmain.c and main.c.
- Py_GetProgramName() is now here; added Py_SetProgramName(). An
embedding program should no longer provide Py_GetProgramName(),
instead it should call Py_SetProgramName() *before* calling
Py_Initialize().
Guido van Rossum [Sat, 19 Jul 1997 00:02:22 +0000 (00:02 +0000)]
Remove confusing usage comments at end.
Guido van Rossum [Fri, 18 Jul 1997 23:59:26 +0000 (23:59 +0000)]
Include pystate.h earlier so it can be referenced by ceval.h.
Guido van Rossum [Fri, 18 Jul 1997 23:57:50 +0000 (23:57 +0000)]
Use the new functions PyEval_AcquireThread() and
PyEval_ReleaseThread() (in ceval.c) to set/reset the current thread,
and at the same time acquire/release the interpreter lock.
Much saner.
Guido van Rossum [Fri, 18 Jul 1997 23:56:58 +0000 (23:56 +0000)]
PyEval_SaveThread() and PyEval_RestoreThread() now return/take a
PyThreadState pointer instead of a (frame) PyObject pointer. This
makes much more sense. It is backward incompatible, but that's no
problem, because (a) the heaviest users are the Py_{BEGIN,END}_
ALLOW_THREADS macros here, which have been fixed too; (b) there are
very few direct users; (c) those who use it are there will probably
appreciate the change.
Also, added new functions PyEval_AcquireThread() and
PyEval_ReleaseThread() which allows the threads created by the thread
module as well threads created by others (!) to set/reset the current
thread, and at the same time acquire/release the interpreter lock.
Much saner.
Guido van Rossum [Fri, 18 Jul 1997 23:50:22 +0000 (23:50 +0000)]
Nit: round delays to 0.1 second.
Guido van Rossum [Fri, 18 Jul 1997 23:29:40 +0000 (23:29 +0000)]
The usual
Guido van Rossum [Fri, 18 Jul 1997 23:29:09 +0000 (23:29 +0000)]
Set OPT to -g -O2 (or -O2 when -g not supported) when using gcc.
Guido van Rossum [Fri, 18 Jul 1997 21:08:07 +0000 (21:08 +0000)]
added code.py; codehack.py is obsolete
Guido van Rossum [Fri, 18 Jul 1997 21:07:34 +0000 (21:07 +0000)]
Added label{module-spam}
Fred Drake [Fri, 18 Jul 1997 20:44:22 +0000 (20:44 +0000)]
Remove pprint from the list of undocumented modules.
Fred Drake [Fri, 18 Jul 1997 20:43:53 +0000 (20:43 +0000)]
Add entry for the pprint module.
Fred Drake [Fri, 18 Jul 1997 20:43:27 +0000 (20:43 +0000)]
Add libpprint.tex to the lib.dvi dependencies.
Fred Drake [Fri, 18 Jul 1997 20:42:39 +0000 (20:42 +0000)]
Slight mods to make the module conform to the documentation.
Fred Drake [Fri, 18 Jul 1997 20:41:58 +0000 (20:41 +0000)]
Documentation for the pprint module.
Guido van Rossum [Fri, 18 Jul 1997 16:57:52 +0000 (16:57 +0000)]
Checking in new module code.py -- utilities dealing with code objects.
Currently, contains one function: compile_command(), which helps
determining whether a source string is complete, incomplete or in
error. This is useful when writing your own version of the Python
read-eval-print loop.
Guido van Rossum [Fri, 18 Jul 1997 16:48:30 +0000 (16:48 +0000)]
This module is now completely obsolete.
Noted this in the XXX comments.
Also, changed all three functions to use the attributes if they exist.
Guido van Rossum [Fri, 18 Jul 1997 16:47:40 +0000 (16:47 +0000)]
No longer need to use codehack -- use co.co_firstlineno instead.
Guido van Rossum [Fri, 18 Jul 1997 16:46:36 +0000 (16:46 +0000)]
Use sys.exc_info() instead of sys.exc_{type,value,traceback}.
Also corrected a typo in format_stack (t should've been f).
Guido van Rossum [Fri, 18 Jul 1997 04:26:25 +0000 (04:26 +0000)]
Some new tests by Jeffrey
Guido van Rossum [Fri, 18 Jul 1997 04:26:03 +0000 (04:26 +0000)]
Jeffrey's latest -- reorder my chages somewhat,
removed some of his own cruft. Added \g<...> references in replacement text.
Guido van Rossum [Thu, 17 Jul 1997 23:12:42 +0000 (23:12 +0000)]
Huge speedup by inlining some common integer operations:
int+int, int-int, int <compareop> int, and list[int].
(Unfortunately, int*int is way too much code to inline.)
Also corrected a NULL that should have been a zero.
Guido van Rossum [Thu, 17 Jul 1997 22:56:01 +0000 (22:56 +0000)]
Patches by AMK to check that the db is still open.
Guido van Rossum [Thu, 17 Jul 1997 22:55:06 +0000 (22:55 +0000)]
Add 'return' keyword before error calls.
Guido van Rossum [Thu, 17 Jul 1997 22:41:38 +0000 (22:41 +0000)]
Jeffrey's latests
Guido van Rossum [Thu, 17 Jul 1997 22:39:13 +0000 (22:39 +0000)]
Correctly implement sub, subn, and split. Also correct and augment
the cache code.
Guido van Rossum [Thu, 17 Jul 1997 22:38:10 +0000 (22:38 +0000)]
Jeffrey's next installment
Guido van Rossum [Thu, 17 Jul 1997 22:37:07 +0000 (22:37 +0000)]
Corresponding output.
Guido van Rossum [Thu, 17 Jul 1997 22:36:39 +0000 (22:36 +0000)]
Several additions from Jeffrey.
Guido van Rossum [Thu, 17 Jul 1997 22:36:14 +0000 (22:36 +0000)]
Added tests for sub, subn, and split.
Guido van Rossum [Thu, 17 Jul 1997 18:30:15 +0000 (18:30 +0000)]
Use 'and' instead of '&', which is a (La)TeX control character.
"make lib tut ext" should now be errorfree.
Guido van Rossum [Thu, 17 Jul 1997 18:27:53 +0000 (18:27 +0000)]
Add AMK's seealso environment that is now used in the library manual
at some places.
Guido van Rossum [Thu, 17 Jul 1997 16:34:52 +0000 (16:34 +0000)]
AMK's megapatch:
* \bcode, \ecode added everywhere
* \label{module-foo} added everywhere
* A few \seealso sections added.
* Indentation fixed inside verbatim in lib*tex files
Guido van Rossum [Thu, 17 Jul 1997 16:29:42 +0000 (16:29 +0000)]
Extensive changes by AMK.
Guido van Rossum [Thu, 17 Jul 1997 16:29:04 +0000 (16:29 +0000)]
Note that getvalue() must be called before close().
Guido van Rossum [Thu, 17 Jul 1997 16:27:42 +0000 (16:27 +0000)]
Added libni.tex libgzip.tex
Guido van Rossum [Thu, 17 Jul 1997 16:26:11 +0000 (16:26 +0000)]
New from AMK
Guido van Rossum [Thu, 17 Jul 1997 16:21:52 +0000 (16:21 +0000)]
New version (interim) by AMK.
Guido van Rossum [Thu, 17 Jul 1997 16:21:18 +0000 (16:21 +0000)]
Removed mailbox, SocketServer, cmath -- these are now documented!
Guido van Rossum [Thu, 17 Jul 1997 16:15:18 +0000 (16:15 +0000)]
Added cmath
Guido van Rossum [Thu, 17 Jul 1997 16:14:12 +0000 (16:14 +0000)]
Typo in example.
Guido van Rossum [Thu, 17 Jul 1997 16:13:45 +0000 (16:13 +0000)]
New cmath module docs, by AMK (with additions and deletions by Guido).
Guido van Rossum [Thu, 17 Jul 1997 16:05:47 +0000 (16:05 +0000)]
Added fileno(); added readlines(sizehint).
AMK's sed job.
Guido van Rossum [Thu, 17 Jul 1997 15:58:43 +0000 (15:58 +0000)]
Fix dropped word.
Guido van Rossum [Thu, 17 Jul 1997 15:21:52 +0000 (15:21 +0000)]
Fix xover implementation according to Fred Lundh.
Guido van Rossum [Thu, 17 Jul 1997 14:52:48 +0000 (14:52 +0000)]
Jeffrey's latest -- seems to solve most problems!
Guido van Rossum [Thu, 17 Jul 1997 14:51:37 +0000 (14:51 +0000)]
Add flush() method to fake file.
Guido van Rossum [Wed, 16 Jul 1997 16:21:38 +0000 (16:21 +0000)]
Fix bug found by kjpylint; change doc string to avoid "(" in column 1.
Guido van Rossum [Wed, 16 Jul 1997 15:51:52 +0000 (15:51 +0000)]
Added remaining PyThread symbols.
Guido van Rossum [Wed, 16 Jul 1997 15:48:20 +0000 (15:48 +0000)]
Added a few new undocumented modules.
Guido van Rossum [Wed, 16 Jul 1997 01:56:13 +0000 (01:56 +0000)]
Catch all exceptions in test modules.
Guido van Rossum [Tue, 15 Jul 1997 19:01:38 +0000 (19:01 +0000)]
Added output from new tests.
Guido van Rossum [Tue, 15 Jul 1997 19:01:04 +0000 (19:01 +0000)]
Fixed a syntax error caused by a bad line in the Perl source.
Guido van Rossum [Tue, 15 Jul 1997 18:59:04 +0000 (18:59 +0000)]
Correct inf. while loop.
Guido van Rossum [Tue, 15 Jul 1997 18:47:48 +0000 (18:47 +0000)]
Merged Jeffrey's changes in.
Guido van Rossum [Tue, 15 Jul 1997 18:45:20 +0000 (18:45 +0000)]
Merged my changes in, and added all converted Perl tests.
Guido van Rossum [Tue, 15 Jul 1997 18:42:58 +0000 (18:42 +0000)]
Jeffrey's version