Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Patch for QNX, by Chris Herborth. | Guido van Rossum | 1997-12-02 | 1 | -2/+2 |
| | |||||
* | This fix (across 4 files in 3 directories) solves a subtle problem with | Guido van Rossum | 1997-11-14 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | signal handlers in a fork()ed child process when Python is compiled with thread support. The bug was reported by Scott <scott@chronis.icgroup.com>. What happens is that after a fork(), the variables used by the signal module to determine whether this is the main thread or not are bogus, and it decides that no thread is the main thread, so no signals will be delivered. The solution is the addition of PyOS_AfterFork(), which fixes the signal module's variables. A dummy version of the function is present in the intrcheck.c source file which is linked when the signal module is not used. | ||||
* | Renamed Py_input_hook to PyOS_InputHook. | Guido van Rossum | 1997-08-11 | 1 | -3/+3 |
| | | | | Also cleaned out some CR's left by the VC++ editor. | ||||
* | Move GNU readline interface to ../Modules/readline.c. | Guido van Rossum | 1997-08-05 | 1 | -78/+3 |
| | | | | Add Py_input_hook (used by _tkinter and perhaps Gist). | ||||
* | Added finalization routines. | Guido van Rossum | 1997-08-02 | 2 | -1/+44 |
| | |||||
* | Finally plug the memory leak caused by syntax error (including | Guido van Rossum | 1997-07-27 | 1 | -1/+4 |
| | | | | interactive EOF, which leaked *one* byte). | ||||
* | New build procedure. | Guido van Rossum | 1997-07-19 | 1 | -15/+20 |
| | |||||
* | Oops, missed some renamings. | Guido van Rossum | 1997-05-07 | 1 | -1/+1 |
| | |||||
* | Another directory quickly renamed. | Guido van Rossum | 1997-04-29 | 18 | -205/+218 |
| | |||||
* | Now that the string-sig has settled on r"obin" strings, restrict the | Guido van Rossum | 1997-04-25 | 1 | -3/+7 |
| | | | | <letter><string> notation to 'r' and 'R'. | ||||
* | (Jack:) On the Mac, give syntax error on \r. | Guido van Rossum | 1997-04-11 | 1 | -0/+11 |
| | |||||
* | Remove two unised variables. | Guido van Rossum | 1997-04-09 | 1 | -2/+0 |
| | |||||
* | Support for alternative string quotes (a"xx", b"xx", c"xx", ...). | Guido van Rossum | 1997-04-06 | 1 | -4/+9 |
| | |||||
* | Allow leading underscore in keywords. | Guido van Rossum | 1997-04-02 | 1 | -1/+1 |
| | |||||
* | Restructured quite a bit, hopefully Lee Busby will find this useful. | Guido van Rossum | 1997-02-18 | 1 | -50/+82 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also grandly renamed. Here's the new interface: When WITH_READLINE is defined, two functions are defined: - PyOS_GnuReadline (what used to be my_readline() with WITH_READLINE) - PyOS_ReadlineInit (for Dave Ascher) Always, these functions are defined: - PyOS_StdioReadline (what used to be my_readline() without WITH_READLINE) - PyOS_Readline (the interface used by tokenizer.c and [raw_]input(). There's a global function pointer PyOS_ReadlineFunctionPointer, initialized to NULL. When PyOS_Readline finds this to be NULL, it sets it to either PyOS_GnuReadline or PyOS_StdioReadline depending on which one makes more sense (i.e. it uses GNU only if it is defined *and* stdin is indeed a tty device). An embedding program that has its own wishes can set the function pointer to a function of its own design. It should take a char* prompt argument (which may be NULL) and return a string *ending in a \n character* -- or "" for EOF or NULL for a user interrupt. --Guido van Rossum (home page: http://www.python.org/~guido/) | ||||
* | Added decl for Py_AddPendingCall and include mymalloc.h, all to keep | Guido van Rossum | 1997-02-14 | 1 | -0/+4 |
| | | | | lint happy. | ||||
* | 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. | ||||
* | Rename DEBUG macro to Py_DEBUG | Guido van Rossum | 1996-12-30 | 5 | -10/+10 |
| | |||||
* | Make gcc -Wall happy | Guido van Rossum | 1996-12-02 | 6 | -20/+29 |
| | |||||
* | New permission notice, includes CNRI. | Guido van Rossum | 1996-10-25 | 20 | -251/+391 |
| | |||||
* | Explicitly call rl_initialize(). | Guido van Rossum | 1996-09-13 | 1 | -1/+5 |
| | | | | | Set rl_readline_name to python. Move extern decls to more logical point. | ||||
* | Always include config.h | Guido van Rossum | 1996-08-19 | 2 | -5/+0 |
| | |||||
* | Only define PyOS_ReadlineInit if WITH_READLINE defined. | Guido van Rossum | 1996-05-24 | 1 | -0/+2 |
| | |||||
* | Separate readline initialization into new function PyOS_ReadlineInit(). | Guido van Rossum | 1996-04-09 | 1 | -7/+14 |
| | | | | For Dave Ascher's readline extensions. | ||||
* | use only j for imaginary constants | Guido van Rossum | 1996-01-26 | 1 | -2/+2 |
| | |||||
* | changes for pow(**) and complex | Guido van Rossum | 1996-01-12 | 1 | -1/+17 |
| | |||||
* | add sigrelse() call for SunOS 4.1; add some fflush() calls | Guido van Rossum | 1996-01-12 | 1 | -0/+6 |
| | |||||
* | fix bogus resize length in nextc | Guido van Rossum | 1995-09-21 | 1 | -1/+1 |
| | |||||
* | ignore control-l in whitespace | Guido van Rossum | 1995-07-07 | 1 | -1/+3 |
| | |||||
* | replace "\r\n" with "\n" at line end (Jim Ahlstrom) | Guido van Rossum | 1995-06-14 | 1 | -0/+8 |
| | |||||
* | added PyErr_SetInterrupt() | Guido van Rossum | 1995-03-10 | 1 | -0/+6 |
| | |||||
* | remove last bits of mac specific code | Guido van Rossum | 1995-01-30 | 1 | -8/+0 |
| | |||||
* | Mac interrupt code moved to macglue.c | Jack Jansen | 1995-01-27 | 1 | -76/+1 |
| | |||||
* | New cmd-. handling for the mac. | Jack Jansen | 1995-01-26 | 1 | -15/+21 |
| | |||||
* | fix strncpy call (uninitialized memory read) | Guido van Rossum | 1995-01-20 | 1 | -1/+2 |
| | |||||
* | typo | Guido van Rossum | 1995-01-20 | 1 | -1/+1 |
| | |||||
* | Added mac-only intrpeek routine that peeks for command-. | Jack Jansen | 1995-01-19 | 1 | -5/+30 |
| | |||||
* | fix loop on unterminated triple quotes | Guido van Rossum | 1995-01-17 | 1 | -1/+6 |
| | |||||
* | made interrupted static again | Guido van Rossum | 1995-01-17 | 1 | -1/+1 |
| | |||||
* | added $& to $(LIB) target for Sequent | Guido van Rossum | 1995-01-17 | 1 | -1/+1 |
| | |||||
* | Added 1995 to copyright message. | Guido van Rossum | 1995-01-04 | 19 | -38/+38 |
| | |||||
* | Added 1995 copyright. | Guido van Rossum | 1995-01-04 | 1 | -2/+2 |
| | | | | | | object.h: made sizes and refcnts signed ints. stringobject.h: make getstrsize() signed int. methodobject.h: add METH_VARARGS and METH_FREENAME flag bit definitions. | ||||
* | Parser/tokenizer.c (tok_nextc): zap tok->buf after freeing; | Guido van Rossum | 1994-12-30 | 5 | -15/+18 |
| | | | | rest: abort() -> fatal(); small things | ||||
* | * Parser/intrcheck.c: make 'interrupted' global (forgot for | Guido van Rossum | 1994-09-28 | 1 | -1/+1 |
| | | | | whom...) | ||||
* | * Parser/tokenizer.c (tok_nextc): count line numbers when parsing | Guido van Rossum | 1994-09-19 | 1 | -7/+21 |
| | | | | strings | ||||
* | * Parser/grammar1.c (finddfa): massive speed up by using direct | Guido van Rossum | 1994-09-09 | 1 | -1/+9 |
| | | | | addressing instead of searching | ||||
* | Merge back to main trunk | Guido van Rossum | 1994-08-30 | 16 | -48/+142 |
| | |||||
* | * Parser/tokenizer.c: backup over illegal newline in string | Guido van Rossum | 1994-08-29 | 1 | -92/+119 |
| | | | | literal (for "completeness" test) | ||||
* | don't call strncpy(str, NULL, 0) | Guido van Rossum | 1994-08-29 | 1 | -81/+79 |
| | |||||
* | Makefile: add $(OPT) to linking line | Guido van Rossum | 1994-08-29 | 1 | -1/+1 |
| | | | | tokenizer.c: move tok_backup call around |