~ubuntu-branches/ubuntu/quantal/gclcvs/quantal

« back to all changes in this revision

Viewing changes to debian/changelog

  • Committer: Bazaar Package Importer
  • Author(s): Camm Maguire
  • Date: 2004-06-24 15:13:46 UTC
  • Revision ID: james.westby@ubuntu.com-20040624151346-xh0xaaktyyp7aorc
Tags: 2.7.0-26
C_GC_OFFSET is 2 on m68k-linux

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
gclcvs (2.7.0-26) unstable; urgency=low
 
2
 
 
3
  * C_GC_OFFSET is 2 on m68k-linux
 
4
 
 
5
 -- Camm Maguire <camm@enhanced.com>  Thu, 24 Jun 2004 15:13:46 +0000
 
6
 
 
7
gclcvs (2.7.0-25) unstable; urgency=low
 
8
 
 
9
  * gcc-3.4 support
 
10
  * Proper isnormal default courtesy of Magnus Henoch
 
11
  * gclclean makefile target and other small makefile changes
 
12
  * Proper check for C stack array body address in gbc.c and sgbc.c
 
13
  * acconfig.h update for isnormal default
 
14
  * Fix bug in setting elements (si::aset) of 0 rank arrays uncovered by
 
15
    the random tester
 
16
  * No -fomit-frame-pointer on mingw
 
17
  * installed tcl/tk patch for mingw
 
18
  * Fix banner license detection code in lsp/gcl_mislib.lsp as
 
19
    8features* entries are now keywords
 
20
  * o/makefile changes to work around trailing slash -I arguments gcc
 
21
    bug on mingw
 
22
  * Patch to mingwin.c:fix_filename to close long standing 'maxima
 
23
    ignore-errors filename corruption' bug on mingw
 
24
  * Trigger error when trying to make an array of rank greater than the
 
25
    limit set at compile time
 
26
  * Fix potential stack overwrite bug in quick_call_sfun/eval.c
 
27
  * Add -mprferred-stack-boundary=8 on amd64, as constant integers used
 
28
    in a call must be retrievable with va_arg(,fixnum)
 
29
  * Revert preferred-stack-boundary option on amd64 as it does not play
 
30
    well with external libraries, also eliminate -m64 to allow for user
 
31
    settings.  Cast fixnum constant C arguments in gcl_cmploc.lsp
 
32
    explicitly to (long) to ensure they can be extracted via
 
33
    va_arg(,fixnum)
 
34
  * reenable SA_SIGINFO on amd64 to restore SGC there
 
35
  * Include elf.h in FreeBSD.h
 
36
  * Allow for elf_abi.h in FreeBSD.h
 
37
  * Add envp arg to main in rsym_nt.c
 
38
  * Add README.openbsd file
 
39
  * Fix load path of clcs_macros.lisp in myload1.lisp to reenable
 
40
    compiler::link in the ansi build
 
41
  * readme.mingw updates
 
42
  * solaris.h updates for custreloc option
 
43
  * Fix eval-when behavior in compiler -- in addition to extending
 
44
    support for the new keywords :execute, :compile-toplevel, and :load-
 
45
    toplevel throughout, repair the logic in which load trumped compile.
 
46
    Closes: #226859
 
47
  * Include stdlib.h when using alloca in the compiler, report all C
 
48
    warnings to the user
 
49
  * Remove generated pcl/pcl_gaz*lsp files from repository
 
50
  * gcl -> gclcvs in gcl.el and dbl.el when compiling gclcvs package,
 
51
    Closes: #255019
 
52
  * Close possibility of malloc failure due to intervening gbc arising
 
53
    from the misordering of allocation calls
 
54
 
 
55
 -- Camm Maguire <camm@enhanced.com>  Wed, 23 Jun 2004 19:22:08 +0000
 
56
 
 
57
gclcvs (2.7.0-24) unstable; urgency=low
 
58
 
 
59
  * Fix segfault in referencing (sgc_)type_map out of bounds which can
 
60
    occurr when C stack is below heap, as on alpha.
 
61
  * Cleanup compiler warnings on bcmp.c bzero.c and bcopy.c
 
62
  * Clean up compiler warning in file.d
 
63
  * Ensure set TLDFLAGS are used in finding DBEGIN in copnfigure.in, for
 
64
    OpenBSD
 
65
 
 
66
 -- Camm Maguire <camm@enhanced.com>  Fri,  7 May 2004 21:51:43 +0000
 
67
 
 
68
gclcvs (2.7.0-23) unstable; urgency=low
 
69
 
 
70
  * Make *features* entries keywords -- add canonical host cpu and
 
71
    kernel-system to *features*, disable h files specific
 
72
    ADDITIONAL_FEATURES macro in main.c
 
73
  * Fix merge-pathanames bug in concatenating default and supplied
 
74
    directory lists
 
75
  * Minor pathname and *features* fixes
 
76
  * Fix recently introduced configure.in syntax bug
 
77
  * Minor patches to support big gcl images -- all page integers must be
 
78
    long ints, need stack space limits that scale with MAXPAGES at least
 
79
    to allow free_map stack array in sgc_start.  FIXME -- right now can
 
80
    handle situations where page numbers are ints, but npage*PAGESIZE is
 
81
    a long, need to handle npage >MAX_INT later.  This is to support the
 
82
    'billion cons element acl2 image' requested by a gcl user
 
83
  * Revert winnt features and debugging aids in configure.in
 
84
  * Revert debugging forms in o/prog.c
 
85
  * OpenBSD support, gcc warning cleanups for long page integers
 
86
 
 
87
 -- Camm Maguire <camm@enhanced.com>  Mon,  3 May 2004 21:36:09 +0000
 
88
 
 
89
gclcvs (2.7.0-22) unstable; urgency=low
 
90
 
 
91
  * New snapshot for Debian package
 
92
 
 
93
 -- Camm Maguire <camm@enhanced.com>  Tue, 20 Apr 2004 12:05:26 -0400
 
94
 
 
95
gclcvs (2.7.0-21) unstable; urgency=low
 
96
 
 
97
  * Remove junk files from source, which blocked build on ia64
 
98
 
 
99
 -- Camm Maguire <camm@enhanced.com>  Thu, 15 Apr 2004 15:13:10 +0000
 
100
 
 
101
gclcvs (2.7.0-20) unstable; urgency=low
 
102
 
 
103
  * Rework compiler::*ld-libs*, compiler::link, and unixport/makefile to
 
104
    accomodate mingw need for firstfile.o and lastfile.o
 
105
  * Remove incompatible -fomit-frame-pointer when compiling with -pg
 
106
    profiling
 
107
  * Load sys-proclaim.lisp files forimproved linking and smaller object
 
108
    size across the board, install same for use with compiler::link
 
109
  * Use pathnames instead of strings in compiler::link, also in image
 
110
    init files, for Windows
 
111
  * small mod to unixport/makefile re filtering of firstfile and
 
112
    lastfile
 
113
  * Default to debug mode on hppa to work around gcc compiler
 
114
    optimization bugs
 
115
  * Add missing m4 and automake files in binutils directory to enable
 
116
    automake and autoconf here
 
117
  * Add bfd/po makefiles
 
118
  * Macosx defaults in configure.in
 
119
  * Regenerate generated autotools files in binutils/bfd subdir
 
120
  * *gcl-version* -> *gcl-minor-version*,*gcl-extra-version*
 
121
  * Support for more informative banner reading features list
 
122
  * Support for both sigbus and sigsegv in sgbc.c as is customary in .h
 
123
    files
 
124
  * mach-o compatible changes in sfaslbfd.c
 
125
  * Support for new debugging section names in sfaslelf.c
 
126
  * Modify default banner slightly
 
127
  * Homebrew plt-like mechanism for ensuring that valid internal
 
128
    addresses exist to which undefined symbols in compiled lisp objects
 
129
    referring to external shared libraries can be relocated
 
130
  * Make configure demand gettext when choosing --enable-locbfd
 
131
  * Make sure references to ldb1, a stub conventionally optimized away,
 
132
    can be resonled when optimization is turned off
 
133
  * completion_matches ->  rl_completion_matches in gcl_readline.d,
 
134
    which is what is exported in the headers
 
135
  * make suure bfd fasload initializes dum.sm.sm_object1 for
 
136
    read_fasl_vector
 
137
  * When a tagbody contains ccb reference tags, and hence i itself
 
138
    marked ccb, mark all the clb tags therein ccb too, as the tagbody
 
139
    environment will be consed in c2tagbody-ccb.  FIXME -- review this
 
140
    logic carefully
 
141
  * fix typoe in o/sfaslbfd.c
 
142
  * Add code to unwind redefinitions of the stack supremum in c2expr-top
 
143
    (used in c2multiple-value-prog1 and c2multiple-value-call in
 
144
    evaluating arguments) on non-local exit
 
145
  * Use new temporarry variables holding lisp stack  supremum for lint
 
146
  * Eliminate extraneous warning message when allocating fewer pages
 
147
    than already allocated
 
148
  * Rework internal plt symbol address capture
 
149
  * Cleanup sfaslelf compiler warning
 
150
  * Remove implicit dependency on gawk, optimize plt.c a little
 
151
  * Fix rsym generated symbol tables for 64 bit platforms
 
152
  * Make sure 'unwind' in frame.c does nt go below frs_org
 
153
  * Do not define symbols with no value, either in bfd/rsym, or in
 
154
    plt.c.  Generates a clear and explicit error of an undefined symbol
 
155
    when we've missed an address
 
156
  * Define the external symbols known to be written at present in plt.c
 
157
  * fix some more compiler errors found by the random tester -- all
 
158
    related to proper unwinding of temporary reductions of vs_top from
 
159
    te local supremum
 
160
  * Adjustments to vs_top reset logic to clear (hopefully last)
 
161
    remaining bug found by the random-tester
 
162
  * Allow args-info-referred-vars to match replaced vars, clearing bug
 
163
    report submitted by Matt Kauffman
 
164
  * Rework plt code yet again to be compatible with compiler::link for
 
165
    axiom, and mingw32
 
166
  * Try to automatically determine the form used for the explicitly
 
167
    compiled in external function addresses in plt.c
 
168
  * No need to explicitly write cr-lf on windows
 
169
  * Autodetection of machine on FreeBSD
 
170
  * Updated defs and h files for FreeBSD courtesy of Mark Murray
 
171
  * Minor ifdefs needed for FreeBSD
 
172
  * Refer to exported non-static C stub of fSmake_vector1 in plt.c
 
173
    (needed on ia64)
 
174
  * Readline 4.1/4.3 configure magic
 
175
  * Remove extraneous symbols from plt.h, autodetect and correct for
 
176
    leading underscore in object symbols
 
177
  * complete readline version detection commit
 
178
  * Minor cleanup in eval-when code
 
179
  * Autodetect GNU ld and add -Wl,-Map only when appropriate
 
180
  * Fix GNU_LD autodetection in configure.in
 
181
  * Eliminate C_INCLUDE_PATH from shell script wrapper
 
182
  * Use lisp rather than 'system touch' to make empty map file in
 
183
    compiler::link
 
184
  * fix small bug when info is passed bad second argument
 
185
  * Don't try to open map file if doesn't stat (macosx)
 
186
  * Add earlier forgotten branch patch to sfaslbfd.c for macosx
 
187
  * minor variable name change
 
188
  * Perhormance improvement to gcl_seqlib.lsp -- no inner loop over
 
189
    bignums
 
190
  * Proper contblock/relblock determination when expanding string
 
191
    streams
 
192
  * Proper string type determination for *link-array*
 
193
  * .ini files depend on plt.h
 
194
  * plttest.c cannot depend on include.h
 
195
  * Address longstanding FIXmE in gensym, so that two strings are not
 
196
    allocated for each gensym
 
197
  * Fix rare infinite loop bug in array.c
 
198
  * Import si::info into 'user
 
199
  * , -> # as sed separator
 
200
  * Fix find-class proclamation
 
201
  * Minor warning removals and fixups
 
202
  * Binary searches through ordered arrays of referred and changed
 
203
    variables for dramatic compiler performance improvement in the large
 
204
    case -- support declarations and thereby optimizations of the form
 
205
    (declare ((vector t) foo)), etc.
 
206
  * Better 'time macro
 
207
  * allow universe file to be loaded by 2.6.1
 
208
  * rebuild pcl_gaz* files
 
209
  * cleanup room report and give more space to modern large heaps
 
210
  * room report formatting
 
211
  * Add old test failures to misc.lsp
 
212
  * Properly gensymmed time macro
 
213
  * Allow for white space chars in compiled filenames
 
214
  * Autodetect and work around sbrk randomization, e.g. on Fedora 1
 
215
  * Probe for sbrk before probing for randomized sbrk
 
216
  * Openbsd changes -- maximize data seg resource if possible, avoid
 
217
    mallocing error message when allocation routines fails
 
218
  * Fix sigcontext configure tests
 
219
  * Rename loop-finish -> sloop-finish in sloop package so that sloop
 
220
    and ansi loop can be used simultaneously
 
221
  * Handle arguments which are zero in LCM
 
222
  * Fix typo in configure.in
 
223
  * Improved dotimes macro which avoids unnecessary fixnum garbage
 
224
    generation
 
225
  * si::*OPTIMIZE-MAXIMUM-PAGES* support
 
226
  * Fix sigcontext autodetection on sparc
 
227
  * Improve optimize-maximum-pages algorithm
 
228
  * mprotect pages PROT_EXEC as CLEAR_CACHE step on amd64-linux
 
229
  * Prevent recursive malloc calls for OpenBSD error reporting
 
230
  * Push dummy 0 time for child runtime on windows to be compatible with
 
231
    other platforms for now
 
232
  * Make sure pages are mprotected PROT_EXEC for amd64 support
 
233
 
 
234
 -- Camm Maguire <camm@enhanced.com>  Tue, 13 Apr 2004 21:02:02 +0000
 
235
 
 
236
gclcvs (2.7.0-19) unstable; urgency=low
 
237
 
 
238
  * Revert unixport/makefile link order fix for windows, breaks
 
239
    compiler::link, find another way
 
240
  * runtime SGC fault recovery test
 
241
  * Protect read/fread in case SGC is enabled with safe (restartable)
 
242
    versions
 
243
  * SGC on for arm and hppa
 
244
  * use standard sgc fault recovery element for hppa as recommended by
 
245
    hppa kernel experts
 
246
  * Document system return codes
 
247
  * exit with -1 when standard in ends in lisp debug mode
 
248
  * rl_putc_em a carriage return after invoking readline to ensure the
 
249
    prompt in rl_putc_em_line is cleared.
 
250
  * Store banner in si::*system-banner* for possible modificationin
 
251
    compatibly licensed programs
 
252
 
 
253
 -- Camm Maguire <camm@enhanced.com>  Sat, 14 Feb 2004 17:42:42 +0000
 
254
 
 
255
gclcvs (2.7.0-18) unstable; urgency=low
 
256
 
 
257
  * Automatic readline initialization
 
258
  * Add watch file
 
259
  * Prevent circular error loops
 
260
  * Prevent automatic optimization added to CFLAGS by autoconf
 
261
  * Rework documentation installation in and outside of Debian
 
262
  * Support user deined predicates at an elementary level in the form
 
263
    '(satisfies foop) in gcl_predlib.lsp
 
264
  * Install binary gcd algorithm for ~10% performance increase
 
265
  * Rescale some default allocation parameters -- bignum allocation by
 
266
    relblocks by default, default growth parameters are 1 (min),
 
267
    0.1*MAXPAGE (max), 0.5 (increase), 0.3 (percent free), holepage is
 
268
    4*MAXPAGE/1024, INIT_HOLEPAGE, INIT_NRBPAGE and RB_GETA scale
 
269
    accordingly
 
270
  * Clean windows/sysdir.bat
 
271
  * Check for zero args in new gcd code
 
272
  * Default hole is maxpages/10, holesize configure option added
 
273
  * Build depend on emacs21 | emacsen
 
274
  * Remove calls to init-readline with new automatic readline setup
 
275
  * Always check args in compiled macro functions to ensure safe calls
 
276
    for now.  FIXME compile these in the future as sfn instead of cf
 
277
    types so that arg checking is only done when called from safe code
 
278
  * Avoid ~P escape with no arguments in ansi-tests/rt.lsp -- FIXME --
 
279
    this should be made to work
 
280
 
 
281
 -- Camm Maguire <camm@enhanced.com>  Fri, 30 Jan 2004 04:48:44 +0000
 
282
 
 
283
gclcvs (2.7.0-17) unstable; urgency=low
 
284
 
 
285
  * Fix gcl-doc doc-base files
 
286
 
 
287
 -- Camm Maguire <camm@enhanced.com>  Tue, 30 Dec 2003 22:35:58 +0000
 
288
 
 
289
gclcvs (2.7.0-16) unstable; urgency=low
 
290
 
 
291
  * Fix bug in compiler::c2labels in which *ccb-vs* was missing a ocal
 
292
    rebind
 
293
  * Remove duplicate tags from compiled C switch statements
 
294
  * Minor merges for DARWIN support
 
295
  * Path to configure to make --enable-emacsdir work
 
296
  * Check for readline/readline.h header before configuring for readline
 
297
  * Improve system bfd library location detection
 
298
  * Make sure external gmp lib is compatible via __GNU_MP_VERSION, else
 
299
    backoff to local gmp build;  prepend externally defined CFLAGS into
 
300
    output CFLAGS, FINAL_CFLAGS, and NIFLAGS
 
301
  * Remove --enable-gmp configure option; gmp is required for GCL
 
302
  * Use --enable-emacsdir in debian/rules, make sure --enable-emacsdir
 
303
    and --enable-infodir work when arg contains ${prefix}
 
304
  * Install myload1.lisp and clcs_macros.lisp to fix compiler::link with
 
305
    ansi image
 
306
  * Fix typo in chap-6.texi
 
307
  * Make sure to export SGC define from config.h to cmpinclude.h -- Now
 
308
    that we used optimized structures in the compiler, we need at least
 
309
    the definition of SGC_TOUCH there to prevent GBC errors.  FIXME --
 
310
    handle header dependencies more robustly.  Thanks to Robert Boyer
 
311
    for the report
 
312
  * Improve SGC define extraction for cmpinclude.h
 
313
  * Fix variable reference errors which were occurring for compiled
 
314
    local functions defined within closure-generating or other
 
315
    environment stack pushing functions when safety is set to 3 (thanks
 
316
    Paul Dietz for the report.).  When constructing local functions and
 
317
    closures within a 'mother' function, *ccb-vs* will hold the number
 
318
    of closure environments stacked at the point of each closure
 
319
    creation or call to a local function.  This value is stored as the
 
320
    cadr of a list pushed onto *local-funs*, and is read when writing
 
321
    out the C code for the local function or closure, where it is used
 
322
    to initialize *ccb-vs* and *initial-ccb-vs* for subsequent
 
323
    processing.  The latter is used as the reference point when
 
324
    addressing variables in wt-ccb-vs, as the former could be still
 
325
    further incremented within the closure or local function itself.
 
326
    Local functions as opposed to closures do not increment *ccb-vs* and
 
327
    do not push the environment.  When a local function is defined
 
328
    within a closure-generating flet/labels, or a tagbody or block which
 
329
    pushes the environment, the value of *ccb-vs* written to the list
 
330
    corresponding to the local function can be erroneously incremented
 
331
    beyond the *initial-ccb-vs* value established before any environment
 
332
    pushing operations were processed.  It is this latter value which is
 
333
    appropriate for use in wt-ccb-vs, as the local functions, unlike the
 
334
    closures, receive an environment level with the mother generating
 
335
    function.  We therefore push *initial-ccb-vs* onto the end the list
 
336
    pushed onto *local-funs* only when defining a local function, and
 
337
    use it to initialize an added optional variable initialize-ccb-vs in
 
338
    t3local-fun and t3local-dcfun, which default to the original ccb-vs.
 
339
    We then bind *initial-ccb-vs* to this new optional parameter instead
 
340
    of the former *ccb-vs, which was only appropriate for closures.
 
341
  * Put in rudimentary logic for the selection of stack vs. heap storage
 
342
    for bignums depending on the frame context.  FIXME, this logic is
 
343
    too conservative at present.  SETQ_II and SETQ_IO take an additional
 
344
    parameter which is malloc when *unwind-exit* is bound and contains
 
345
    'frame and  alloca otherwise.  New macro bignum-expansion-storage.
 
346
    FIXME, ensure that IDECL does not need similar modification.
 
347
  * Cleanup a few compiler warnings in the compiler
 
348
  * Eliminate unneeded transformatio of contniguous pages to other pages
 
349
    on save-system.
 
350
  * Cleanup compiler warning in alloc.c
 
351
  * Cleanup compiler warning in sys_mod_gcl.c
 
352
  * malloc -> gcl_gmp_alloc in recent setjmp frame protected bignum
 
353
    allocation
 
354
  * Add -Wa,--execstack if on an exec-shield enabled system, can be
 
355
    explicitly added otherwise by setting the CFLAGS variable before the
 
356
    configure step, remove oldgmp configure option
 
357
  * Better execstack flag handling in configure
 
358
  * Allow for commas in CFLAGS in sed command writing *cc*
 
359
  * Remove generated files from working part of repository, .c, .h, and
 
360
    .data source for the mod, pcl, and clcs subsystems are now found in
 
361
    the c subdir of the respective dir
 
362
  * Some FreeBSD cleanups
 
363
  * Preliminary gprof profiling support
 
364
  * Rework html documentation generation and installation
 
365
  * Remove parentheses from setf class-name info node in chap-7.texi
 
366
 
 
367
 -- Camm Maguire <camm@enhanced.com>  Tue, 30 Dec 2003 16:50:01 +0000
 
368
 
 
369
gclcvs (2.7.0-15) unstable; urgency=low
 
370
 
 
371
  * Insert some forgotten STATIC_FUNCTION_POINTERS fixes into comm.c and
 
372
    sheader.h in the gcl-tk directory
 
373
 
 
374
 -- Camm Maguire <camm@enhanced.com>  Thu,  6 Nov 2003 20:48:35 +0000
 
375
 
 
376
gclcvs (2.7.0-14) unstable; urgency=low
 
377
 
 
378
  * Portability patches to makefiles to support non-GNU grep (no -q),
 
379
    and non-bash sh, C_INCLUDE_PATH=...;export C_INCLUDE_PATH
 
380
  * copy the global *info* parameter in c1flet and c1labels to prevent
 
381
    accumulation of old data -- FIXME -- make sure there are no other
 
382
    copies required, and eventually replace this global parameter with
 
383
    local variables
 
384
  * Turn on some optimization on hppa, -O only
 
385
  * Make all C defined functions installed into lisp static functions
 
386
    to work around dynamic function descriptors on ia64, Closes:
 
387
    #217484, Closes: #204789, (STATIC_FUNCTION_POINTERS define in
 
388
    config.h)
 
389
 
 
390
 -- Camm Maguire <camm@enhanced.com>  Thu,  6 Nov 2003 15:43:07 +0000
 
391
 
 
392
gclcvs (2.7.0-13) unstable; urgency=low
 
393
 
 
394
  * Repair weak symbol addition to the bfd symbol table in sfasli.c
 
395
  * Be more thorough about adding fun-info to call-local info in
 
396
    gcl_cmpflet.lsp, accompanying simplifications in gcl_cmpeval.lsp
 
397
    (call-global lists have info updated by args already in (c1args args
 
398
    info)), small changes in add-info in gcl_cmpinline.lsp, FIXME --
 
399
    study rational for *info* special variable in certain places as
 
400
    opposed to more common copy-info
 
401
 
 
402
 -- Camm Maguire <camm@enhanced.com>  Thu, 30 Oct 2003 20:23:17 -0500
 
403
 
 
404
gclcvs (2.7.0-12) unstable; urgency=low
 
405
 
 
406
  * Fix sh syntax in debian/gcl.sh
 
407
  * init_or_load1 -> gcl_init_or_load1 in xgcl-2/sysinit.lsp
 
408
  * Add generated pcl_gazonk8 files to archive, as Windows still can't
 
409
    build pcl from lisp source
 
410
  * Add clcs_macros and clcs package info to image before pcl build, as
 
411
    walker needs final forms of certain macros/fuctions to generate
 
412
    correct generic function calls, and clcs replaces/shadows some semi-
 
413
    equivalent macros/functions in the traditional image, e.g.
 
414
    etypecase, etc.
 
415
  * TODO, rationalize this circular dependency between clcs and pcl for
 
416
    the other shadowed functions (not in clcs_macros) as well
 
417
  * find-class-no-error -> (find-class obj nil)
 
418
  * internal-program-error -> internal-simple-program-error, add working
 
419
    internal-simple-control-error
 
420
  * Many restart test fixes, with guidance from cmucl, TODO rationalize
 
421
    the integration with traditional image catch/throw of quit-tags
 
422
  * relativize pathnames in clcs/myload.lisp
 
423
  * Add with-condition-restarts to clcs exports
 
424
  * Many ansi structure test fixes
 
425
  * Some ansi fixes to 'the
 
426
  * Many CLOS ansi fixes, particularly in methods and method-
 
427
    combinations, via a (still partial) synchronization of the pcl
 
428
    source tree with that of CMUCL
 
429
  * Add functionless structures for missing lisp types that should be
 
430
    classes, TODO, integrate this with GCL's native object support for
 
431
    these types, and/or possibly use defclass directly instead of
 
432
    defstruct
 
433
  * Rebuild dependent files and install (for Windows), bringing ansi
 
434
    failures down to 508, or some 3.5%
 
435
  * Protect find-class with when symbolp in subtypep
 
436
  * Map t and nil stream indicators properly in optimized compiled
 
437
    references to read_char1 and read_byte1 (in read.d)
 
438
  * Load weak symbols as well as undefined symbols in
 
439
    bfd_build_symbol_table, for the purposes of the static build
 
440
    possibility
 
441
 
 
442
 -- Camm Maguire <camm@enhanced.com>  Thu, 23 Oct 2003 16:46:22 +0000
 
443
 
 
444
gclcvs (2.7.0-11) unstable; urgency=low
 
445
 
 
446
  * Remove imod/ifloor functions in cmpaux.c and directly inline their
 
447
    fixed equivalents in gcl_cmpopt.lsp
 
448
  * Init newly introduced gazonk8.o in pcl package for arches that can't
 
449
    save natively relocated objects, Closes: #215501
 
450
  * Fix some allow-other-keys errors in pcl_fast_init.lisp:  TODO
 
451
    verify and test this
 
452
  * Program error when bad place is passed to getf
 
453
 
 
454
 -- Camm Maguire <camm@enhanced.com>  Mon, 13 Oct 2003 21:50:55 +0000
 
455
 
 
456
gclcvs (2.7.0-10) unstable; urgency=low
 
457
 
 
458
  * generate less garbage in add-info (gcl_cmpinline.lsp), enabling
 
459
    maxima compile to complete in a finite time :-)
 
460
 
 
461
 -- Camm Maguire <camm@enhanced.com>  Fri, 10 Oct 2003 22:15:28 +0000
 
462
 
 
463
gclcvs (2.7.0-9) unstable; urgency=low
 
464
 
 
465
  * Fix compiler optimization bug in gcl_cmpopt.lsp -- missing parens
 
466
    around inliner for max and min
 
467
  * collect info structures for local functions in flet and labels
 
468
    processing (gcl_cmpflet.lsp), and pass upwards to call-local and
 
469
    call-global (gcl_cmpeval.lsp) to fix certain inlining bugs in via
 
470
    more proper operation of args-info-changed-vars (gcl_cmpinline.lsp,
 
471
    inline-args, gcl_cmplet.lsp, c2let)
 
472
  * Fix an obviou int overflow in ifloor (o/cmpaux.c), handle more
 
473
    proper fixnum/integer determination from declarations later
 
474
  * eliminate duplicate predicate calls in list-merge-srot in
 
475
    gcl_seqlib.lsp
 
476
  * declare ignorable support
 
477
  * begin sync of our pcl tree with cmucl's, and fix a few bugs not in
 
478
    cmucl's tree.  Brings ansi test failures down by about one hundred
 
479
 
 
480
 -- Camm Maguire <camm@enhanced.com>  Fri, 10 Oct 2003 03:37:09 +0000
 
481
 
 
482
gclcvs (2.7.0-8) unstable; urgency=low
 
483
 
 
484
  * Parse errors implemented; recompile generated .c, .h, and .data
 
485
    files with prior compiler fixes
 
486
  * Initial setf function implementation, removes about 1/5 of ansi test
 
487
    failures
 
488
  * Rebuild depdndent files
 
489
 
 
490
 -- Camm Maguire <camm@enhanced.com>  Tue,  7 Oct 2003 21:08:29 +0000
 
491
 
 
492
gclcvs (2.7.0-7) unstable; urgency=low
 
493
 
 
494
  * ANSI :default-initarg fixes to define-condition
 
495
  * Restore mpz_to_mpz{1} in gmp_big.c, can be written by compiler
 
496
  * tk8.4 patches
 
497
  * Prevent destructive modification of bignum arguments in log_op/mp_op
 
498
    in gmp_big.c
 
499
  * Make sure to push stack variables onto newly allocated C variable
 
500
    when inlining args and args cause side effects, in inline-args,
 
501
    gcl_cmpinline.lsp
 
502
  * Fix bug related to gcc-3.3 fixes in set_exponent in num_co.c
 
503
  * Remove pcl_methods.c patch. as is apparently no longer needed, TODO
 
504
    -- make sure VOL modifier is inserted where needed to prevent
 
505
    longjmp clobbers
 
506
  * Add mod directory to *load-path*
 
507
  * Fix BOA defstruct ansi tests
 
508
 
 
509
 -- Camm Maguire <camm@enhanced.com>  Thu,  2 Oct 2003 17:57:21 +0000
 
510
 
 
511
gclcvs (2.7.0-6) unstable; urgency=low
 
512
 
 
513
  * Enable NIFLAGS variable to work around ppc compiler bug
 
514
  * VERSION correction in configure
 
515
  * Merge in compilation from lsp step in lsp and cmpnew directories via
 
516
    saved_pre_gcl from 2.6.1
 
517
 
 
518
 -- Camm Maguire <camm@enhanced.com>  Wed, 24 Sep 2003 16:28:59 +0000
 
519
 
 
520
gclcvs (2.7.0-5) unstable; urgency=low
 
521
 
 
522
  * Separate lsp modules not in wfs' original tree into mod directory,
 
523
    and rebuild from lisp source as an intermediary step between trad
 
524
    and pcl.  Needed as the new loop macro, and hence possibly other
 
525
    code we might use from cmucl, compiles structure references which
 
526
    are machine word size dependent, and will break on 64bit machines
 
527
    for example if compiled only from C with 32bit C sources.
 
528
  * Merge in unused variable, cmpinit changes and optimizations,
 
529
    fasdmacros name changes, collectfn name changes, and sys-proclaim
 
530
    updates and rebuilds from 2.6.1
 
531
 
 
532
 -- Camm Maguire <camm@enhanced.com>  Tue, 23 Sep 2003 21:49:24 +0000
 
533
 
 
534
gclcvs (2.7.0-4) unstable; urgency=low
 
535
 
 
536
  * Mac OSX GET_FULL_PATH_SELF
 
537
  * Add conditions::find-class-no-error, si::find-class-no-error pair a
 
538
    la find-class for use in fixing subtypep when passed symbols naming
 
539
    classes
 
540
  * Newest loop macro from cmucl with a few edits
 
541
  * Raise a package error in si::coerce-to-package on failure
 
542
  * Better class handling in subtypep and support for 'satisfies in
 
543
    normalize-type, some more predicate type pairs added
 
544
  * Allow for non-keyword type keywords, and fix some allow-other-keys
 
545
    processing
 
546
  * Fix typo in fasldlsym.c, Closes: #212239
 
547
  * Package rebuild and rerelease
 
548
 
 
549
 -- Camm Maguire <camm@enhanced.com>  Mon, 22 Sep 2003 22:04:42 +0000
 
550
 
 
551
gclcvs (2.7.0-3) unstable; urgency=low
 
552
 
 
553
  * Close streams in fasldlsym.c
 
554
 
 
555
 -- Camm Maguire <camm@enhanced.com>  Tue, 16 Sep 2003 15:04:45 +0000
 
556
 
 
557
gclcvs (2.7.0-2) unstable; urgency=low
 
558
 
 
559
  * Add processor flag variable to flags in configure.in
 
560
  * Autoadd full path to kcl_self to enable save-system when user moves
 
561
    executable and calls without script wrapper
 
562
  * Add special variables si::*collect-binary-modules* and si::*binary-
 
563
    modules* as a facility for discovering the list of fasloaded objects
 
564
    preceding a save-system is required for a subsequent compiler::link
 
565
  * Add collectfn.lsp to distro
 
566
  * Rename some files and init_ functions to eliminate namespace
 
567
    conflicts when building images with compiler::link
 
568
  * Enable compressed info reading
 
569
  * Make sure no opt flags are set when enable debug is specified
 
570
  * Use NIFlAGS to compile new_init with lower opts on ppc to work
 
571
    around gcc bug, restore full opts to other files
 
572
 
 
573
 -- Camm Maguire <camm@enhanced.com>  Sun, 14 Sep 2003 02:43:36 +0000
 
574
 
 
575
gclcvs (2.7.0-1) unstable; urgency=low
 
576
 
 
577
  * New files for macosx
 
578
  * rpm spec file added
 
579
  * Merge changes from 2.5.4
 
580
  * Add additional pop to loose package stack in read.d for dotted pairs
 
581
  * Back to unstable distribution for cvs snapshots, reflect snapshot in
 
582
    source package name instead of version, enable concurrent stable and
 
583
    cvs snapshot installation
 
584
  * 6.0 minor version for CVS snapshots, stable releases will start at
 
585
    .1
 
586
  * fixup config.guess,sub rules in debian/rules
 
587
  * remove  windows/install.ansi.lsp (build generated file) from CVS
 
588
  * Remove unused definitions of Vcs
 
589
  * Merge changes from 2.6.1
 
590
  * Add windows/install.lsp to clean target
 
591
  * Add in macosx files to stable and cvs head
 
592
  * Fix bad debelper postinst, Closes: #208765
 
593
  * Fix static detection fr ia64; contblock size detection on arm
 
594
  * Fix gcc verion checking in gmp3 subconfigure, esp. for arm
 
595
  * Escape all sgc code with #ifdef SGC
 
596
  * Fix to sfasli.c to avoid defining symbols in other than *UND*
 
597
    sections
 
598
  * Remove some 64 bit warnings
 
599
  * Turn off def_static on ia64 for now -- its broken
 
600
  * Redefine temporary files in elisp/makefile
 
601
  * Remove build-dependency on autoconf as a temporary work around to
 
602
    Debian autoconf's dependency bug on emacsen-common
 
603
  * Fix permissions bug in temporary gzipped file handling
 
604
  * Propagate control changes correctly with package extension
 
605
  * Newer standards
 
606
  * Add windows/isntall.lsp to clean target
 
607
 
 
608
 -- Camm Maguire <camm@enhanced.com>  Tue,  9 Sep 2003 17:10:20 +0000
 
609
 
 
610
gcl (2.6.1-1) unstable; urgency=low
 
611
 
 
612
  * New upstream release
 
613
  * Type-punning warning fixes
 
614
  * small_fixnum overflow fixes
 
615
  * off by one fix in cerror
 
616
  * Fix compiler error which had not recognized defpackage as a package
 
617
    operation
 
618
  * Fix tkl.lisp call to open-named-socket
 
619
  * Make values-list and nreconc signal errors when they should on
 
620
    dotted lists.
 
621
  * Avoid use of windows.h types as macros.
 
622
  * New config.{sub,guess}
 
623
  * Windows installer updates from CVS HEAD
 
624
  * fix potential longjmp clobber in read.d;add some windows files to
 
625
    main makefile clean target;
 
626
  * Darwin revealed fixes to usig.c and unixtime.c
 
627
  * Fix gbc time calculation in case of recursive gbc calls
 
628
  * Run patch_sharp in LSharp_exclamation_reader to handle new case of
 
629
    defpackage ops at head of fasl vector, required for maxima build
 
630
  * Special symbol Dotnil has ordinary list Cnil for plist and hpack
 
631
  * Small fixes for profiling support
 
632
  * Restore pp() function for debugging; print out undefined symbol
 
633
    names
 
634
  * Small patch for fix xgcl demo (thanks  Michael Koehne)
 
635
  * Better bfd symbol table strategy
 
636
  * Fix bfd table symbol counting for combined_table profiling
 
637
  * amd64 linux support
 
638
  * O6 -> O3
 
639
  * static linking on ia64 to work around current mechanism for runtime
 
640
    generated function descriptors
 
641
  * enable-static configure option
 
642
  * Fix debian/gcl-doc.docs for latest texinfo file splitting policy,
 
643
    Closes: #206017
 
644
  * Fix typo in o/sfasli.c
 
645
  * Rework debian package structure to handle stable and cvs packages
 
646
    simultaneously
 
647
  * Add gazonk*.lsp to clean target
 
648
  * syntax fix to lsp/gprof.hc
 
649
  * Add support for SGC contblock pages
 
650
  * Fixes to debian/rules
 
651
  * Remove unused definitions of Vcs
 
652
  * Increase default maxpages and stack sizes
 
653
  * Maintain a persisten *system-directory* binding
 
654
  * Push installed /h directory onto -I flags on cc command line
 
655
  * Escape old in-package behavior with #ifdef ANSI_COMMON_LISP
 
656
  * define HAVE_XDR in linux.h
 
657
  * reduce resolution of contblock mark_table in gbc.c to match new
 
658
    minimum granularity introduced via CPTR_ALIGN
 
659
  * Remove exit function in main.c
 
660
 
 
661
 -- Camm Maguire <camm@enhanced.com>  Thu,  4 Sep 2003 02:20:52 +0000
 
662
 
 
663
gcl (2.6.0cvs-1) experimental; urgency=low
 
664
 
 
665
  * Experimental Debian distribution for CVS snapshots
 
666
  * reader enhancement to handle foo:(a b c)
 
667
  * preliminary defgeneric method support
 
668
 
 
669
 -- Camm Maguire <camm@enhanced.com>  Tue, 15 Jul 2003 13:41:33 -0400
 
670
 
 
671
gcl (2.5.3-2) unstable; urgency=low
 
672
 
 
673
  * gcc-3.3 all platforms
 
674
 
 
675
 -- Camm Maguire <camm@enhanced.com>  Mon,  7 Jul 2003 16:10:25 +0000
 
676
 
 
677
gcl (2.5.3-1) unstable; urgency=low
 
678
 
 
679
  * New upstream release
 
680
  * Restore object_to_float and object_to_double, cmpaux.c, Closes: #195470.
 
681
  * Remove obsolete functiion multiply-bignum-stack from documentation,
 
682
    si-defs.texi
 
683
  * Unstatic object_to_float, object_to_double
 
684
 
 
685
 -- Camm Maguire <camm@enhanced.com>  Tue, 15 Jul 2003 13:37:08 -0400
 
686
 
 
687
gcl (2.5.2-1) unstable; urgency=low
 
688
 
 
689
  * New upstream release
 
690
  * Cleanup xdrfuns.c for Axiom
 
691
  * Reenable xgcl build
 
692
 
 
693
 -- Camm Maguire <camm@enhanced.com>  Thu, 20 Mar 2003 09:15:54 -0500
 
694
 
 
695
gcl (2.5.1-1) unstable; urgency=high
 
696
 
 
697
  * some optimization now on hppa
 
698
  * Add RELEASE-2.5.1 file
 
699
  * Add dedication notice to the memory of W. Schelter
 
700
 
 
701
 -- Camm Maguire <camm@enhanced.com>  Sun,  2 Mar 2003 10:20:26 -0500
 
702
 
 
703
gcl (2.5.0.cvs20020625-80) unstable; urgency=low
 
704
 
 
705
  * enable japi configure flag, defaults to no
 
706
  * enable -mlongcall on ppc when using gcc 3.3 or higher
 
707
  * int -> fixnum in DEFUN function arguments for safety -- ensures
 
708
    pointers and integers passed by lisp are of same size
 
709
  * MYmake_fixnum macro simplification
 
710
  * ufixnum typedef
 
711
  * Prototypes for cmod et.al. -- restoring maxima build on ia64
 
712
  * Fix unaligned access message on ia64 generated by DFLT_aet_fix
 
713
  * Integer va_arg uses fixnum
 
714
  * Define __*i3 symbols used by GCL, supplied by libc, and written into
 
715
    some GCL compiled objects, restores ARM build with ANSI image
 
716
  * num_log.c miscompilation on ia64 apparently fixed, Closes: #156291
 
717
  * Ensure cmpinclude.h up to date in main makefile
 
718
 
 
719
 -- Camm Maguire <camm@enhanced.com>  Sat,  1 Mar 2003 17:33:29 -0500
 
720
 
 
721
gcl (2.5.0.cvs20020625-79) unstable; urgency=low
 
722
 
 
723
  * Fix Debian package install bug
 
724
 
 
725
 -- Camm Maguire <camm@enhanced.com>  Thu, 27 Feb 2003 23:17:55 -0500
 
726
 
 
727
gcl (2.5.0.cvs20020625-78) unstable; urgency=low
 
728
 
 
729
  * Add config.log config.status and config.cache to clean target
 
730
  * Remove xgcl-2/debian directory
 
731
  * Update clcs/sys-proclaim.lisp
 
732
 
 
733
 -- Camm Maguire <camm@enhanced.com>  Thu, 27 Feb 2003 18:48:38 -0500
 
734
 
 
735
gcl (2.5.0.cvs20020625-77) unstable; urgency=low
 
736
 
 
737
  * Lintian cleanups
 
738
  * Don't strip libansi_gcl.a, need .data at end of .o, as with libgcl.a
 
739
  * Take newlines out of doc string for init-cmp-anon
 
740
  * Cleanup gcc-3.2 compiler warning
 
741
  * 64 bit STREF fixes
 
742
  * pcl and clcs need to have C rebuilt afresh, as 64 bit machines write
 
743
    different STREF offsets into the C files
 
744
  * Rework Debian package build a bit
 
745
  * README.Debian explaining the toggling of the ANSI image
 
746
  * Typo in debian/rules
 
747
  * Remove debian/gcl.conffiles
 
748
 
 
749
 -- Camm Maguire <camm@enhanced.com>  Thu, 27 Feb 2003 15:56:11 -0500
 
750
 
 
751
gcl (2.5.0.cvs20020625-76) unstable; urgency=low
 
752
 
 
753
  * Debian Priority is optional
 
754
  * Configure lowest common denominator on m68k to m68020 -- gcc-3.2
 
755
    can't handle m68000 -- no __mulsi3
 
756
  * Fix bit array bug
 
757
  * Add upgraded-array-element-type
 
758
  * Misc typep and subtypep fixes
 
759
  * Proper error handling in certain array.c functions
 
760
  * First needs exactly one arg
 
761
  * Proper error handlin in LAST
 
762
  * bit array allocation fixes in num_log.c
 
763
  * eliminate Iapply_fun_n1
 
764
  * Dummy system find-class in traditional image, overwritten by pcl
 
765
    version in ANSI
 
766
  * Invalid variable is a program error, not a symbol is a type error
 
767
  * Attempt at uninterned symbol support as slot names
 
768
  * defstruct changes for ANSI conc-name handling
 
769
  * Rework ansi build to follow existing pattern for traditional image,
 
770
    enabling preliminary ansi support on dlopen systems
 
771
  * Fix broken mingw probe in main makefile
 
772
  * Rename pcl and clcs files to avoid init name conflict on dlopen
 
773
    systems
 
774
  * sys-proclaim for clcs
 
775
  * Compiler goto indentation
 
776
  * Compiler pointer cast in call_or_link_closure
 
777
  * *keep-gaz* compiler variable to save anonymously generated lisp
 
778
  * si::init-cmp-anon function to initialize anonymously generated and
 
779
    compiled lisp from .text section of running executable
 
780
  * Debian/rules builds and ships both images
 
781
  * Check for small fixnum in make_fixnum macro
 
782
  * Pass real integers to array functions to minimize fixnum garbage
 
783
  * Larger SHARP_EQ_CONTEXT_SIZE in read.d
 
784
  * Shadowing-import instead of import dummy symbols into common-lisp in
 
785
    ansi_cl.lisp
 
786
  * Rework object definition in makefiles
 
787
  * Remove old gmp directory
 
788
  * Remove old tests directory
 
789
  * Reinsert JAPI configuration
 
790
  * Spruce up clean target
 
791
  * Use saved_gcl to recompile cmpnew files
 
792
  * Toggle ansi image with GCL_ANSI environment variable
 
793
  * Version 2.5.1
 
794
 
 
795
 -- Camm Maguire <camm@enhanced.com>  Wed, 26 Feb 2003 21:31:04 -0500
 
796
 
 
797
gcl (2.5.0.cvs20020625-75) unstable; urgency=low
 
798
 
 
799
  * Export truename for dlopen systems
 
800
 
 
801
 -- Camm Maguire <camm@enhanced.com>  Fri, 14 Feb 2003 23:31:15 -0500
 
802
 
 
803
gcl (2.5.0.cvs20020625-74) unstable; urgency=low
 
804
 
 
805
  * Remove duplicates in apropos a la clisp
 
806
  * Use static where possible, remove unused functions, decrease global
 
807
    symbol count by about 1/3 (~ 600 global functions)
 
808
  * Inline optimize cmod,cplus,ctimes and cdifference like maxima
 
809
  * eliminate make-pure-array from lfun_list.lsp, not defined
 
810
  * Prototypes for all possible compiler generated function calls
 
811
  * relative symlink for cmpinclude.h in Debian package
 
812
 
 
813
 -- Camm Maguire <camm@enhanced.com>  Fri, 14 Feb 2003 20:17:31 -0500
 
814
 
 
815
gcl (2.5.0.cvs20020625-73) unstable; urgency=low
 
816
 
 
817
  * typep fixes for class types
 
818
  * m68k Build-depend on gcc-2.95 as a temporary work around to bug
 
819
    179807
 
820
  * gcc-3.2 warning cleanups
 
821
  * bfd_boolean syntax support for newer binutils
 
822
  * gcc-3.2 on powerpc can't yet handle -O2 and higher
 
823
  * Reenable gcc-3.2 for m68k and do some guesswork in configure
 
824
 
 
825
 -- Camm Maguire <camm@enhanced.com>  Mon, 10 Feb 2003 13:47:00 -0500
 
826
 
 
827
gcl (2.5.0.cvs20020625-72) unstable; urgency=high
 
828
 
 
829
  * Fix to siLbit_array_op for 0 dimension arrays
 
830
  * Fixed aref of short-float vector
 
831
  * nconc can take dotted lists
 
832
  * tailp returns t if first arg is nil
 
833
  * Repair nconc and tailp fixes
 
834
  * varargs->stdarg for gcc 3.3 and higher
 
835
 
 
836
 -- Camm Maguire <camm@enhanced.com>  Sun,  9 Feb 2003 16:57:33 -0500
 
837
 
 
838
gcl (2.5.0.cvs20020625-71) unstable; urgency=high
 
839
 
 
840
  * ansi changes to sloop.lsp and conditions.lisp to fix symbol tests
 
841
  * :definition-before-pcl -> definition-before-pcl
 
842
  * Allow spaces in pathnames
 
843
  * Significant fixes to gmp_num_log.c affecting bitwise ops on bignums
 
844
  * Fix test segfault arising from faulty structure-type-included-type-
 
845
    name in gcl-low.lisp ; Thanks Peter
 
846
  * aref1 -> row-major-aref
 
847
  * Fixes to certain numerical functions to handle denormalized floating
 
848
    point numbers
 
849
  * Number of argument check in IapplyVector
 
850
  * Print offset bit vectors correctly
 
851
  * Correct precision for formatting short and long doubles
 
852
  * Added si::modf
 
853
  * Do not trigger error in IapplyVector if max args is zero
 
854
  * Fixes to with-package-iterator to cleanup compiler warnings
 
855
  * :invalid-variable is a type error
 
856
  * No max arg checking if &key or &rest present
 
857
  * proper defun declarations in listlib.lsp
 
858
  * class specifiers in typep, subtypep and coerce
 
859
  * Corrections to allow-other-key processing in bind.c
 
860
  * eval sfuns with argument error checking (in one place)
 
861
  * copy-structure takes only one arg
 
862
  * si::classp, si::class-of, and si::class-precedence-list overwritten
 
863
    by pcl analogs when compiling ansi
 
864
  * recompiled core lsp and compiler files
 
865
  * restore dvi and html doc build for non-mingw
 
866
 
 
867
 -- Camm Maguire <camm@enhanced.com>  Fri, 24 Jan 2003 13:55:11 -0500
 
868
 
 
869
gcl (2.5.0.cvs20020625-70) unstable; urgency=high
 
870
 
 
871
  * loop fixes
 
872
  * configure fixes
 
873
  * :common-lisp in *features*
 
874
  * :definition-before-clcs -> definition-before-clcs
 
875
  * protect against sgc segfault within fread in fasdump.c -- fixes m68k
 
876
    acl2 build
 
877
  * SGC for s390
 
878
 
 
879
 -- Camm Maguire <camm@enhanced.com>  Thu,  5 Dec 2002 08:02:17 -0500
 
880
 
 
881
gcl (2.5.0.cvs20020625-69) unstable; urgency=high
 
882
 
 
883
  * eval fix
 
884
  * \-mlong-calls for arm
 
885
 
 
886
 -- Camm Maguire <camm@enhanced.com>  Mon, 25 Nov 2002 08:35:27 -0500
 
887
 
 
888
gcl (2.5.0.cvs20020625-68) unstable; urgency=high
 
889
 
 
890
  * enable emacsdir configure option
 
891
  * reordered configure X lib detection for solaris
 
892
  * redo integer declarations for gmp bignums to avoid compiler warnings
 
893
  * Clear large and negative count errors for remove/delete
 
894
  * Loop error fixes
 
895
  * cache flush with page granularity on m68k
 
896
 
 
897
 -- Camm Maguire <camm@enhanced.com>  Thu, 21 Nov 2002 17:44:30 -0500
 
898
 
 
899
gcl (2.5.0.cvs20020625-67) unstable; urgency=high
 
900
 
 
901
  * Align cache flushes for powerpc and m68k on 32 byte boundaries,
 
902
    should fix acl2 build
 
903
  * Removed diagnostic SIGILL trapping in cmpaux.c
 
904
 
 
905
 -- Camm Maguire <camm@enhanced.com>  Tue, 12 Nov 2002 23:25:49 -0500
 
906
 
 
907
gcl (2.5.0.cvs20020625-66) unstable; urgency=high
 
908
 
 
909
  * Fix SIGILL trap in cmpaux.c
 
910
 
 
911
 -- Camm Maguire <camm@enhanced.com>  Mon, 11 Nov 2002 11:14:07 -0500
 
912
 
 
913
gcl (2.5.0.cvs20020625-65) unstable; urgency=high
 
914
 
 
915
  * Miscellaneous Freebsd patches
 
916
  * non-recursive with-package-iterator
 
917
  * map-into fill-pointer fixes
 
918
  * changes to the user-init mechanism for portable acl2 build
 
919
 
 
920
 -- Camm Maguire <camm@enhanced.com>  Sun, 10 Nov 2002 12:33:59 -0500
 
921
 
 
922
gcl (2.5.0.cvs20020625-64) unstable; urgency=low
 
923
 
 
924
  * Fix epsilon calculations again to reenable arm build
 
925
 
 
926
 -- Camm Maguire <camm@enhanced.com>  Fri,  1 Nov 2002 07:08:33 -0500
 
927
 
 
928
gcl (2.5.0.cvs20020625-63) unstable; urgency=low
 
929
 
 
930
  * Add versioned dependency on the gcc used to build gcl
 
931
 
 
932
 -- Camm Maguire <camm@enhanced.com>  Tue, 29 Oct 2002 16:20:22 -0500
 
933
 
 
934
gcl (2.5.0.cvs20020625-62) unstable; urgency=low
 
935
 
 
936
  * with-package-iterator modifications
 
937
  * with-package-iterator uses labels to correctly provide for recursion
 
938
  * Fix doc directory problem with install target in info/makefile
 
939
  * Fix info dir setting in configure
 
940
  * Priority extra
 
941
 
 
942
 -- Camm Maguire <camm@enhanced.com>  Mon, 28 Oct 2002 23:45:07 -0500
 
943
 
 
944
gcl (2.5.0.cvs20020625-61) unstable; urgency=low
 
945
 
 
946
  * Placeholder support for optional condition in find-restart
 
947
  * defpackage error on importing non-existent symbols
 
948
  * working with-package-iterator macro
 
949
  * various package errors reported as :package-error
 
950
  * Destructuring-bind fixes
 
951
  * delete-package error fix
 
952
  * pcl functions use pcl-destructuring-bind for now -- fix later
 
953
  * Trigger error if function calls use too many 'values'
 
954
  * Maximum values increased to 50
 
955
  * Enable previously failing tests in multiple-value-{setq,prog1}.lsp
 
956
  * prototype for system_time_zone_helper
 
957
  * Initial changes for solaris support
 
958
  * make -> $(MAKE) in makefiles
 
959
  * Incorporated main GCL (ANSI) Lisp Documentation in distribution
 
960
 
 
961
 -- Camm Maguire <camm@m.enhanced.com>  Mon, 28 Oct 2002 04:31:33 -0500
 
962
 
 
963
gcl (2.5.0.cvs20020625-60) unstable; urgency=low
 
964
 
 
965
  * Still better acosh, courtesy of Barton Willis
 
966
  * Better epsilon contant determination in ieee case
 
967
  * Implicit tagbody in do-symbols and do-all-symbols
 
968
  * Better epsilon handling in ieee case
 
969
  * Add setf (values ... support
 
970
  * invalid-function errors are type errors
 
971
  * ecase and ccase take t and otherwise clauses
 
972
  * ECASE/CCASE test fixes
 
973
  * setf values fixes to use setf instead of setq when target value is
 
974
    not a symbol
 
975
  * ETYPECASE/CTYPECASE can take t and otherwise
 
976
  * Backout of restart-clusters export
 
977
  * fix handler.lisp
 
978
  * Fix to bfd/GBC interaction
 
979
 
 
980
 -- Camm Maguire <camm@m.enhanced.com>  Wed, 23 Oct 2002 08:38:08 -0400
 
981
 
 
982
gcl (2.5.0.cvs20020625-59) unstable; urgency=low
 
983
 
 
984
  * wrong number of arguments, keyword errors in lambda list bindings,
 
985
    are program errors
 
986
  * acosh fix at -1.0
 
987
  * New config.sub and config.guess files and automatic updates in
 
988
    binutils, gmp, and gmp3 subdirs
 
989
 
 
990
 -- Camm Maguire <camm@m.enhanced.com>  Wed, 16 Oct 2002 11:38:56 -0400
 
991
 
 
992
gcl (2.5.0.cvs20020625-58) unstable; urgency=low
 
993
 
 
994
  * GENSYM fixes
 
995
  * add complement and constantly
 
996
  * import certain symbols into common-lisp package
 
997
  * Fix makefile bug in install target
 
998
  * Prepend instead of overwrite C_INCLUDE_PATH in shell wrapper
 
999
  * More shell variable fixes in main makefile
 
1000
  * Corrected order of push and pushnew
 
1001
  * Set bfd_error appropriately
 
1002
  * Report function for package-error in condition-definitions.lisp;fix
 
1003
    internal-package-error deinition and handling;export *restart-
 
1004
    clusters* to user error code specified in handler-case;package-error
 
1005
    error formatting changes;dummy optional argument added to compute-
 
1006
    restarts (for now);Paul Dietz patch to defpackage.lsp fixing several
 
1007
    tests (thanks);export/unexport error handling fixes
 
1008
  * Recompile c,h and data files
 
1009
  * Fix number of argument errors in debug.lsp;documentation support for
 
1010
    packages in defpackage.lsp and module.lsp;do-symbols loops over
 
1011
    inherited symbols too in packlib.lsp
 
1012
  * Reworked EXTRAS variable handling in unixport/makefile
 
1013
  * Build-depend on autotools-dev and automatic update of config.sub and
 
1014
    config.guess;newer config.sub and config.guess in cvs tree; Closes:
 
1015
    #164526
 
1016
  * Remove stray comments in package.d
 
1017
  * elt errors of type type error
 
1018
  * bad-sequence limit returns type error
 
1019
 
 
1020
 -- Camm Maguire <camm@m.enhanced.com>  Tue, 15 Oct 2002 15:39:19 -0400
 
1021
 
 
1022
gcl (2.5.0.cvs20020625-57) unstable; urgency=low
 
1023
 
 
1024
  * Capitalization changes to names of special characters;graphic-char-p
 
1025
    fix
 
1026
  * fix shadowing of existing symbols in package.d
 
1027
  * (simple-)base-string not a subtype of (simple-)vector
 
1028
  * add package-error condition(preliminary);hash conditions only by the
 
1029
    error name, not the format string;pass error types for both
 
1030
    correctable and non-correctable situations;eliminate duplicate
 
1031
    loading of clcs/package.lisp;Allow t doc-types in documentation
 
1032
    (returning nil) for now;fix final type errors in predlib.lsp
 
1033
    (regarding base-string);other error functions to pass continuable
 
1034
    errors (needs cleaning up);package designators can be
 
1035
    characters;delete-package added;make-package doesn't :use lisp by
 
1036
    default;in-package returns error if package does not exist instead
 
1037
    of making the package(relatively big change -- need to address
 
1038
    instances of in-package in .lsp code);call make-package on relevant
 
1039
    packages in init_gcl.lsp.in and pcl/sys-package.lisp;
 
1040
  * \-ffunction-sections for hppa with no-optimization -- enables first
 
1041
    maxima build here
 
1042
  * separate lisp variables to specify optimization flags for level 2
 
1043
    and 3
 
1044
  * symbol-name throws a type error on bad input
 
1045
  * tk8.2 -> tk8.3
 
1046
  * Fix bug in main makefile
 
1047
  * Newlines at end of test files
 
1048
 
 
1049
 -- Camm Maguire <camm@m.enhanced.com>  Wed,  9 Oct 2002 15:04:41 -0400
 
1050
 
 
1051
gcl (2.5.0.cvs20020625-56) unstable; urgency=high
 
1052
 
 
1053
  * ansi-test corrections; extra-libs option to LINK function; LINK doc
 
1054
    change; subtypep and string changes to pass more tests
 
1055
  * Add method-combination and structure-object symbols for ansi;remove
 
1056
    unused variables in debug.lsp;remove in-package system from
 
1057
    defstruct.lsp;make-keyword and defmacro temporary function
 
1058
    placeholders in destructuring_bind.lsp;predlib changes to fix ansi-
 
1059
    test type errors;break-call takes 2 args (sys-proclaim.lisp);char
 
1060
    and char-set protected by string dimension not fillpointer in
 
1061
    string.d;fix bug in string.d:member_char for vector types;redefine
 
1062
    slot reader and writer functions in pcl/impl/gcl/gcl-low.lisp
 
1063
 
 
1064
 -- Camm Maguire <camm@enhanced.com>  Sat,  5 Oct 2002 14:33:46 -0400
 
1065
 
 
1066
gcl (2.5.0.cvs20020625-55) unstable; urgency=high
 
1067
 
 
1068
  * Add LINK documentation to info pages
 
1069
  * 0 length last support
 
1070
  * make-sequence error check for 'null type and non-zero size
 
1071
  * Dotted-list support in member
 
1072
  * Reworked dotnil definitions and support macros
 
1073
  * add compile-file-pathname
 
1074
  * setup C_INCLUDE_PATH env variable in gcl shell wrapper
 
1075
  * POSITIVE-FIXNUM variable type,simple-error->type error where
 
1076
    indicated by various ansi tests, eq->eql in ldiff and tailp;proper
 
1077
    lists only in member et. al.
 
1078
  * rev keyword for member1 to reverse test arguments
 
1079
  * specific-error function to pass a given type of error from lisp
 
1080
  * set-exclusive-or preserves order of test arguments
 
1081
  * type-errors where appropriate in make-sequence
 
1082
  * nil keys accepted in remove/delete et.al.
 
1083
  * Reworked linking command line to ensure that certain symbols are
 
1084
    resolved in libgcl.a as opposed to certain system libraries, e.g.
 
1085
    gmp
 
1086
  * new gmp for m68k;no -ffloat-store for m68k a requested by user due
 
1087
    to performance impact (will alter test results in maxima
 
1088
    accordingly)
 
1089
  * libgclp.a for objects to be overriden by the C library if necessary
 
1090
  * readably support
 
1091
  * boolean type
 
1092
  * Missing ansi type support
 
1093
  * subtype code for boolean
 
1094
  * add missing ansi types as known types
 
1095
  * other preliminary subtype code for missing ansi types
 
1096
  * rework result-type check in make-sequence
 
1097
  * :element-type support in make-string (preliminary)
 
1098
  * (char ignores fill-pointer
 
1099
  * remove -O4 from debian/rules
 
1100
 
 
1101
 -- Camm Maguire <camm@enhanced.com>  Thu,  3 Oct 2002 01:52:45 -0400
 
1102
 
 
1103
gcl (2.5.0.cvs20020625-54) unstable; urgency=high
 
1104
 
 
1105
  * Fix delete et. al. :from-end error; typo in gbc.c
 
1106
  * character and string-char equal in type hierarchy
 
1107
  * concatenate/make-sequence fixes
 
1108
  * merge takes nil key argument
 
1109
  * make-sequence checks size against result type
 
1110
  * install endp macro for dotted list support
 
1111
 
 
1112
 -- Camm Maguire <camm@enhanced.com>  Tue, 24 Sep 2002 14:57:44 -0400
 
1113
 
 
1114
gcl (2.5.0.cvs20020625-53) unstable; urgency=high
 
1115
 
 
1116
  * Sleep with (in principle) microsecond precision
 
1117
  * nth-value macro added
 
1118
  * \-ffloat\-store and warning cleanups for m68k
 
1119
  * Compile hppa with debugging, will get a build but a broken one, ok
 
1120
    for now, Closes: #159591
 
1121
 
 
1122
 -- Camm Maguire <camm@enhanced.com>  Fri, 20 Sep 2002 09:48:35 -0400
 
1123
 
 
1124
gcl (2.5.0.cvs20020625-52) unstable; urgency=high
 
1125
 
 
1126
  * Fixed gcc version bug in debian/rules
 
1127
 
 
1128
 -- Camm Maguire <camm@enhanced.com>  Thu, 12 Sep 2002 18:00:50 -0400
 
1129
 
 
1130
gcl (2.5.0.cvs20020625-51) unstable; urgency=high
 
1131
 
 
1132
  * static gmp for m68k
 
1133
 
 
1134
 -- Camm Maguire <camm@enhanced.com>  Thu, 12 Sep 2002 09:33:03 -0400
 
1135
 
 
1136
gcl (2.5.0.cvs20020625-50) unstable; urgency=high
 
1137
 
 
1138
  * Reworked static gmp target for new libgcl.a;gcc-3.2 for
 
1139
    hppa,ia64,and arm;libgmp2-dev for m68k;no rsym with
 
1140
    dynsysbfd;build_symbol_table earlier to shrink table size;
 
1141
 
 
1142
 -- Camm Maguire <camm@enhanced.com>  Thu, 12 Sep 2002 00:39:17 -0400
 
1143
 
 
1144
gcl (2.5.0.cvs20020625-49) unstable; urgency=high
 
1145
 
 
1146
  * Use old gmp for m68k until can pin down test failure with gmp3
 
1147
 
 
1148
 -- Camm Maguire <camm@enhanced.com>  Tue, 10 Sep 2002 00:36:10 -0400
 
1149
 
 
1150
gcl (2.5.0.cvs20020625-48) unstable; urgency=high
 
1151
 
 
1152
  * Rework build and install so that custom images can be made without
 
1153
    the source tree, even when using dlopen
 
1154
 
 
1155
 -- Camm Maguire <camm@enhanced.com>  Mon,  9 Sep 2002 23:26:47 -0400
 
1156
 
 
1157
gcl (2.5.0.cvs20020625-47) unstable; urgency=high
 
1158
 
 
1159
  * Install cmpinclude.h in system include directory
 
1160
 
 
1161
 -- Camm Maguire <camm@enhanced.com>  Thu, 29 Aug 2002 23:31:55 -0400
 
1162
 
 
1163
gcl (2.5.0.cvs20020625-46) unstable; urgency=high
 
1164
 
 
1165
  * Keep a *much* smaller piece of gmp.h in cmpinclude.h, reducing image
 
1166
    size by almost 100k
 
1167
  * Check for _SHORT_LIMB and _LONG_LONG_LIMB in configure
 
1168
  * Remove build specific include directories from compile command in
 
1169
    final executable
 
1170
  * Include local regexp.h explicitly in cmpinclude.h, to eliminate
 
1171
    intereference with system regexp.h, and to fix bug in which gcl
 
1172
    compilation depended on existing build directories
 
1173
  * Correctly add directory paths to extra gmp file targets in
 
1174
    unixport/makefile for m68k
 
1175
 
 
1176
 -- Camm Maguire <camm@enhanced.com>  Thu, 29 Aug 2002 21:56:28 -0400
 
1177
 
 
1178
gcl (2.5.0.cvs20020625-45) unstable; urgency=high
 
1179
 
 
1180
  * Fix typo in rshift target for m68k
 
1181
 
 
1182
 -- Camm Maguire <camm@enhanced.com>  Wed, 28 Aug 2002 18:02:00 -0400
 
1183
 
 
1184
gcl (2.5.0.cvs20020625-44) unstable; urgency=high
 
1185
 
 
1186
  * Handle second argument to last; treat dotted lists correctly in
 
1187
    ldiff et. al., tailp fix
 
1188
  * optional key argument for assoc-if et.al.;eval getf deflt if in setf
 
1189
  * Fix infinite loop in assoc-if et.al.
 
1190
  * X_LIBS and X_CFLAGS determination in configure script
 
1191
 
 
1192
 -- Camm Maguire <camm@enhanced.com>  Wed, 21 Aug 2002 18:22:37 -0400
 
1193
 
 
1194
gcl (2.5.0.cvs20020625-43) unstable; urgency=high
 
1195
 
 
1196
  * Larger ihs stack;fix array-total-size-limit;check negative
 
1197
    fillp;allow #P
 
1198
  * don't make common_lisp package when not configuring with --enable-
 
1199
    ansi
 
1200
  * Patch gmp3/mpn/m68k/{l,r}shift.asm, restore gmp3 to m68k build
 
1201
  * Dynamic libgmp support, overriding with patched functions from local
 
1202
    source where necessary
 
1203
 
 
1204
 -- Camm Maguire <camm@enhanced.com>  Sun, 18 Aug 2002 12:10:55 -0400
 
1205
 
 
1206
gcl (2.5.0.cvs20020625-42) unstable; urgency=high
 
1207
 
 
1208
  * copy ansidecl.h and symcat.h in h/ for local bfd builds
 
1209
  * localize bfd.h includes to sfaslbfd.c
 
1210
  * take bfd/po out of the build loop
 
1211
  * import xgcl-2, but don't build by default
 
1212
  * oldgmp configure option, and made default for m68k as temporary
 
1213
    workaround
 
1214
 
 
1215
 -- Camm Maguire <camm@enhanced.com>  Mon, 12 Aug 2002 23:49:09 -0400
 
1216
 
 
1217
gcl (2.5.0.cvs20020625-41) unstable; urgency=high
 
1218
 
 
1219
  * Minor rules revision for i164
 
1220
 
 
1221
 -- Camm Maguire <camm@enhanced.com>  Sun, 11 Aug 2002 13:49:03 -0400
 
1222
 
 
1223
gcl (2.5.0.cvs20020625-40) unstable; urgency=high
 
1224
 
 
1225
  * revamp CONST configure test for certain bfd versions
 
1226
 
 
1227
 -- Camm Maguire <camm@enhanced.com>  Sun, 11 Aug 2002 12:31:35 -0400
 
1228
 
 
1229
gcl (2.5.0.cvs20020625-39) unstable; urgency=high
 
1230
 
 
1231
  * gcc-3.1 for ia64 fixes a compilation bug in num_co.c for -O3 and
 
1232
    higher -- code takes address of a variable kept in a register
 
1233
  * compile num_log.c with -O only on ia64 to work around compiler bug
 
1234
 
 
1235
 -- Camm Maguire <camm@enhanced.com>  Sun, 11 Aug 2002 08:53:03 -0400
 
1236
 
 
1237
gcl (2.5.0.cvs20020625-38) unstable; urgency=high
 
1238
 
 
1239
  * check for long c statck addresses, fixing NULL_OR_ON_C_STACK macro
 
1240
    for ia64
 
1241
  * Remove error in clean target
 
1242
 
 
1243
 -- Camm Maguire <camm@enhanced.com>  Sat, 10 Aug 2002 13:20:08 -0400
 
1244
 
 
1245
gcl (2.5.0.cvs20020625-37) unstable; urgency=high
 
1246
 
 
1247
  * Replace tmpnam and mktemp with less dangerous mkstemp
 
1248
 
 
1249
 -- Camm Maguire <camm@enhanced.com>  Fri,  9 Aug 2002 19:45:52 -0400
 
1250
 
 
1251
gcl (2.5.0.cvs20020625-36) unstable; urgency=high
 
1252
 
 
1253
  * Fix rsym compilation when not using bfd
 
1254
 
 
1255
 -- Camm Maguire <camm@enhanced.com>  Fri,  9 Aug 2002 19:10:16 -0400
 
1256
 
 
1257
gcl (2.5.0.cvs20020625-35) unstable; urgency=high
 
1258
 
 
1259
  * Don't build bfd/po subdir
 
1260
  * Build-depend on automake and gettext
 
1261
 
 
1262
 -- Camm Maguire <camm@enhanced.com>  Fri,  9 Aug 2002 14:36:58 -0400
 
1263
 
 
1264
gcl (2.5.0.cvs20020625-34) unstable; urgency=high
 
1265
 
 
1266
  * fix zero length array support
 
1267
  * reverse configure order for bfd and libiberty
 
1268
 
 
1269
 -- Camm Maguire <camm@enhanced.com>  Fri,  9 Aug 2002 11:52:38 -0400
 
1270
 
 
1271
gcl (2.5.0.cvs20020625-33) unstable; urgency=high
 
1272
 
 
1273
  * chmod +x for subconfigures
 
1274
  * dlopen for appropriate arches in debian/rules
 
1275
  * add custreloc configure option
 
1276
 
 
1277
 -- Camm Maguire <camm@enhanced.com>  Fri,  9 Aug 2002 10:16:55 -0400
 
1278
 
 
1279
gcl (2.5.0.cvs20020625-32) unstable; urgency=high
 
1280
 
 
1281
  * Local bfd build option to prepare for arch-specific patches
 
1282
  * Try default gmp3 build on m68k
 
1283
  * Fix merge-pathnames
 
1284
 
 
1285
 -- Camm Maguire <camm@enhanced.com>  Fri,  9 Aug 2002 00:13:16 -0400
 
1286
 
 
1287
gcl (2.5.0.cvs20020625-31) unstable; urgency=high
 
1288
 
 
1289
  * #undef bool in object.h for some gcc-3.1 installations
 
1290
  * New number_tan implementation using real tan, so optimized compiled
 
1291
    code will find symbol in -lm
 
1292
 
 
1293
 -- Camm Maguire <camm@enhanced.com>  Tue,  6 Aug 2002 18:37:52 -0400
 
1294
 
 
1295
gcl (2.5.0.cvs20020625-30) unstable; urgency=high
 
1296
 
 
1297
  * fix bug in cmpif.lsp and recompile compiler
 
1298
  * \-O6 \-fomit\-frame\-pointer for Linux, speed gain of ~ 10%
 
1299
  * clean saved_gcl_pcl
 
1300
 
 
1301
 -- Camm Maguire <camm@enhanced.com>  Mon,  5 Aug 2002 16:34:33 -0400
 
1302
 
 
1303
gcl (2.5.0.cvs20020625-29) unstable; urgency=high
 
1304
 
 
1305
  * Back out of hppa assembler register flush for hppa, apparently issue
 
1306
    is cleared by long/object function declaration fix
 
1307
  * Remove ansi2knr.1 man page, Closes: #155067
 
1308
  * hppa still has gc leak, possibly due to faulty setjmp.  Try Lamont
 
1309
    Jones' latest assembler to flush regs
 
1310
 
 
1311
 -- Camm Maguire <camm@enhanced.com>  Fri,  2 Aug 2002 20:50:21 -0400
 
1312
 
 
1313
gcl (2.5.0.cvs20020625-28) unstable; urgency=high
 
1314
 
 
1315
  * SGC support for alpha
 
1316
  * generic gmp3 build for m68k
 
1317
  * compiler changes to declare all functions as returning object, with
 
1318
    functions that actually return long being cast appropriately
 
1319
  * back out of m68k hack in eval.c and funlink.c
 
1320
 
 
1321
 -- Camm Maguire <camm@enhanced.com>  Fri,  2 Aug 2002 18:22:04 -0400
 
1322
 
 
1323
gcl (2.5.0.cvs20020625-27) unstable; urgency=high
 
1324
 
 
1325
  * Use generic lshift.c in gmp3 for m68k
 
1326
  * use SGC for ia64
 
1327
  * m68k workaround, cast (object(*)()) to (long(*)()) in funlink.c and
 
1328
    eval.c
 
1329
  * GBC register spiil asm for hppa
 
1330
  * fix hash_equal declaration error in hash.d
 
1331
 
 
1332
 -- Camm Maguire <camm@enhanced.com>  Thu,  1 Aug 2002 18:12:49 -0400
 
1333
 
 
1334
gcl (2.5.0.cvs20020625-26) unstable; urgency=high
 
1335
 
 
1336
  * Remove extra load of tkl.o in install target of main makefile
 
1337
  * gcc-3.1 for hppa
 
1338
  * Remove gcc version spec for m68k
 
1339
  * \-fPIC for hppa, needed for dlopen
 
1340
  * cleanup gcc 3.1 warning in funlink.c
 
1341
  * cc instead of ld for -shared linking in fasldlsym.c (needed for
 
1342
    hppa)
 
1343
 
 
1344
 -- Camm Maguire <camm@enhanced.com>  Wed, 31 Jul 2002 18:46:54 -0400
 
1345
 
 
1346
gcl (2.5.0.cvs20020625-25) unstable; urgency=high
 
1347
 
 
1348
  * Move chmod +x gmp3/* into debian/rules
 
1349
  * Remove gclm.bat from Debian package
 
1350
  * Build-Depend on autoconf, Closes: #154909
 
1351
 
 
1352
 -- Camm Maguire <camm@enhanced.com>  Wed, 31 Jul 2002 09:44:20 -0400
 
1353
 
 
1354
gcl (2.5.0.cvs20020625-24) unstable; urgency=high
 
1355
 
 
1356
  * chmod +x gmp3/configure
 
1357
 
 
1358
 -- Camm Maguire <camm@enhanced.com>  Wed, 31 Jul 2002 07:55:17 -0400
 
1359
 
 
1360
gcl (2.5.0.cvs20020625-23) unstable; urgency=high
 
1361
 
 
1362
  * 64bit SGC support
 
1363
  * SGC on by default for sparc-linux and mips(el)-linux
 
1364
  * Optimized logxor funtion
 
1365
  * Check for MP_LIMB_SIZE in fasdump.c, for 64bit support
 
1366
  * gbc fix for ia64
 
1367
  * gmp3 import for ia64
 
1368
  * system bzero, bcmp, and bcopy function prototypes
 
1369
 
 
1370
 -- Camm Maguire <camm@enhanced.com>  Tue, 30 Jul 2002 23:11:58 -0400
 
1371
 
 
1372
gcl (2.5.0.cvs20020625-22) unstable; urgency=high
 
1373
 
 
1374
  * ElfW macros in rsym*.c for 64bit
 
1375
  * Allow for 8 byte gmp mp_limbs
 
1376
 
 
1377
 -- Camm Maguire <camm@enhanced.com>  Thu, 25 Jul 2002 18:52:37 -0400
 
1378
 
 
1379
gcl (2.5.0.cvs20020625-21) unstable; urgency=high
 
1380
 
 
1381
  * Support for dlopen object loading where bfd is not yet working --
 
1382
    ./configure --enable-dlopen
 
1383
 
 
1384
 -- Camm Maguire <camm@enhanced.com>  Thu, 25 Jul 2002 15:08:05 -0400
 
1385
 
 
1386
gcl (2.5.0.cvs20020625-20) unstable; urgency=high
 
1387
 
 
1388
  * Cleanups for --disable-bfd option
 
1389
 
 
1390
 -- Camm Maguire <camm@enhanced.com>  Wed, 24 Jul 2002 15:05:28 -0400
 
1391
 
 
1392
gcl (2.5.0.cvs20020625-19) unstable; urgency=high
 
1393
 
 
1394
  * 64bit fixes
 
1395
 
 
1396
 -- Camm Maguire <camm@enhanced.com>  Wed, 24 Jul 2002 12:16:42 -0400
 
1397
 
 
1398
gcl (2.5.0.cvs20020625-18) unstable; urgency=high
 
1399
 
 
1400
  * misc. lintian cleanups, mostly for 64 bit
 
1401
 
 
1402
 -- Camm Maguire <camm@enhanced.com>  Tue, 23 Jul 2002 23:35:03 -0400
 
1403
 
 
1404
gcl (2.5.0.cvs20020625-17) unstable; urgency=high
 
1405
 
 
1406
  * Fixed typeo in error.c preventing arm compilation
 
1407
 
 
1408
 -- Camm Maguire <camm@enhanced.com>  Mon, 22 Jul 2002 17:18:18 -0400
 
1409
 
 
1410
gcl (2.5.0.cvs20020625-16) unstable; urgency=high
 
1411
 
 
1412
  * Fix bad on_stack_list_vector args
 
1413
 
 
1414
 -- Camm Maguire <camm@enhanced.com>  Mon, 22 Jul 2002 16:10:16 -0400
 
1415
 
 
1416
gcl (2.5.0.cvs20020625-15) unstable; urgency=high
 
1417
 
 
1418
  * More lint changes for sundry arches
 
1419
  * Fixed bug in Iapply_ap
 
1420
 
 
1421
 -- Camm Maguire <camm@enhanced.com>  Sat, 20 Jul 2002 23:40:33 -0400
 
1422
 
 
1423
gcl (2.5.0.cvs20020625-14) unstable; urgency=high
 
1424
 
 
1425
  * include stdarg.h when defining _GNU_SOURCE
 
1426
 
 
1427
 -- Camm Maguire <camm@enhanced.com>  Sat, 20 Jul 2002 18:47:43 -0400
 
1428
 
 
1429
gcl (2.5.0.cvs20020625-13) unstable; urgency=high
 
1430
 
 
1431
  * Proper va_dcl declarations
 
1432
 
 
1433
 -- Camm Maguire <camm@enhanced.com>  Sat, 20 Jul 2002 10:40:02 -0400
 
1434
 
 
1435
gcl (2.5.0.cvs20020625-12) unstable; urgency=high
 
1436
 
 
1437
  * cvs updates for missing ptrdiff_t
 
1438
 
 
1439
 -- Camm Maguire <camm@enhanced.com>  Sat, 20 Jul 2002 08:41:37 -0400
 
1440
 
 
1441
gcl (2.5.0.cvs20020625-11) unstable; urgency=high
 
1442
 
 
1443
  * cvs changes to compile cleanly with -Wall
 
1444
 
 
1445
 -- Camm Maguire <camm@enhanced.com>  Sat, 20 Jul 2002 02:59:33 -0400
 
1446
 
 
1447
gcl (2.5.0.cvs20020625-10) unstable; urgency=high
 
1448
 
 
1449
  * Architecture any, though still have some issues
 
1450
 
 
1451
 -- Camm Maguire <camm@enhanced.com>  Fri, 12 Jul 2002 19:02:09 -0400
 
1452
 
 
1453
gcl (2.5.0.cvs20020625-9) unstable; urgency=high
 
1454
 
 
1455
  * cvs commits for 64bit support
 
1456
 
 
1457
 -- Camm Maguire <camm@enhanced.com>  Fri, 12 Jul 2002 18:01:21 -0400
 
1458
 
 
1459
gcl (2.5.0.cvs20020625-8) unstable; urgency=high
 
1460
 
 
1461
  * NULL_OR_ON_C_STACK macro correction for m68k
 
1462
 
 
1463
 -- Camm Maguire <camm@enhanced.com>  Fri, 12 Jul 2002 14:37:48 -0400
 
1464
 
 
1465
gcl (2.5.0.cvs20020625-7) unstable; urgency=high
 
1466
 
 
1467
  * arm is bigendian
 
1468
 
 
1469
 -- Camm Maguire <camm@enhanced.com>  Wed, 10 Jul 2002 18:04:22 -0400
 
1470
 
 
1471
gcl (2.5.0.cvs20020625-6) unstable; urgency=high
 
1472
 
 
1473
  * cvs updates for arm build
 
1474
 
 
1475
 -- Camm Maguire <camm@enhanced.com>  Tue,  9 Jul 2002 16:09:26 -0400
 
1476
 
 
1477
gcl (2.5.0.cvs20020625-5) unstable; urgency=high
 
1478
 
 
1479
  * CC environment variable setting in debian/rules to aid in porting
 
1480
  * gcc 2.95 for m68k
 
1481
 
 
1482
 -- Camm Maguire <camm@enhanced.com>  Sat,  6 Jul 2002 23:00:23 -0400
 
1483
 
 
1484
gcl (2.5.0.cvs20020625-4) unstable; urgency=high
 
1485
 
 
1486
  * gcc 3.0 for arm
 
1487
  * cachectl header for m68k
 
1488
 
 
1489
 -- Camm Maguire <camm@enhanced.com>  Mon,  1 Jul 2002 15:47:53 -0400
 
1490
 
 
1491
gcl (2.5.0.cvs20020625-3) unstable; urgency=high
 
1492
 
 
1493
  * Better libbfd detection for arm/alpha
 
1494
 
 
1495
 -- Camm Maguire <camm@enhanced.com>  Wed, 26 Jun 2002 17:27:21 -0400
 
1496
 
 
1497
gcl (2.5.0.cvs20020625-2) unstable; urgency=high
 
1498
 
 
1499
  * s390 support
 
1500
 
 
1501
 -- Camm Maguire <camm@enhanced.com>  Tue, 25 Jun 2002 21:25:35 -0400
 
1502
 
 
1503
gcl (2.5.0.cvs20020625-1) unstable; urgency=high
 
1504
 
 
1505
  * CVS updates, new s390 arch
 
1506
 
 
1507
 -- Camm Maguire <camm@enhanced.com>  Tue, 25 Jun 2002 19:26:36 -0400
 
1508
 
 
1509
gcl (2.5.0.cvs20020610-2) unstable; urgency=high
 
1510
 
 
1511
  * cvs updates
 
1512
 
 
1513
 -- Camm Maguire <camm@enhanced.com>  Thu, 13 Jun 2002 08:42:32 -0400
 
1514
 
 
1515
gcl (2.5.0.cvs20020610-1) unstable; urgency=high
 
1516
 
 
1517
  * cvs updates
 
1518
 
 
1519
 -- Camm Maguire <camm@enhanced.com>  Wed, 12 Jun 2002 23:04:57 -0400
 
1520
 
 
1521
gcl (2.5.0.cvs20020523-2) unstable; urgency=high
 
1522
 
 
1523
  * configure updates for better tk detection
 
1524
 
 
1525
 -- Camm Maguire <camm@enhanced.com>  Fri, 24 May 2002 18:50:22 -0400
 
1526
 
 
1527
gcl (2.5.0.cvs20020523-1) unstable; urgency=high
 
1528
 
 
1529
  * New upstream release
 
1530
 
 
1531
 -- Camm Maguire <camm@enhanced.com>  Fri, 24 May 2002 18:50:22 -0400
 
1532
 
 
1533
gcl (2.5.0.cvs20020429-1) unstable; urgency=high
 
1534
 
 
1535
  * Build-Depend on tk8.2-dev, Closes: #144330
 
1536
  * New cvs updates
 
1537
  * Added sparc to arch list, Closes: #143465
 
1538
 
 
1539
 -- Camm Maguire <camm@enhanced.com>  Mon, 29 Apr 2002 23:07:36 -0400
 
1540
 
 
1541
gcl (2.5.0.cvs20020219-2) unstable; urgency=medium
 
1542
 
 
1543
  * flavor ->debian-emacs-flavor in emacsen-startup
 
1544
 
 
1545
 -- Camm Maguire <camm@enhanced.com>  Mon,  4 Mar 2002 14:29:59 -0500
 
1546
 
 
1547
gcl (2.5.0.cvs20020219-1) unstable; urgency=medium
 
1548
 
 
1549
  * Updated package descriptions, Closes: #134402
 
1550
  * Static linking of libbfd, Closes: #134647
 
1551
  * Gcl currently only available on i386, arm and m68k as specified in
 
1552
    the Architecture control field, Closes: #133912
 
1553
 
 
1554
 -- Camm Maguire <camm@enhanced.com>  Tue, 19 Feb 2002 12:04:29 -0500
 
1555
 
 
1556
gcl (2.5.0.cvs-3) unstable; urgency=medium
 
1557
 
 
1558
  * Build-depend on texi2html, Closes: #133699
 
1559
 
 
1560
 -- Camm Maguire <camm@enhanced.com>  Wed, 13 Feb 2002 16:22:35 -0500
 
1561
 
 
1562
gcl (2.5.0.cvs-2) unstable; urgency=medium
 
1563
 
 
1564
  * Put in versioned dependency on binutils for libbfd support, rebuilt
 
1565
    with latest binutils, Closes: #133004
 
1566
 
 
1567
 -- Camm Maguire <camm@enhanced.com>  Tue, 12 Feb 2002 13:19:12 -0500
 
1568
 
 
1569
gcl (2.5.0.cvs-1) unstable; urgency=medium
 
1570
 
 
1571
  * Latest patches from CVS, enabling libbfd relocations, among other
 
1572
    things
 
1573
  * /etc/emacs/site-start.d/50gcl.el as conffile, Closes: #132137
 
1574
  * limited arm and m68k support
 
1575
 
 
1576
 -- Camm Maguire <camm@enhanced.com>  Mon,  4 Feb 2002 09:32:29 -0500
 
1577
 
 
1578
gcl (2.5.0-1) unstable; urgency=medium
 
1579
 
 
1580
  * New maintainer
 
1581
  * New upstream release
 
1582
  * New release so far builds only on i386, Closes: #116070, Closes:
 
1583
    #123371
 
1584
  * New release so far builds only on i386, Closes: #115041
 
1585
  * Gcl must currently use its own copy of gmp, as the upstream version
 
1586
    of gmp uses malloc, which interferes with gcl's garbage collection
 
1587
    and relocation scheme.  The change from malloc to alloca has been
 
1588
    suggested to upstream gmp developers. Closes: #108910
 
1589
  * Tcl/Tk support now in. Closes: #113197
 
1590
 
 
1591
 -- Camm Maguire <camm@enhanced.com>  Fri, 21 Dec 2001 00:03:43 -0500
 
1592
 
 
1593
gcl (2.4.0-3) unstable; urgency=medium
 
1594
 
 
1595
  * Make gcl use libgmp3 package. (closes: #108910)
 
1596
  * Remove tk support. (closes: #108909)
 
1597
  * Fix stupid missing dependency line. (closes: #108907, #108908)
 
1598
  * Removed readme.mingw from the debian package, this package is not compiled under
 
1599
    mingw (windows gcc port).
 
1600
  * Close ITA bug. (closes: #112312)
 
1601
 
 
1602
 -- Baruch Even <baruch@debian.org>  Sat, 22 Sep 2001 00:27:14 +0300
 
1603
 
 
1604
gcl (2.4.0-2) unstable; urgency=low
 
1605
 
 
1606
  * Change tclsh Build-Depends to tcl8.0 because apt is broken. (closes: #99261)
 
1607
 
 
1608
 -- JP Sugarbroad <taral@taral.net>  Wed, 30 May 2001 14:34:53 -0500
 
1609
 
 
1610
gcl (2.4.0-1) unstable; urgency=low
 
1611
 
 
1612
  * New upstream release
 
1613
 
 
1614
 -- JP Sugarbroad <taral@taral.net>  Sun, 13 May 2001 20:31:01 -0500
 
1615
 
 
1616
gcl (2.3.7+beta3-3) unstable; urgency=low
 
1617
 
 
1618
  * Move gcl-doc to section doc (closes: #78666)
 
1619
 
 
1620
 -- JP Sugarbroad <taral@taral.net>  Sun, 13 May 2001 20:26:28 -0500
 
1621
 
 
1622
gcl (2.3.7+beta3-2) unstable; urgency=low
 
1623
 
 
1624
  * Remove alpha from arch list
 
1625
  * Move tcl/tk from Depends to Suggests
 
1626
 
 
1627
 -- JP Sugarbroad <taral@taral.net>  Fri,  4 May 2001 16:24:11 -0500
 
1628
 
 
1629
gcl (2.3.7+beta3-1) unstable; urgency=low
 
1630
 
 
1631
  * New maintainer
 
1632
  * Repackaged with debhelper (closes: #42045, #86097, #91475, #91478)
 
1633
  * New upstream release (closes: #59577, #71096)
 
1634
  * Added sparc+alpha, removed m68k (closes: #87407)
 
1635
 
 
1636
 -- JP Sugarbroad <taral@taral.net>  Mon, 30 Apr 2001 19:07:49 -0500
 
1637
 
 
1638
gcl (2.2.1-6) unstable; urgency=low
 
1639
 
 
1640
  * Disable stripping of "saved_gcl" binary. (#45778)
 
1641
 
 
1642
 -- Steve Dunham <dunham@debian.org>  Fri, 24 Sep 1999 14:39:15 -0400
 
1643
 
 
1644
gcl (2.2.1-5) unstable; urgency=low
 
1645
 
 
1646
  * Fix m68k build
 
1647
 
 
1648
 -- Steve Dunham <dunham@debian.org>  Tue,  6 Jul 1999 09:45:09 -0400
 
1649
 
 
1650
gcl (2.2.1-4) unstable; urgency=low
 
1651
 
 
1652
  * Fix bug #31718
 
1653
 
 
1654
 -- Steve Dunham <dunham@debian.org>  Fri,  2 Jul 1999 11:11:12 -0400
 
1655
 
 
1656
gcl (2.2.1-3) unstable; urgency=low
 
1657
 
 
1658
  * Add m68k patches
 
1659
 
 
1660
 -- Steve Dunham <dunham@debian.org>  Wed, 16 Dec 1998 14:25:46 -0500
 
1661
 
 
1662
gcl (2.2.1-2) unstable; urgency=low
 
1663
 
 
1664
  * Compile against libc6.  New maintainer.
 
1665
 
 
1666
 -- Steve Dunham <dunham@cps.msu.edu>  Wed,  5 Nov 1997 10:09:12 -0500
 
1667
 
 
1668
gcl (2.2.1-1) unstable; urgency=low
 
1669
 
 
1670
  * New upstream release; suggests tcl76, tk42.
 
1671
  * gcl-doc contains gcl-si and gcl-tk info pages.
 
1672
  * debian/rules: clean target removes temporary files from h and o
 
1673
    subdirectories (bug #5984).
 
1674
 
 
1675
 -- Karl Sackett <krs@debian.org>  Fri, 3 Jan 1997 10:16:40 -0600
 
1676
 
 
1677
gcl (2.2-5) unstable; urgency=low
 
1678
 
 
1679
  * Converted package to 2.1.1.0 standard.
 
1680
  * Stripped gcltkaux (bug #5074).
 
1681
  * gcl-si and gcl-tk info pages converted to HTML.
 
1682
 
 
1683
 -- Karl Sackett <krs@debian.org>  Tue, 5 Nov 1996 13:30:30 -0600
 
1684
 
 
1685
2.2-4
 
1686
        * add-defs: patched locates for tk.tcl, init.tcl 
 
1687
        * gcl-tk/tkAppInit.c: patched for tk4.1 support
 
1688
        * gcl-tk/tkMain.c: patched for tk4.1 support
 
1689
2.2-3
 
1690
        * Debian support files now partily architecture independent.
 
1691
          There are, however, no add-defs files except for 386-linux.
 
1692
        * Rebuilt package to correct corrupted upload problem.
 
1693
2.2-2
 
1694
        * Removed tk support from distribution.  This was written to
 
1695
          use tk-3.6 and doesn't support tk-4.0 or tk-4.1.  I am not aware
 
1696
          of any plans to upgrade the code. (Closes bug #2865)
 
1697
2.2-1
 
1698
        * Added Debian support files
 
1699
        * h/386-linux.defs: set OFLAG = -O2
 
1700
        * h/386-linux.h: undid patch that swaped signal.h for sigcontext.h