Guido van Rossum
0acd4b6e82
changes for Mac CFM-68K
1995-02-18 14:50:12 +00:00
Guido van Rossum
fe299f9408
add Py_FatalError
1995-02-17 15:01:39 +00:00
Guido van Rossum
b13afdd6f4
added PyObject_IsTrue & PyCallable_Check to object interface
1995-02-17 15:01:21 +00:00
Jack Jansen
3cfc8bd841
exec_dode_object/PyImport_ExecCodeObject is now externally visible
1995-02-15 22:55:45 +00:00
Guido van Rossum
f2038a3593
version 1.2-beta-3
1995-02-13 20:27:30 +00:00
Guido van Rossum
b7d3d4e5d6
make newvarobj's size arg signed
1995-02-10 16:55:33 +00:00
Guido van Rossum
10f8efd87a
add Py_CHARMASK
1995-02-10 16:51:02 +00:00
Guido van Rossum
9e89f0a5b3
added callable, removed run_pyc_file
1995-02-07 15:26:59 +00:00
Guido van Rossum
6978503235
added findmethodinchain and methodchain data types
1995-01-26 22:58:48 +00:00
Guido van Rossum
855d0b3602
corrected two unconverted names
1995-01-20 16:52:42 +00:00
Guido van Rossum
58e4a1e0cb
last bits
1995-01-17 16:53:38 +00:00
Guido van Rossum
938178283c
new names for lots of new functions
1995-01-17 16:01:01 +00:00
Guido van Rossum
caa6380886
The great renaming, phase two: all header files have been updated to
...
use the new names exclusively, and the linker will see the new names.
Files that import "Python.h" also only see the new names. Files that
import "allobjects.h" will continue to be able to use the old names,
due to the inclusion (in allobjects.h) of "rename2.h".
1995-01-12 11:45:45 +00:00
Guido van Rossum
6c1874fc2b
changes for C++ (Tim MacKenzie)
1995-01-10 17:43:33 +00:00
Guido van Rossum
6135a87f2b
__builtins__ mods (and sys_checkinterval for ceval.c)
1995-01-09 17:53:26 +00:00
Guido van Rossum
970a0a20b8
api version checking
1995-01-09 17:47:20 +00:00
Guido van Rossum
a0d7a23398
sys.check_interval=x -> sys.setcheckinterval(x)
1995-01-09 17:46:13 +00:00
Guido van Rossum
5e56997969
initmodule2 -> initmodule3 (with doc string)
1995-01-07 11:51:27 +00:00
Guido van Rossum
3615aaf6c5
Changed since Grammar has changed
1995-01-07 10:33:27 +00:00
Guido van Rossum
7a01389bc7
add 5th arg to instancebinop
1995-01-07 10:33:05 +00:00
Guido van Rossum
0908bacfa5
added func_doc
1995-01-07 10:32:47 +00:00
Guido van Rossum
9dc8d0e0a3
added ml_doc and changed newmethodlist interface
1995-01-07 10:32:29 +00:00
Guido van Rossum
6fde390655
new tp_str and tp_doc members in type object
1995-01-07 10:32:04 +00:00
Guido van Rossum
5799b52008
Added 1995 copyright.
...
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.
1995-01-04 19:06:22 +00:00
Guido van Rossum
66cb311fba
Lots of small things, see ChangeLog
1994-12-30 15:33:50 +00:00
Jack Jansen
599f0d1c2c
- Added ability to get at strings embedded in the struct
...
- For the mac, added ability to get at pascal-style strings
1994-12-14 13:04:05 +00:00
Jack Jansen
234fd7e4bb
Use \n as PYTHONPATH delimiter on Mac (less likely to occur in
...
filenames than space).
1994-12-14 12:57:12 +00:00
Guido van Rossum
f483846386
pl1.1.1; added newgetargs renaming
1994-11-10 22:29:04 +00:00
Guido van Rossum
5ebc0cad57
include stddef.h
1994-10-20 22:03:08 +00:00
Guido van Rossum
8780a44f2c
Oops -- version number!
1994-10-06 17:00:05 +00:00
Guido van Rossum
c5d92e1271
ceval.h: added Py_MakePendingCalls()
...
classobject.h: added instancebinop()
modsupport.h: added newgetargs()
rename1.h: removed Py_FPROTO
1994-09-28 15:44:39 +00:00
Guido van Rossum
956640880d
pythonrun.h: added run_pyc_file
...
ceval.h: added Py_AddPendingCall
rest: modules using the new naming scheme must now include Python.h
1994-09-14 13:23:36 +00:00
Guido van Rossum
c6cf1dd317
pythgonrun.h: added Py_AtExit().
...
rename1.h: add PyArg_GetInt.
1994-09-07 14:35:10 +00:00
Guido van Rossum
03a909628b
Define cl_{get,set,del}attr members in classobject
1994-09-06 09:48:43 +00:00
Guido van Rossum
d2002c79f0
Added PyArg_NoArgs(v)
1994-08-29 10:55:31 +00:00
Guido van Rossum
ff18df0eb3
For THINK C 6.0
1994-08-29 10:55:19 +00:00
Guido van Rossum
b4f066da49
Include/node.h: make some fields short to save space during
...
parsing
1994-08-23 13:37:43 +00:00
Guido van Rossum
a715274421
No need to define THINK_C any more
1994-08-19 11:16:32 +00:00
Guido van Rossum
e89bc75048
Changes for dynamic linking under NT
1994-08-18 16:18:13 +00:00
Guido van Rossum
8a38a6b99f
Moved to Include and changed format to "<complete_version>"
1994-08-17 14:39:22 +00:00
Guido van Rossum
e149fa2a1e
* Objects/classobject.c, Include/classobject.h: added __getattr__
...
and __setattr__ support to override getattr(x, name) and
setattr(x, name, value) for class instances. This uses a special
hack whereby the class is supposed to be static: the __getattr__
and __setattr__ methods are looked up only once and saved in the
instance structure for speed
1994-08-12 12:49:46 +00:00
Guido van Rossum
e025e31de6
* Include/rename1.h: added PyMethodDef and PyObject
1994-08-12 12:46:05 +00:00
Guido van Rossum
75abc6392b
* Objects/{int,long,float}object.c, Include/object.h,
...
Python/bltinmodule.c: mods by Andrew Kuchling to implement
pow(x,y,z) == pow(x,y)%z, but without incurring overflow
1994-08-09 13:21:54 +00:00
Guido van Rossum
46f24027f4
Strange... levels 1 and 2 were never committed?
1994-08-01 13:16:27 +00:00
Guido van Rossum
b6775db241
Merge alpha100 branch back to main trunk
1994-08-01 11:34:53 +00:00
Guido van Rossum
80e32bf546
Added Makefile with clean and clobber targets
1994-01-04 23:24:22 +00:00
Guido van Rossum
f30adc8a99
all: 1994 copyright
...
moved config.c and most modules to ../Modules
moved patchlevel.h here from ../Include
changed version to 1.0.0 BETA, date to January 1994
1994-01-02 00:15:57 +00:00
Guido van Rossum
5a18919d00
all: 1994 copyright
...
added config.h, config.h.in
moved parser.h to ../Parser, patchlevel.h to ../Python
allobjects.h: include config.h
some: remove all refs to THINK_C_3_0
mymalloc.h: di HAVE_STDLIB differently, use size_t instead of MALLARG
1994-01-02 00:11:39 +00:00
Guido van Rossum
60a578aa4e
New files
1993-12-24 10:32:48 +00:00
Guido van Rossum
7d6aa51b56
* rangeobject.[ch], bltinmodule.c: incorporate new version of range
...
object (unchanged from source except "range" -> "xrange").
1993-12-21 22:50:31 +00:00