Guido van Rossum
8ce65b4cde
README, Makfiles and `buildall' script to build Python under MPW 3.2.
1994-08-29 08:58:39 +00:00
Guido van Rossum
739267b7c3
Completed (hopefully) the unification of THINK 6.0 and MPW 3.2
...
versions -- they now share config.c and config.h, and statting is
always done through macstat.[ch] (THINK's <stat.h> defines funny
constants). Also the configuration of stdwin is done differently: you
have to define USE_STDWIN to the compiler prefix.
1994-08-29 08:42:37 +00:00
Guido van Rossum
e783444440
Intermediate version of changes after porting to MPW 3.2
1994-08-26 09:09:48 +00:00
Guido van Rossum
f0171a1626
* configure.in, */Makefile*.in: OPT can now be specified in the
...
env at configure time and will then be put in all Makefiles as
default
* */Makefile*.in: remove lib*.a before adding to it
1994-08-23 14:06:18 +00:00
Guido van Rossum
c561e5dd58
The usual...
1994-08-23 13:52:46 +00:00
Guido van Rossum
794b93ea8a
* Modules/Setup.*: removed all except Setup.in (huh? I thought
...
I'd done that already?!); disable gdbm by default
* configure.in, */Makefile*.in: OPT can now be specified in the
env at configure time and will then be put in all Makefiles as
default
* */Makefile*.in: remove lib*.a before adding to it
1994-08-23 13:51:25 +00:00
Guido van Rossum
aa0f4c73e5
* Modules/signalmodule.c: added pause().
1994-08-23 13:49:37 +00:00
Guido van Rossum
0b498beea2
* Modules/makesetup: support C++ files now; these should be given
...
as file.C or file.cc or file.c++; C files can be given as file.c
(instead of file.o, which is still supported)
1994-08-23 13:49:15 +00:00
Guido van Rossum
794d81313b
* Modules/posixmodule.c: some more NT changes
1994-08-23 13:48:48 +00:00
Guido van Rossum
9731d4470f
* Modules/config.c.in: change mac specific things
1994-08-23 13:48:30 +00:00
Guido van Rossum
d250ee2413
* Parser/tokenizer.c: backup over illegal newline in string
...
literal (for "completeness" test)
* */Makefile*.in: remove lib*.a before adding to it
1994-08-23 13:38:57 +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
b0f3c82a3b
Added macmain.c (separate Mac specific main prog); bump version to 1.1
1994-08-23 13:34:25 +00:00
Guido van Rossum
7aeb4b9ce8
* Lib/linecache.py: don't crash on empty filename
...
* Lib/macpath.py: don't return trailing colon for dirname()
(XXX won't do for volume names -- but otherwise glob(':*:*.py')
loops forever)
* Lib/traceback.py: print SyntaxError correctly
* Lib/stat.py: moved to posixstat.py; added macstat.py which has
the constants for the Mac; and created new stat.py which includes
the right one
* Lib/urllib.py: fix caching bug (by disabling the cache)
1994-08-23 13:32:20 +00:00
Guido van Rossum
9e1e149a5f
* Lib/sgi/flp.py: fix caching bug (always write the whole file to
...
the cache!)
1994-08-23 13:29:21 +00:00
Guido van Rossum
29e7af07f0
Some more changes
1994-08-23 13:28:34 +00:00
Guido van Rossum
bd851cd167
* Doc/libtime.tex: get rid of references to millitime() and
...
millisleep(); document clock()
* Doc/ref6.tex (section{Assignment statements}): added warning
about overlaps in lhs of assignment (e.g. "i, x[i] = 1, 2")
1994-08-23 13:26:22 +00:00
Guido van Rossum
d849a4838d
Description of how to build Python for the Mac.
1994-08-20 21:55:48 +00:00
Guido van Rossum
24f4850377
errors.c: clear traceback too.
...
Makefile.in: remove lib*.a before creating new one.
1994-08-19 15:37:11 +00:00
Guido van Rossum
b1ba03f045
Match new configure.in
1994-08-19 15:34:50 +00:00
Guido van Rossum
4e8af445ec
Simplify value of INSTALL (always 'cp').
...
Pass value of OPT from configure environment to Makefile.
Add check for limits.h.
Use <directory>/libreadline.a instead of -lreadline.
1994-08-19 15:33:54 +00:00
Guido van Rossum
5622ef3cbb
Moved mpzpi.py to scripts subdirectory
1994-08-19 15:09:21 +00:00
Guido van Rossum
4040ed018e
Add test for mpz module
1994-08-19 15:09:02 +00:00
Guido van Rossum
386a554fad
Added pathfix
1994-08-19 15:03:41 +00:00
Guido van Rossum
9af22a037f
newslist.py: Added search for .newslistrc.py;
...
pindent.py: use /usr/local/bin/python;
pathfix.py: new script to fix #! lines in a group of scripts.
1994-08-19 15:02:57 +00:00
Guido van Rossum
72824bab44
Move all code from version.c into config.c
1994-08-19 12:03:04 +00:00
Guido van Rossum
0c7095484e
Changes for Mac
1994-08-19 12:01:32 +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
d4d7728440
Updates for THINK C 6.0. Moved the necessary UNIX emulation routines here.
1994-08-19 10:51:31 +00:00
Guido van Rossum
e89bc75048
Changes for dynamic linking under NT
1994-08-18 16:18:13 +00:00
Guido van Rossum
14aa5da824
version.c is no longer...
1994-08-18 16:03:36 +00:00
Guido van Rossum
6a3eb5f14d
Changes to make it work and compile on NT, by Mark Hammond.
...
(NT changes for posixmodule.c re-invented by Guido.)
1994-08-18 15:42:46 +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
a322862eff
Added #diagram:... comments for Kees Blom's railroad diagram generator
1994-08-17 13:19:13 +00:00
Guido van Rossum
2828e9dbd4
* Doc/libstring.tex (section{Standard Module \sectcode{string}}):
...
removed references to {ato{f,i,l},index}_error
1994-08-17 13:16:34 +00:00
Guido van Rossum
710c352d05
* Lib/string.py: find/rfind is now the main implementation and
...
index/rindex is a wrapper that raises index_error (which is now
always ValueError)
1994-08-17 13:16:11 +00:00
Guido van Rossum
5806a4f5c3
* Modules/stropmodule.c: implement find/rfind instead of
...
index/rindex (raising and catching an exception is much more
expensive than returning and testing -1)
1994-08-17 13:15:46 +00:00
Guido van Rossum
3d67feed24
The usual
1994-08-17 12:33:50 +00:00
Guido van Rossum
a28f2dc321
do fake "import posix" for freeze.py script
1994-08-17 12:33:28 +00:00
Guido van Rossum
f8c76d0cd1
1.12 -- new address for fu-berlin mirror, infoseek uses python, more
...
info about windows stdwin, more about gnu getopt, correct typo
1994-08-17 12:19:53 +00:00
Guido van Rossum
2d3a94010f
delattr, strncopy in parsetok.c
1994-08-16 22:15:49 +00:00
Guido van Rossum
1efbb0f002
Added docs for delattr
1994-08-16 22:15:11 +00:00
Guido van Rossum
91ab4a8353
If an attribute is deleted, __setattr__ is called with 2 instead of 3
...
arguments (adding __delattr__ was deemed too much overhead)
1994-08-16 22:13:47 +00:00
Guido van Rossum
fda5fb2158
The usual
1994-08-12 13:18:41 +00:00
Guido van Rossum
a0e9a77183
* configure.in, Makefile.in: remove the AC_PREFIX() call -- it's
...
more trouble than it's worth at CWI and most other people seem to
install Python in the default (/usr/local) anway. Changed comment
describing --prefix in Makefile.in
1994-08-12 13:18:25 +00:00
Guido van Rossum
3f9a6ec9e6
* Lib/rfc822.py: fix two bugs: error in readheaders interpreting
...
regex.match() result, and wrong logic in getfirstmatchingheader()
when the same header occurs twice consecutively
1994-08-12 13:16:50 +00:00
Guido van Rossum
dc1cdca10b
Test set for new pow() function
1994-08-12 13:14:22 +00:00
Guido van Rossum
b8b264b165
* Doc/libfuncs.tex: don't use $math$ in description of pow(x,y,z);
...
describe tuple()
* Doc/libposixfile.tex: use tableiii instead of tableii, so
partparse will work again (I know, chicken!)
* Doc/libthread.tex: Added get_ident(); updated text on module
availability
* Doc/myformat.perl: Added sub do_cmd_Cpp
1994-08-12 13:13:50 +00:00
Guido van Rossum
0b7d02a36f
New patches by Andrew to fix various problems
1994-08-12 12:52:35 +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