| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Basic README file | Guido van Rossum | 1997-01-30 | 1 | -0/+14 |
| | | |||||
| * | Added robots.txt support, using Skip Montanaro's parser. | Guido van Rossum | 1997-01-30 | 1 | -3/+38 |
| | | | | | | Fixed occasional inclusion of unpicklable objects (Message in errors). Changed indent of a few messages. | ||||
| * | Skip Montanaro's robots.txt parser. | Guido van Rossum | 1997-01-30 | 2 | -0/+194 |
| | | |||||
| * | web tree checker | Guido van Rossum | 1997-01-30 | 1 | -0/+488 |
| | | |||||
| * | mime types guesser | Guido van Rossum | 1997-01-30 | 1 | -0/+190 |
| | | |||||
| * | Did nobody ever notice that "make test" didn't print the summary line | Guido van Rossum | 1997-01-29 | 1 | -1/+0 |
| | | | | | | any more? This was because the *parent* process in test_socket.py did an os._exit(0)! Getting rid of that now... | ||||
| * | Small lookmapping nits: | Guido van Rossum | 1997-01-29 | 2 | -10/+12 |
| | | | | | | | - remove bogus initialization using uninitialized i - derive initial incr from hash - copy mp->ma_table into a local variable | ||||
| * | posix_execve(): Accept any mapping protocol object for the env | Barry Warsaw | 1997-01-29 | 1 | -7/+18 |
| | | | | | argument, not hardwired to a dictionary. | ||||
| * | Fix bug reported by Per Lindqvist: "%#06x" % 1 stuck the 0 padding | Guido van Rossum | 1997-01-29 | 1 | -1/+13 |
| | | | | | in front of the 0x, like such: "0000x1". | ||||
| * | Final three poly table entries corrected by Tim Peters. | Guido van Rossum | 1997-01-29 | 2 | -62/+60 |
| | | | | | Reindented the whole table. | ||||
| * | Change bsddbmodule.o -> bsddbmodule.c. | Guido van Rossum | 1997-01-28 | 1 | -1/+1 |
| | | |||||
| * | Added LDLAST variable, substituted by configure script, for the final | Guido van Rossum | 1997-01-28 | 1 | -1/+2 |
| | | | | | argument to the linker (required for DEC Alpha threads). | ||||
| * | Changed the lookup algorithm again, based on Reimer Behrends's post. | Guido van Rossum | 1997-01-28 | 2 | -228/+202 |
| | | | | | | | | | | The table size is now constrained to be a power of two, and we use a variable increment based on GF(2^n)-{0} (not that I have the faintest idea what that is :-) which helps avoid the expensive '%' operation. Some of the entries in the table of polynomials have been modified according to a post by Tim Peters. | ||||
| * | Two small changes: | Guido van Rossum | 1997-01-27 | 1 | -5/+3 |
| | | | | | | | | | | - Use co->... instead of f->f_code->...; save an extra lookup of what we already have in a local variable). - Remove test for nlocals > 0 before setting fastlocals to f->f_localsplus; 0 is a rare case and the assignment is safe even then. | ||||
| * | new.code() has grown another foot, eh, another two arguments. | Guido van Rossum | 1997-01-27 | 1 | -1/+1 |
| | | |||||
| * | Plug a leak with calling something other than a function or method is | Guido van Rossum | 1997-01-27 | 1 | -4/+3 |
| | | | | | | | | called with keyword arguments -- the keyword and value were leaked. This affected for instance with a __call__() method. Bug reported and fix supplied by Jim Fulton. | ||||
| * | Patches for (two forms of) optional dynamic execution profiling -- | Guido van Rossum | 1997-01-24 | 1 | -0/+68 |
| | | | | | | | i.e., counting opcode frequencies, or (with DXPAIRS defined) opcode pair frequencies. Define DYNAMIC_EXECUTION_PROFILE on the command line (for this file and for sysmodule.c) to enable. | ||||
| * | Change the control flow for error handling in the function prelude to | Guido van Rossum | 1997-01-24 | 1 | -23/+17 |
| | | | | | | jump to the "Kill locals" section at the end. Add #ifdef macintosh bandaid to make sure we call sigcheck() on the Mac. | ||||
| * | Added optional interface for dynamic execution profile (to be gathered | Guido van Rossum | 1997-01-24 | 1 | -2/+11 |
| | | | | | in ceval.c). | ||||
| * | Get the line number from PyCode_Addr2Line instead of believing | Guido van Rossum | 1997-01-24 | 1 | -1/+4 |
| | | | | | tb_lineno. Store it in tb_lineno for the user. | ||||
| * | When a recycled frame has more local+stack slots than needed, | Guido van Rossum | 1997-01-24 | 1 | -2/+4 |
| | | | | | | give the extra slots to the stack rather than than forgetting about them (this reduces the number of reallocs done). | ||||
| * | Two more arguments to newcodeobject -- first lineno and lineno table. | Guido van Rossum | 1997-01-24 | 1 | -4/+7 |
| | | |||||
| * | New magin number (because of linenumber table). | Guido van Rossum | 1997-01-24 | 1 | -1/+1 |
| | | |||||
| * | Marshal the line number table of code objects. | Guido van Rossum | 1997-01-24 | 1 | -1/+9 |
| | | |||||
| * | Instead of emitting SET_LINENO instructions, generate a line number | Guido van Rossum | 1997-01-24 | 1 | -6/+102 |
| | | | | | | | table which is incorporated in the code object. This way, the runtime overhead to keep track of line numbers is only incurred when an exception has to be reported. | ||||
| * | Add co_firstlineno and co_lnotab, for the line number table generated | Guido van Rossum | 1997-01-24 | 1 | -1/+4 |
| | | | | | by the compiler (in lieu of SET_LINENO instructions). | ||||
| * | Initialize the ob_type field of PyAST_Type dynamically (in | Guido van Rossum | 1997-01-23 | 1 | -3/+7 |
| | | | | | | | | | | initparser()) instead of statically (in the initializer). The static initialization, using the address of an object in a different DLL, is too much for the Microsoft VC++ compiler, and we want to be able to build this module as a separate DLL (it's nice to have but we don't want to increase the core DLL's size by 25K). This same trick has been applied to a number of modules, e.g. NumPy and _tkinter. | ||||
| * | Forget keeping track of whether a dictionary contains all interned | Guido van Rossum | 1997-01-23 | 2 | -178/+110 |
| | | | | | | string keys. Just doing a pointer compare before the string compare (in fact before the hash compare!) is just as fast. | ||||
| * | Various notes added: | Guido van Rossum | 1997-01-22 | 1 | -16/+32 |
| | | | | | | | | | | | - -mt option for Solaris threads with Solaris compiler - make clean when switching static link status for Linux - DEC alpha --with-dec-threads option - SunOS removed unnecessary warnings, mention -Xa for SunPro - Setup.local file - warn to try make clean after changing readline option - mention --with-threads as alias for --with-thread | ||||
| * | The usual | Guido van Rossum | 1997-01-22 | 1 | -199/+228 |
| | | |||||
| * | A number of new symbols have appeared (courtesy autoconf 2.12?) | Guido van Rossum | 1997-01-22 | 1 | -0/+15 |
| | | |||||
| * | Add --with-dec-threads, for DEL Alpha, which requires -threads as the | Guido van Rossum | 1997-01-22 | 1 | -6/+19 |
| | | | | | | | *final* linker argument. This implies --with-thread. Reimplemented --with-threads as an alias for --with-thread. | ||||
| * | Added PyCObject_Import. | Guido van Rossum | 1997-01-22 | 3 | -18/+44 |
| | | |||||
| * | (libparser.tex): Fix typo found by Mark Hammond. | Fred Drake | 1997-01-22 | 2 | -2/+2 |
| | | |||||
| * | Bump version to 1.5a1. | Guido van Rossum | 1997-01-22 | 1 | -1/+1 |
| | | |||||
| * | Bump install version to 1.5. | Guido van Rossum | 1997-01-22 | 2 | -2/+2 |
| | | |||||
| * | Remove GetOwner, add GetBuildInfo... | Guido van Rossum | 1997-01-22 | 1 | -1/+1 |
| | | |||||
| * | Added getbuildinfo.c to the project. | Guido van Rossum | 1997-01-22 | 1 | -0/+12 |
| | | |||||
| * | Fix splitext() to go up to the last dot, not the first. | Guido van Rossum | 1997-01-22 | 1 | -3/+8 |
| | | |||||
| * | Avoid traceback in selection_own_get() when no Tk widget owns the | Guido van Rossum | 1997-01-21 | 2 | -6/+8 |
| | | | | | selection; return None instead. | ||||
| * | Darn. Updated version number for configure.in. | Guido van Rossum | 1997-01-21 | 1 | -1/+1 |
| | | |||||
| * | Let --with-threads be an alias for --with-thread. | Guido van Rossum | 1997-01-21 | 2 | -341/+589 |
| | | |||||
| * | Kill all local variables on function return. This closes a gigantic | Guido van Rossum | 1997-01-21 | 1 | -0/+12 |
| | | | | | | leak of memory and file descriptors (thanks for Roj for reporting that!). Alas, the speed goes down by 5%. :-( | ||||
| * | Don't use static buffers internally for formatstring(). | Guido van Rossum | 1997-01-21 | 1 | -25/+26 |
| | | |||||
| * | Only call sigcheck() at the ticker code if we don't have true signals. | Guido van Rossum | 1997-01-21 | 1 | -2/+6 |
| | | | | | | | | This is safe now that both intrcheck() and signalmodule.c schedule a sigcheck() call via Py_AddPendingCall(). This gives another 7% speedup (never run such a test twice ;-). | ||||
| * | Arrange for PyErr_CheckSignals() to be called via Py_AddPendingCall(). | Guido van Rossum | 1997-01-21 | 1 | -1/+3 |
| | | | | | | This avoids having to call sigcheck() (the same routine by its old name :-) in the ticker code in ceval.c's main interpreter loop. | ||||
| * | In the Unix version, arrange for sigcheck() to be called via | Guido van Rossum | 1997-01-21 | 1 | -0/+3 |
| | | | | | | Py_AddPendingCall(). This avoids having to call sigcheck() in the ticker code in ceval.c's main interpreter loop. | ||||
| * | Cleanup: | Guido van Rossum | 1997-01-21 | 1 | -222/+10 |
| | | | | | | | | | | | - fix bug in Py_MakePendingCalls() with threading - fix return type of do_raise - remove build_slice (same as PySlice_New) - remove code inside #if 0 - remove code inside #ifdef CHECK_STACK - remove code inside #ifdef SUPPORT_OBSOLETE_ACCESS - comment about newimp.py should refer to ni.py | ||||
| * | get build info from elsewhere | Guido van Rossum | 1997-01-20 | 1 | -9/+2 |
| | | |||||
| * | work build# into version string | Guido van Rossum | 1997-01-20 | 2 | -2/+39 |
| | | |||||
