Staging
v0.5.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
5c8b991 New example of threaded embedding 19 July 1997, 21:00:47 UTC
6e614e3 Updated the Makefile to work with the new build strategy. 19 July 1997, 20:58:50 UTC
8aea8d9 Remove -s option and $PYTHONSUPPRESS environment variable. 19 July 1997, 20:46:22 UTC
5624abd Emptied (in expectation of a laundry list of what's new in 1.5). 19 July 1997, 20:45:30 UTC
ecd3b15 Added note about libpython1.5.a. 19 July 1997, 20:44:33 UTC
132cd06 Some new names. 19 July 1997, 20:44:09 UTC
68de379 Add the option to pass an open file object to GzipFile. This obviates the need for the StringIO subclass. 19 July 1997, 20:22:23 UTC
6576dd6 Document new 'quote' flag to cgi.escape(). 19 July 1997, 20:16:07 UTC
64c6620 Add optional 'quote' flag argument to escape(); if true, translate '"' to '"'. 19 July 1997, 20:11:53 UTC
1e8c8a2 New dialog routines (Fred Lundh) 19 July 1997, 20:02:36 UTC
65c78e1 Use dictionary's update() method in _cnfmerge(). 19 July 1997, 20:02:04 UTC
7a337c1 Removed Py_SuppressPrintingFlag flag; added new PyEval_{Acquire,Release}Thread() calls. 19 July 1997, 19:59:06 UTC
496f8f6 Removed remaining support for Tk versions below 4.0. 19 July 1997, 19:57:42 UTC
9cc8a20 Moved PyEval_{Acquire,Release}Thread() to within the same #ifdef WITH_THREAD as PyEval_InitThreads(). Removed use of Py_SuppressPrintingFlag. 19 July 1997, 19:55:50 UTC
4c12570 Adapted to new build procedure (hopefully correct -- can't test it!). 19 July 1997, 19:54:25 UTC
534ac09 Removed a bunch of extern declarations of functions that are now properly declared in Python.h. 19 July 1997, 19:51:43 UTC
57d8e3f Added declarations for Py_{Set,Get}ProgramName() and a bunch of other Py_Get*() functions. 19 July 1997, 19:50:52 UTC
5617f32 Added decl for PyInt_GetMax(). 19 July 1997, 19:49:11 UTC
8fb26ed Make it return a _const_ char*. 19 July 1997, 19:48:41 UTC
f6ca6aa New build procedure. 19 July 1997, 19:39:57 UTC
914fbd9 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. 19 July 1997, 19:38:43 UTC
1fd74a7 The usual 19 July 1997, 19:36:02 UTC
642b678 Set $VERSION here (fixed to 1.5). Remove some unneeded AC_SUBST() calls. 19 July 1997, 19:35:41 UTC
a847889 Moved PyEval_InitThreads to inside WITH_THREAD, where it belongs. 19 July 1997, 19:27:30 UTC
e6fb204 Got rid of "suppres printing" flag. 19 July 1997, 19:26:38 UTC
4c04be6 This is now the "real" main program -- it calls Py_Main(argc, argv) which is in the library and does all the work. 19 July 1997, 19:25:33 UTC
3768fb1 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. 19 July 1997, 19:24:41 UTC
ed52aac 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. 19 July 1997, 19:20:32 UTC
ad6dfda 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(). 19 July 1997, 19:17:22 UTC
0c88e1f Remove confusing usage comments at end. 19 July 1997, 00:02:22 UTC
618af4b Include pystate.h earlier so it can be referenced by ceval.h. 18 July 1997, 23:59:26 UTC
75aa0d6 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. 18 July 1997, 23:57:50 UTC
2fca21f 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. 18 July 1997, 23:56:58 UTC
c864ad6 Nit: round delays to 0.1 second. 18 July 1997, 23:50:22 UTC
edca74a The usual 18 July 1997, 23:29:40 UTC
b5875b6 Set OPT to -g -O2 (or -O2 when -g not supported) when using gcc. 18 July 1997, 23:29:09 UTC
61c2703 added code.py; codehack.py is obsolete 18 July 1997, 21:08:07 UTC
1c78cf3 Added label{module-spam} 18 July 1997, 21:07:34 UTC
ca1182b Remove pprint from the list of undocumented modules. 18 July 1997, 20:44:22 UTC
d2b9f81 Add entry for the pprint module. 18 July 1997, 20:43:53 UTC
18600a4 Add libpprint.tex to the lib.dvi dependencies. 18 July 1997, 20:43:27 UTC
e0ffabe Slight mods to make the module conform to the documentation. 18 July 1997, 20:42:39 UTC
ee8d3ca Documentation for the pprint module. 18 July 1997, 20:41:58 UTC
1557a73 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. 18 July 1997, 16:57:52 UTC
f357d3e This module is now completely obsolete. Noted this in the XXX comments. Also, changed all three functions to use the attributes if they exist. 18 July 1997, 16:48:30 UTC
c444865 No longer need to use codehack -- use co.co_firstlineno instead. 18 July 1997, 16:47:40 UTC
2deb73a Use sys.exc_info() instead of sys.exc_{type,value,traceback}. Also corrected a typo in format_stack (t should've been f). 18 July 1997, 16:46:36 UTC
4994657 Some new tests by Jeffrey 18 July 1997, 04:26:25 UTC
71fa97c Jeffrey's latest -- reorder my chages somewhat, removed some of his own cruft. Added \g<...> references in replacement text. 18 July 1997, 04:26:03 UTC
c12da69 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. 17 July 1997, 23:12:42 UTC
77eecfa Patches by AMK to check that the db is still open. 17 July 1997, 22:56:01 UTC
b8ad024 Add 'return' keyword before error calls. 17 July 1997, 22:55:06 UTC
74fb303 Jeffrey's latests 17 July 1997, 22:41:38 UTC
9e18ec7 Correctly implement sub, subn, and split. Also correct and augment the cache code. 17 July 1997, 22:39:13 UTC
a4f1a78 Jeffrey's next installment 17 July 1997, 22:38:10 UTC
32d6f3c Corresponding output. 17 July 1997, 22:37:07 UTC
06c0ec9 Several additions from Jeffrey. 17 July 1997, 22:36:39 UTC
23b2257 Added tests for sub, subn, and split. 17 July 1997, 22:36:14 UTC
b15e5ed Use 'and' instead of '&', which is a (La)TeX control character. "make lib tut ext" should now be errorfree. 17 July 1997, 18:30:15 UTC
e3d5fc5 Add AMK's seealso environment that is now used in the library manual at some places. 17 July 1997, 18:27:53 UTC
e47da0a 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 17 July 1997, 16:34:52 UTC
3c2a056 Extensive changes by AMK. 17 July 1997, 16:29:42 UTC
5320998 Note that getvalue() must be called before close(). 17 July 1997, 16:29:04 UTC
0fcbe8d Added libni.tex libgzip.tex 17 July 1997, 16:27:42 UTC
41884a9 New from AMK 17 July 1997, 16:26:11 UTC
0245569 New version (interim) by AMK. 17 July 1997, 16:21:52 UTC
eb1633e Removed mailbox, SocketServer, cmath -- these are now documented! 17 July 1997, 16:21:18 UTC
84057a3 Added cmath 17 July 1997, 16:15:18 UTC
246d965 Typo in example. 17 July 1997, 16:14:12 UTC
14a8024 New cmath module docs, by AMK (with additions and deletions by Guido). 17 July 1997, 16:13:45 UTC
6c9db41 Added fileno(); added readlines(sizehint). AMK's sed job. 17 July 1997, 16:05:47 UTC
debf2e8 Fix dropped word. 17 July 1997, 15:58:43 UTC
c3fb88b Fix xover implementation according to Fred Lundh. 17 July 1997, 15:21:52 UTC
a0e4c1b Jeffrey's latest -- seems to solve most problems! 17 July 1997, 14:52:48 UTC
75fce30 Add flush() method to fake file. 17 July 1997, 14:51:37 UTC
db2b70c Fix bug found by kjpylint; change doc string to avoid "(" in column 1. 16 July 1997, 16:21:38 UTC
f0f7aad Added remaining PyThread symbols. 16 July 1997, 15:51:52 UTC
cfaf143 Added a few new undocumented modules. 16 July 1997, 15:48:20 UTC
9e48b27 Catch all exceptions in test modules. 16 July 1997, 01:56:13 UTC
65cd989 Added output from new tests. 15 July 1997, 19:01:38 UTC
9ddd9da Fixed a syntax error caused by a bad line in the Perl source. 15 July 1997, 19:01:04 UTC
26d80e6 Correct inf. while loop. 15 July 1997, 18:59:04 UTC
e8b8131 Merged Jeffrey's changes in. 15 July 1997, 18:47:48 UTC
16bd0ff Merged my changes in, and added all converted Perl tests. 15 July 1997, 18:45:20 UTC
337c6d4 Jeffrey's version 15 July 1997, 18:42:58 UTC
9f845ec More changes by Jeffrey. 15 July 1997, 18:11:42 UTC
23b8d4c Tweak re_tests and test_re to differentiate between groups that have no value and groups that are out of bounds. 15 July 1997, 15:49:52 UTC
847ed4a More tweaks; re.py is nearly there... 15 July 1997, 15:40:57 UTC
5310975 Fix group() -- should be tuple even when re has exactly one group. 15 July 1997, 15:40:29 UTC
09bcfd6 Jeffrey's latest -- almost there. 15 July 1997, 15:38:20 UTC
04a1d74 Jeffrey's newest 15 July 1997, 14:38:13 UTC
70f107f Three fewer incorrect failures 15 July 1997, 02:49:15 UTC
faf4908 Reformatted. Fixed some problem with uninitialized syntax tables. Jeffrey. 15 July 1997, 01:47:08 UTC
7449540 After some discussion with Jeremy and Fred, decided to limit the default urlparse cache size to 20 instead of 2000. The main use of the cache seems to be to gain some speed in Grail, which is calling urljoin with the same base for each anchor. 2000 is a bit too big for Jeremy, who doesn't need the cache at all. 20 should keep at least 95% of the Grail speedup while wasting an insignificant amount of memory in Jeremy's application. 14 July 1997, 19:08:15 UTC
5d8123f Reordered list of methods to hopefully put the most frequently used ones near the front. 13 July 1997, 03:58:01 UTC
74ba247 Reordered list of methods to hopefully put the most frequently used ones near the front. Also added a missing "return -1" to PyFile_WriteString. 13 July 1997, 03:56:50 UTC
4dddff8 Upped version to 0.6. 13 July 1997, 03:36:53 UTC
9b1718c New PythonPowered logo image. 13 July 1997, 03:32:28 UTC
1d8b758 Removed the traceback output in non-verbose mode 11 July 1997, 21:14:53 UTC
5d6de25 New from Jeffrey; small nits. 11 July 1997, 21:10:17 UTC
back to top