1
2001-12-29 Camm Maguire <camm@enhanced.com>
3
* gmp/configure.in update for darwin
4
* #ifdef'ed R_386_NUM in sfaslelf.c for old libc
5
* changes to configure.in and elisp/makefile to handle emacs not
7
* fix to gmp/ltconfig to avoid exec'ing '""'
8
* Added DESTDIR to makefiles to support installing under arbitrary
10
* good 'clean' targets
11
* correct building in absense of tcl/tk
14
2001-12-18 David Billinghurst <David.Billinghurst@riotinto.com>
16
* h/gnuwin95.h: Cruft removal and update
17
(SA_RESTART): Surround by #if 0/#endif
18
(fopen_binary): Remove
19
(fopen): Remove redefinition to fopen_binary
22
2001-04-15 Bill Schelter <wfs@linux163.ma.utexas.edu>
24
* Added changes to allow the loading .o files compiled
25
on -O4 under linux, and also added this to be the default
26
optimize level if speed = 3. speed = 2 gives -O still
28
2001-04-13 Bill Schelter <wfs@sonia.ma.utexas.edu>
30
* fix the NULL_OR_ON_C_STACK macro for x86 linux in notcomp.h
33
2001-01-30 Bill Schelter <wfs@sonia.ma.utexas.edu>
35
* many changes added for MS windows version..
36
* add check on CSTACK_ADDRESS to configure for NULL_OR_ON_C_STACK
38
2000-10-27 Bill Schelter <wfs@sonia.ma.utexas.edu>
40
* o/file.d bug in close_stream
41
* add xbin/386-linux-fix to knock the -O4 flag off of gcc if
42
it is version 2.96 because of a C compiler bug
43
* fixes to configure.in to better find the tcl tk stuff.
45
2000-06-01 Bill Schelter <wfs@sonia.ma.utexas.edu>
47
* o/print.d: change printing of pathnames to use the more
48
standard #p"foo.bar" instead of #"foo.bar"
49
* o/read.d: allow pathnames #p"foo.bar" instead of just #"foo.bar"
50
as many implementations do.
54
2000-05-13 Bill Schelter <wfs@sonia.ma.utexas.edu>
57
* update gcl-2.3/mp/mpi-sol-sparc.s for the 'sparc' version.
58
* number of changes to 'configure.in' to handle finding
61
2000-05-02 Bill Schelter <wfs@linux119.ma.utexas.edu>
63
* rsym_elf.c (out;): strip off the @@GLIB* from symbols,
64
in the base image, since this is not added to .o files
65
With advent of GLIB2.0 this addition to the symbol was made.
66
This will allow dynamic linking of the raw_gcl with the C library.
67
* remove the -static default from the 386-linux.defs file,
68
so that links will by default be dynamic for libc ..
71
Fri Mar 28 16:23:18 1997 Bill Schelter <wfs@marie.ma.utexas.edu>
73
* fix o/unexelf.c for section following bss overlapping it.
74
* fix some of the install sections in makefile
78
Wed Mar 12 14:11:01 1997 Bill Schelter <wfs@marie.ma.utexas.edu>
80
* makefile (go): change to remove typo o${..} in makefile
82
* change DIR= to GCL_TK_DIR= in gcl-tk/gcltksrv* and in
83
makefile, gcl-tk/makefile. Plain DIR= was causing the
84
replacement (in sed in makefiles) of other other variables
89
Sun Dec 8 18:31:38 1996 Bill Schelter <wfs@marie.ma.utexas.edu>
91
* release 2.2.1 contains various fixes to unexec and to
92
makefiles, for building on current systems.
94
Mon Dec 2 20:36:28 1996 Bill Schelter <wfs@linux13.ma.utexas.edu>
96
* o/gbc.c: make the marking of MVloc go in the right direction.
97
important for problems that use mv_ref methods..
99
Thu Nov 9 18:09:01 1995 Bill Schelter <wfs@jany.ma.utexas.edu>
101
* fixes for format and structure printing.
102
* fixes to calls to FEerror
103
* arrange so that static arrays stay static on growing via
104
adjust-array or via output with string stream stuff
106
Mon Oct 30 20:42:17 1995 Bill Schelter <wfs@jany.ma.utexas.edu>
108
* o/print.d (BEGIN): fix (defstruct (foo (:print-function
110
(defun print-foo (foo stream depth)
111
(format stream "#<foo ~S>" (foo-junk foo)))
112
bug. [with the printStructBufp value being nulled]
113
* add-defs sets TCL_LIBRARY, and gcltksrv sets it..
114
* fixes to support solaris-i386 [in rsym_elf.c, sfaslelf.c
115
* ./add-defs fix order of tests of paths...
118
Fri Oct 20 01:15:47 1995 Bill Schelter <wfs@jany.ma.utexas.edu>
120
* fix initialization of *link-array* to be a string..
121
[remove from cmptop.lsp]
122
* misc fixes in gbc.c and sgbc.c
125
Wed Oct 18 00:16:59 1995 Bill Schelter <wfs@jany.ma.utexas.edu>
127
* (format nil "~5,,X" 10) made to work. Note the ansi draft
128
neither condones nor prohibits this. Normally the , is a place
129
holder and there is a argument after the last , and then comes the
130
directive. Here the commas dont hold a place.
132
* fix bv.bv_offset problem... the move to 64 bit machines caused
133
it to be impossible to have some structure fields overlap the way
134
they once did. added BV_OFFSET(x) and SET_BV_OFFSET(x,val)
136
* fix add-defs to make clxsocket.o not be compiled in case of
137
no X11 include files found.
139
Tue Oct 17 13:21:38 1995 Bill Schelter <wfs@jany.ma.utexas.edu>
141
* fix the (write 3) bug... in print.d
143
Wed Oct 11 23:00:34 1995 Bill Schelter <wfs@jany.ma.utexas.edu>
145
* merge in billm's elf support for linux, and repair the
146
changes effects on regular a.out linux
147
* switch to unexec from 19.29 for versions using either the
148
regular or elf unexec from emacs
151
Sun Oct 1 19:52:45 1995 Bill Schelter <wfs@jany.ma.utexas.edu>
153
* Many changes to gcl 2.1 to support 64 bit machines (eg Dec
154
alpha). Layout of structures etc changed.
155
* a gcl-2.2 beta was released in the summer.
156
since then there have been several bugs fixed. One in cmpfun.lsp
157
affecting write, and another in init_gcl.lsp to make sure the
158
link array is a string array (changed from fixnum which are no
159
longer sufficient to hold pointers).
160
* changes to fix for PA risc hpux in the hp800.h
161
* changes to unexec-19.27.c to allow MUCH faster saving in NFS
163
* testing with maxima 5.1
164
* reworking makefiles
165
* (write 2) bug fixed. (in compiler)
166
* (aref #*11111 0) fixed (was different bv_elttype field)
169
Sun Apr 30 18:28:07 1995 Bill Schelter <wfs@pythagoras.ma.utexas.edu>
171
* various fixes to array.c for bitarrays and non 1 dimensional arrays
173
* verify that pcl and clx work with these changes.
175
Sun Apr 9 21:24:38 1995 Bill Schelter <wfs@jany.ma.utexas.edu>
179
Sat Apr 1 14:01:35 1995 Bill Schelter <wfs@jany.ma.utexas.edu>
181
* There have been an infinite number of changes for gcl-2.0
183
* GCL now contains a tcl/tk windowing interface.
184
It is based on TCL 7.3 and TK 3.6 available from
185
ftp.cs.berkeley.edu and many mirrors.
187
See the gcl-tk/demos/widget.lisp file for the demos.
190
* support for gzipped files
191
(setq si::*allow-gzipped-file* t)
192
to allow it. (load "foo.o") will look for "foo.o.gz" if
193
it does not find foo.o. Writing gzipped files is not
197
See the documentaion in the info directory under command line.
200
`-f' allows shell scripts to be made such as
202
#!/usr/local/bin/gcl.exe -f
203
(print "hello world")
206
* All documentation converted to texinfo, info format and
207
extended. Ansi common lisp documentation converted to texinfo
209
* interrupts completely changed, to be more robust and to
210
allow communication with tk.
212
* regexp matching introduced see 'string-match'