|
| 1 | +Thu Apr 14 12:36:25 1994 Guido van Rossum ( [email protected]) |
| 2 | + |
| 3 | + * Doc/ref7.tex (section{Function definitions}): describe default |
| 4 | + parameter values |
| 5 | + |
| 6 | + * Lib/test/test_grammar.py: added grammar variants for default |
| 7 | + argument expressions |
| 8 | + |
| 9 | + * Python/compile.c: compile default argument values (com_argdefs |
| 10 | + plus related stuff) |
| 11 | + |
| 12 | + * Python/bltinmodule.c (builtin_apply): require that the argument |
| 13 | + list is a tuple |
| 14 | + |
| 15 | + * Misc/python-mode.el: change by Donald Beaudry to |
| 16 | + py-compute-indentation; and fix to that by Sjoerd |
| 17 | + |
| 18 | +Wed Apr 13 10:08:33 1994 Guido van Rossum ( [email protected]) |
| 19 | + |
| 20 | + * Python/ceval.c (eval_code): implement SET_FUNC_ARGS opcode |
| 21 | + |
| 22 | + * Include/opcode.h: added SET_FUNC_ARGS opcode |
| 23 | + |
| 24 | + * Objects/funcobject.c (newfuncobject, func_memberlist): added |
| 25 | + func_argcount and func_argdefs fields and {get,set}funcargstuff() |
| 26 | + functions. |
| 27 | + |
| 28 | + * Include/funcobject.h: Added func_argcount and func_argdefs |
| 29 | + fields and {get,set}funcargstuff() functions. |
| 30 | + |
| 31 | + * Python/import.c (init_builtin): Give error message if module's |
| 32 | + initialization function is NULL (e.g. for 'sys'). |
| 33 | + (get_module): Give error message if reloading a dynamically |
| 34 | + loadable module. |
| 35 | + (reload_module): Give error message if reloading a built-in |
| 36 | + module; correctly (I hope) reload a frozen module. |
| 37 | + |
| 38 | + * Doc/ref6.tex (break and continue): rephrase definition of |
| 39 | + restrictions on where these may occur; change rules for continue |
| 40 | + to match implementation. |
| 41 | + |
| 42 | + * Doc/ref4.tex (section{Code blocks, execution frames, and name |
| 43 | + spaces}): fix definition of what's local to include deleted |
| 44 | + targets; added footnote describing exec and from - import * |
| 45 | + restriction. |
| 46 | + |
| 47 | + * Lib/dis.py: added LOAD_GLOBALS and EXEC_STMT to list of opcodes. |
| 48 | + |
| 49 | +Tue Apr 12 10:27:19 1994 Guido van Rossum ( [email protected]) |
| 50 | + |
| 51 | + * Python/ceval.c (eval_code): fix core dump on "raise ()" -- found |
| 52 | + by Tim Peters |
| 53 | + |
| 54 | +Mon Apr 11 20:48:26 1994 Guido van Rossum ( [email protected]) |
| 55 | + |
| 56 | + * Python/compile.c (optimize): added optimization for LOAD_NAME |
| 57 | + suggested by Steve Majewski |
| 58 | + |
| 59 | + * Python/ceval.c (eval_code: case DELETE_FAST): fix cut-paste |
| 60 | + error (w should be x) found by Steve Majewski |
| 61 | + |
| 62 | +Tue Mar 22 15:37:06 1994 Guido van Rossum ( [email protected]) |
| 63 | + |
| 64 | + * Lib/profile.py: fix handle_return for exceptional case (fix |
| 65 | + suggested by Jim Roskind) |
| 66 | + |
| 67 | + * Lib/tzparse.py (tzprog): Fix typo in test for regex.match |
| 68 | + |
| 69 | + * Lib/urlopen.py: renamed to Lib/urllib.py |
| 70 | + |
| 71 | +Thu Mar 17 01:24:29 1994 Guido van Rossum ( [email protected]) |
| 72 | + |
| 73 | + * Lib/urlopen.py: added quote() and unquote() functions |
| 74 | + |
| 75 | +Wed Mar 16 11:26:29 1994 Guido van Rossum ( [email protected]) |
| 76 | + |
| 77 | + * Objects/mappingobject.c: allow dictionaries with more than |
| 78 | + 20,000 entries. |
| 79 | + |
| 80 | +Thu Mar 10 11:13:24 1994 Guido van Rossum ( [email protected]) |
| 81 | + |
| 82 | + * Lib/{pdb,profile,bdb,codehack,stdwin/wdb}.py: |
| 83 | + codehack.getcodename() is obsolete now we have co.co_name; same |
| 84 | + for getfuncname(): f.func_name. Module codehack is still needed |
| 85 | + for getlineno(), used in profile and pdb |
| 86 | + |
| 87 | +Tue Mar 8 10:37:21 1994 Guido van Rossum ( [email protected]) |
| 88 | + |
| 89 | + * Python/modsupport.c (do_arg): Format "O!" means typechecked |
| 90 | + object; pointer argument must be preceded by typeobject |
| 91 | + |
| 92 | + * Modules/threadmodule.c: don't define exit_prog if NO_EXIT_PROG |
| 93 | + is defined |
| 94 | + |
| 95 | + * Python/thread.c: don't define [_]exit_prog if NO_EXIT_PROG is |
| 96 | + defined; in the SGI version, don't use signals if exit_prog is |
| 97 | + node defined defined; in the SGI version, waitpid() for exited |
| 98 | + threads. |
| 99 | + |
| 100 | + * Python/pythonrun.c: don't call [_]exit_prog if NO_EXIT_PROG is |
| 101 | + defined |
| 102 | + |
| 103 | + * Include/thread.h: define NO_EXIT_PROG and then don't define |
| 104 | + [_]exit_prog |
| 105 | + |
| 106 | + * Modules/dbmmodule.c: Add calls to dbm_clearerr() after error on |
| 107 | + assignment (fix by Jack) |
| 108 | + |
1 | 109 | Mon Mar 7 12:41:32 1994 Guido van Rossum ( [email protected]) |
2 | 110 |
|
| 111 | + * Lib/test/test_rgbimg.py: search test file along sys.path |
| 112 | + |
| 113 | + * Lib/test/test_{b1,b2,grammar}.py: tests for indefinite sequences |
| 114 | + |
3 | 115 | * Python/{bltinmodule,ceval}.c: Changed implied and explicit loops |
4 | 116 | over sequences to allow for "indefinite" sequences a la Steve |
5 | 117 | Majewski. Instead of iterating over 0, 1, 2, ..., len(a)-1, we |
|
0 commit comments