gclcvs (2.7.0-101) unstable; urgency=high

  * Bug fix: "/usr/lib/common-lisp/bin/gclcvs.sh is way out of date",
    thanks to Francois-Rene Rideau (Closes: #580310). 
  * Bug fix: "problems on kfreebsd-amd64", thanks to Petr Salinger
    (Closes: #580350).
  * static function poitners for hppa
  * FFN() call in number.c for hppa
  * mips forgot boolean
  * Only link with bfd when configuring with dynsysbfd
  * recompile system files for mips -- FIXME isolate SIGILL arising when omitted

 -- Camm Maguire <camm@debian.org>  Fri, 07 May 2010 19:35:36 +0000

gclcvs (2.7.0-100) unstable; urgency=high

  * static function pointer wrapper for gcl_cmp_allocfun, stabilizing gmp
    on hppa/ia64
  * insist on bash for dotglobbing directory command
  * fix clc script
  * disable recompile by default for now
  * Workaround for -g -Os gcc 4.4 bug on gcl_pcl_methods.c

 -- Camm Maguire <camm@debian.org>  Tue, 04 May 2010 15:22:33 +0000

gclcvs (2.7.0-99) unstable; urgency=low

  * fix cstack rounding error for rising stacks (hppa)

 -- Camm Maguire <camm@debian.org>  Fri, 09 Apr 2010 17:57:00 +0000

gclcvs (2.7.0-98) unstable; urgency=low

  * Workaround gcc pathname -O2 bug
  * Bug fix: "FTBFS: /bin/sh: ./tmp_image: No such file or directory",
    thanks to Lucas Nussbaum (Closes: #534044).
  * Bug fix: "FTBFS in various ways", thanks to Cyril Brulebois (Closes:
    #567697).
  * Bug fix: "replacing libreadline5-dev build dependency with
    libreadline-dev", thanks to Matthias Klose (Closes: #553762).
  * Bug fix: "[INTL:es] Spanish debconf template translation for gclcvs",
    thanks to Francisco Javier Cuadrado (Closes: #549666).

 -- Camm Maguire <camm@debian.org>  Tue, 02 Feb 2010 21:13:20 +0000

gclcvs (2.7.0-97) unstable; urgency=low

  * Non-maintainer upload.
  * c package
  * sync with latest 2.6.8 cleanups
  * strict aliasing fixes
  * new config.guess config.sub
  * if cmpinclude.h is not available, use *cmpinclude-string* in compiler-pass2
  * SGC fix, debian override fix, xgcl update
  * SGC fix for relocatable and contiguous gmp storage
  * __builtin___clear_cache on arm

 -- Camm Maguire <camm@debian.org>  Wed, 27 Jan 2010 23:02:34 +0000

gclcvs (2.7.0-96) unstable; urgency=low

  * reader error fix
  * FTBS ia64 fix, (Closes: #517578).

 -- Camm Maguire <camm@debian.org>  Tue, 03 Mar 2009 21:13:43 +0000

gclcvs (2.7.0-95) unstable; urgency=low

  * static system_directory

 -- Camm Maguire <camm@debian.org>  Sun, 01 Mar 2009 05:47:30 +0000

gclcvs (2.7.0-94) unstable; urgency=low

  * ${misc:Depends} for doc package
  * standard 3.8.0
  * zlib1g-dev build dependency
  * lintian cleanups

 -- Camm Maguire <camm@debian.org>  Sat, 28 Feb 2009 17:21:54 +0000

gclcvs (2.7.0-93) unstable; urgency=low

  * freeze-defstructs
  * catch/do-setq-tp/throw fix
  * faster get-arg-types/get-return-type, normalized types in unique-sigs
  * more rubust c1form hashing
  * *macrolet-env* separated from *funs*, simpler faster cmp-macroexpand et. al.
  * structurep shared with 'si and compiler, inline for si::structure-def,
    fast structure predicates.
  * mre effective trim-vars, preserving both let and let* order
  * no #\@ or #\/ in function-strings, interferes with inline codes.
  * rewrite defmlfun so that the compiler can see the restricted ranges of
    the real subfunctions.
  * allow for just one gcl_recompile.o file
  * cond macro fix
  * only auto-inline lisp symbols
  * modern configure.in
  * 64bit interrupt fix
  * Use sigprocmask to unblock signals
  * output_bfd fix
  * new unexelf.c
  * make sure there are always some immfixnums so == small_fixnum will
    not break
  * close file descriptor leak in run_process fork
  * fix eq 0 bug in get-arg-types/get-return-type
  * 64bit dladdr fix
  * xdr define fix
  * unixfsys cleanups, sputprop redefine
  * buffer overflow fix
  * new maintainer email address
  * no SGC on sparc until mprotect bug fixed
  * Bug fix: "violation", thanks to Martin Zobel-Helas (Closes: #496030).
    Guarantee some small fixnums at all times.  Fixme -- consider effect
    on eql-is-eq types.
  * Bug fix: "update", thanks to Clytie Siddall (Closes: #513347).  vi.po
    installed
  * latest config.guess and config.sub
  * titles for texi files
  * preliminary dbl.el cleanup
  
 -- Camm Maguire <camm@debian.org>  Fri, 27 Feb 2009 17:47:52 +0000

gclcvs (2.7.0-92.1) unstable; urgency=low

  * Non-maintainer upload.
  * Fix pending l10n issues. Debconf translations:
    - Swedish. Closes: #492177
    - Italian. Closes: #504155

 -- Christian Perrier <bubulle@debian.org>  Sun, 02 Nov 2008 08:04:31 +0100

gclcvs (2.7.0-92) unstable; urgency=low

  * enable_debug on sparc
  * Fix hash inlining involving recursive shared var structures
  * optimize sublis/nsublis for nil arg

 -- Camm Maguire <camm@maguirefamily.org>  Mon, 01 Sep 2008 13:42:28 +0000

gclcvs (2.7.0-91) unstable; urgency=low

  * more sparc optimization flag degradations to workaround gcc bugs

 -- Camm Maguire <camm@maguirefamily.org>  Tue, 26 Aug 2008 20:43:54 +0000

gclcvs (2.7.0-90) unstable; urgency=low

  * configure fixes for unrandomize.h
  * backoff on arm opts
  * more careful handling of GCL_GPROF_START

 -- Camm Maguire <camm@maguirefamily.org>  Sat, 23 Aug 2008 21:32:41 +0000

gclcvs (2.7.0-89) unstable; urgency=low

  * fix endian checks

 -- Camm Maguire <camm@debian.org>  Thu, 21 Aug 2008 10:56:19 -0400

gclcvs (2.7.0-88) unstable; urgency=low

  * redo unrandomize.h to enable compilation under -O2 -- FIXME
  * DOUBLE_BIGENDIAN supplements WORDS_BIGENDIAN
  * proper -Os sparc workaround

 -- Camm Maguire <camm@maguirefamily.org>  Wed, 20 Aug 2008 20:44:06 +0000

gclcvs (2.7.0-87) unstable; urgency=low

  * more div/remq sybols for alpha
  * -O2 -g on sparc to workaround longjmp bug.

 -- Camm Maguire <camm@debian.org>  Wed,  6 Aug 2008 15:59:30 -0400

gclcvs (2.7.0-86) unstable; urgency=low

  * enable_pic enforced on all mips reloc options, gcc-4.3 has -mno-shared
    by default, which eliminates _gp_disp from the code.
  * more div/rem symbols for arm and hppa
  
 -- Camm Maguire <camm@debian.org>  Sat, 02 Aug 2008 00:23:30 +0000

gclcvs (2.7.0-85) unstable; urgency=low

  * Incorporate Debian NMU from 2.6.7
  * Bug fix: "[INTL:sv] po-debconf file for gcl", thanks to Martin Ågren
    (Closes: #492241).
  * Bug fix: "gcl: FTBFS [amd64]: cannot trap sbrk", thanks to Daniel
    Schepler (Closes: #487435).  Modified and applied personality handling
    patch.
  * Bug fix: "gcl: Builds broken package with gcc-4.3", thanks to Daniel
    Schepler (Closes: #467474).  Added sincos to plttest.c
  * No infinite unrandomization loops
  * Bug fix: "gclcvs 2.7.0-84 uninstallable: requires exact obsolete
    version of binutils-dev", thanks to Francois-Rene Rideau (Closes:
    #469178).  Remove dependency
  * Accept NMU, Closes: #450981 Closes: #457113 Closes: #457154 Closes:
    #457359 Closes: #472473 Closes: #473249 Closes: #474085
  * variable gp_disp name for mips
  * larger immfixnum space requirement to step around sparc stack location
  * compiler warning cleanups
  * __divdi3 et.al symbols for ia64 and arm

 -- Camm Maguire <camm@debian.org>  Fri, 01 Aug 2008 17:43:45 -0400

gclcvs (2.7.0-84.1) unstable; urgency=low

  * Non-maintainer upload to fix pending l10n issues.
  * Debconf translations:
    - Dutch. Closes: #450981
    - Portuguese. Closes: #457113
    - French. Closes: #457154
    - German. Closes: #457359
    - Finnish. Closes: #472473
    - Russian. Closes: #473249
    - Czech. Closes: #474085
  * [Lintian] Correct FSF address in debian/copyright
  * [Lintian] Add copyright information in debian/copyright
  * [Lintian] Correct doc-base section to "Programming"
  * [Lintian] Remove non-managed format files "Tex" in doc-base control
    files
  * [Lintian] Remove reference to several non-existing files in doc-base
    control files

 -- Christian Perrier <bubulle@debian.org>  Thu, 03 Apr 2008 19:09:22 +0200

gclcvs (2.7.0-84) unstable; urgency=low

  * #-dynamic-extent arm build fix

 -- Camm Maguire <camm@debian.org>  Wed,  2 Jan 2008 20:38:27 -0500

gclcvs (2.7.0-83) unstable; urgency=low

  * arm and ia64 gcc bug workarounds

 -- Camm Maguire <camm@debian.org>  Tue,  1 Jan 2008 15:24:55 -0500

gclcvs (2.7.0-82) unstable; urgency=low

  * ia64 build fix, more library functions
  * vertical bar reader fix
  * rt patch applied

 -- Camm Maguire <camm@debian.org>  Tue, 18 Dec 2007 11:17:13 -0500

gclcvs (2.7.0-81) unstable; urgency=low

  * build fixes

 -- Camm Maguire <camm@debian.org>  Mon, 17 Dec 2007 13:07:12 -0500

gclcvs (2.7.0-80) unstable; urgency=low

  * last-unroll for apply acceleration
  * misc ansi fixes
  * debian bug sync with 2.6.8pre
  * ansi-fixes;tail-recursion expansion;support build w/o immfix

 -- Camm Maguire <camm@debian.org>  Sat, 15 Dec 2007 23:53:38 -0500

gclcvs (2.7.0-79) unstable; urgency=low

  * local imb() for alpha
  * no gprof on ppc
  * Bug fix: "gclcvs: installation fails", thanks to Lucas Nussbaum
    (Closes: #432003). Abort clc if gcl not installed yet
  * Bug fix: "gclcvs: FTBFS: do_init is undefined", thanks to Lucas
    Nussbaum (Closes: #432341). Fixed since -78.
  * Bug fix: "FTBFS (hppa): Bus error compiling tkl.o", thanks to dann
    frazier (Closes: #434671). autobuilt -78 fine
  * Bug fix: "gclcvs: should this package be removed?", thanks to Lucas
    Nussbaum (Closes: #449352).  No, but thanks for the reports
  * Bug fix: "gclcvs build-depends on gcc-3.4/g++-3.4", thanks to Matthias
    Klose (Closes: #440422). Remove arm build-dep
  * Bug fix: "gclcvs: [INTL:es] Spanish translation for the debconf
    template", thanks to Rudy Godoy (Closes: #423708). Thanks
  * build-dep texlive-latex-base

 -- Camm Maguire <camm@debian.org>  Wed, 07 Nov 2007 17:22:11 -0500

gclcvs (2.7.0-78) unstable; urgency=low

  * tidy fmla-and-or;prune some numeric types containing inf
  * support old style dladdr
  * lower hppa C optimization
  * cfast-write fix
  * boolean return for typep, infer typep;var-aliases for rplacd proper-
    cons bumping
  * compile top level closures
  * all cclosures turbo, fix top-level-form compile

 -- Camm Maguire <camm@debian.org>  Tue, 17 Jul 2007 23:43:57 -0400

gclcvs (2.7.0-77) unstable; urgency=low

  * on_exit fix for freebsd
  * pass ambient disable-recompile and optimize-maximum-pages settings
    through compiler::link
  * car et.al source, faster bootstrap, new safety 3 mode
  * prop hash on safety level
  * no c99 functions for bsd yet
  * lower ia64 C optimization
  * fix complex type propagation
  * abs for -c99
  * system fns at safety 2;c-type-propagator fix;tighten rplacd-
    propagator;better c1retnote;long C names without gprof;maybe-
    reverse-type-prop;implement safety 1 definition in unchecked
    subcalls
  * total-bytes-allocated thanks Stephen Wilson;fix install
  * fix install
  * fmla-tp fix, thanks stephen wilson and waldek
  * simpler fasldlsym file handling
  * revert simpler fasldlsym handling for now
  * special setjmp for ia64
  * copt for ia64;gcc 4.x for arm
  * _mcount for ppc

 -- Camm Maguire <camm@debian.org>  Fri, 13 Jul 2007 23:41:54 -0400

gclcvs (2.7.0-76) unstable; urgency=low

  * abandon mcount_wrapper
  * use sbrk to find DBEGIN
  * more robust dlopen
  * simpler dlsym handling
  * fix alloca detection for bsd
  * fix cmpinclude.h for bsd

 -- Camm Maguire <camm@debian.org>  Fri, 06 Jul 2007 10:03:19 -0400

gclcvs (2.7.0-75) unstable; urgency=low

  * fmla-tp;switch conditional for mips
  * intdiv conditional for alpha
  * libc-ext; FIXME
  * safe allocate_relocatable_pages
  * cfdl only on unmarked non-free cfdata objects
  * rb_end<core_end protection
  * remove my_plt references on rsym systems

 -- Camm Maguire <camm@debian.org>  Tue, 03 Jul 2007 19:47:06 -0400

gclcvs (2.7.0-74) unstable; urgency=low

  * fmla only once
  * fix fmla-c1expr
  * fix alpha build;fix flet/labels function type inference

 -- Camm Maguire <camm@debian.org>  Mon, 02 Jul 2007 17:36:32 -0400

gclcvs (2.7.0-73) unstable; urgency=low

  * fix intermingled doc-string/declaration handling
  * mcount_wrapper

 -- Camm Maguire <camm@debian.org>  Thu, 28 Jun 2007 22:50:01 -0400

gclcvs (2.7.0-72) unstable; urgency=low

  * ansi-fixes
  * libc name fixes
  * sgc fix;allow mized doc-string/declare form order
  * optional second arg to complex-propagator

 -- Camm Maguire <camm@debian.org>  Mon, 25 Jun 2007 21:38:21 -0400

gclcvs (2.7.0-71) unstable; urgency=low

  * imm_fixnum inline arithmetic fix
  * fix libc name on alpha/ia64
  * fix struct tests
  * mips switch workaround

 -- Camm Maguire <camm@debian.org>  Sat, 23 Jun 2007 18:31:28 -0400

gclcvs (2.7.0-70) unstable; urgency=low

  * faster recompilation
  * GNU_HASH section support
  * hopefully portable _mcount symbol
  * earlier lib-sym reset
  * restore fork

 -- Camm Maguire <camm@debian.org>  Fri, 22 Jun 2007 13:27:46 -0400

gclcvs (2.7.0-69) unstable; urgency=low

  * zero out bss when sec_load not set;support for reading random states
    with old gmp libraries;faster number_compare
  * faster sort
  * type-and types in cmp-aref-inline et.al. with array -- FIXME needs
    generalization
  * sync procls with si::sig;fix add-function-declaration ret-type;fix
    get-arg-types/get-return-type for nil values;cmpwarn in c1decl-
    body;defer warnings to top of t1defun;*sigs* instead of procl in
    t1defun for local function signature capture in compile only;faster
    stable-sort
  * ignore user procls when auto-proclaiming
  * fix sysfun proclaims in lfun_list;protected fixint in
    quick_call_sfun
  * compile errors are program-errors
  * accept T type declarations
  * plusp,minusp, and zerop compiler macros
  * optimize inferred variable types outside of if forms with no false
    branch and true branch returning nil type
  * restart pass1 is a note
  * inline imm_fixnum comparisons and sums
  * elide munge-tagbody
  * do not repeat special declarations in portable-source
  * fast 0-arg calls
  * reset standard_io on save-system
  * no check_arg in DEFUN_NEW C functions
  * fix read-char-no-hang on mingw
  * fix cfast-write -- todo, optimize
  * support for persistent external dl function access, inline complex
    arithmetic
  * vals_set scope fix
  * inline-boole3-string fix
  * misc compiler fixes and optimizations
  * fix si::no-value compiler bug
  * use system awk for ldd heap ceiling test
  * compile/disassemble segfault fix
  * handle some nil return type cases better -- FIXME
  * faster eql,equal, and equalp
  * type fixes, optimize-maximum-pages on after compiler::link

 -- Camm Maguire <camm@debian.org>  Wed, 20 Jun 2007 21:01:16 -0400

gclcvs (2.7.0-68) unstable; urgency=low

  * compile without wrap-literals and pass1 prin1/read;no add-object on
    characters;leave doc strings in portable source
  * protect closure inlining to within scope of live bindings;*keep-gaz*
    makes compile into compile-file;c1var propagates declared type
    within closures;fix ensure--directories-exist

 -- Camm Maguire <camm@debian.org>  Fri, 04 May 2007 21:37:34 -0400

gclcvs (2.7.0-67) unstable; urgency=low

  * solaris-x86 support
  * Fix 64bit gcl-tk bug, Closes: #417848
  * headers for plt.c

 -- Camm Maguire <camm@debian.org>  Sat, 07 Apr 2007 01:54:08 -0400

gclcvs (2.7.0-66) unstable; urgency=low

  * clisp-style directory;fix multiple-setq-expander
  * fix 64bit array sizes, Closes: #417049
  * fix name-char on control characters
  * fix reading and printing of random-states
  * fix reading and printing of floats
  * fix equalp on random-states

 -- Camm Maguire <camm@debian.org>  Wed, 04 Apr 2007 14:01:28 -0400

gclcvs (2.7.0-65) unstable; urgency=low

  * Fix set-form-type on nil return forms (non-local exits)
  * more array tests for gcl;axe clcs-error-set;broaden fast-link
    checking types;axe cmp-array-element-type;c1array-element-
    type;fboundp-expander;redo sequence-type-element-type;tighter two-
    tp-inf;faster make-info;function-lambda-expression in
    disassemble;boundp,symbol-package,symbol-value,symbol-function, and
    fboundp inlines;exclude and,or,not from portable-source
    expansion;stack_cons macro;speedup add-hash and clear-compiler-
    properties;faster search;tighter returns on
    search,position,count,mismatch;underflow errors with C
    optimization;boundp,symbol-package,symbol-value,symbol-function,
    array-element-type and fboundp fastlinks
  * use-fast-links in ansi-tests;process-warning safety 1 to keep check-
    type FIXME;sigs from call-hasht-table in compiler TODO
    centralize;remove sort expander macro and rely on generic maybe-
    inline with new sort function definition FIXME comp-key and comp-
    test, performace;fix labels/flet propagation;fix write-char and
    write-byte optional compilation FIXME;subtype of declared type in
    set-var-init-type;fix write-char inline;comment out unused compiler-
    def-hook for now FIXME find out the origin and purpose of this;fix
    copy-readtable;make empty gcl_recompile.lsp in boot
  * fix remove-duplicates
  * compiler::structurep to work around disjoint standard-
    object/structure types;update i10 NMU changes from Debian;fix misc.
    slot ansi tests;
  * ansi functionp in trad image too
  * Depend on common-lisp-controller, Closes: #416514.
  * Fix bad symlink in pargcl source.

 -- Camm Maguire <camm@debian.org>  Thu, 29 Mar 2007 12:56:28 -0400

gclcvs (2.7.0-64.2) unstable; urgency=low

  * Non-maintainer upload to fix some more pending l10n issues.
  * Debconf translations:
    - German. Closes: #410689
    - Galician. Closes: #413565
    - Portuguese. Closes: #413589

 -- Christian Perrier <bubulle@debian.org>  Tue,  6 Mar 2007 21:03:04 +0100

gclcvs (2.7.0-64.1) unstable; urgency=low

  * Non-maintainer upload to fix l10n issues
  * Rewrite the debconf templates to fix the Developer's Reference
    recommendations. Closes: #327449
  * Debconf translation updates:
    - French updated.
    - Czech updated. Closes: #389212

 -- Christian Perrier <bubulle@debian.org>  Thu, 25 Jan 2007 22:38:21 +0100

gclcvs (2.7.0-64) unstable; urgency=low

  * s_hpack to Cnil in gbc whens et to nil package;FFN(fSihs_top) for
    ia64

 -- Camm Maguire <camm@debian.org>  Thu, 30 Nov 2006 12:08:31 -0500

gclcvs (2.7.0-63) unstable; urgency=low

  * Fix leading underscore behavior of my_plt
  * fix default INFO_DIR behavior
  * gcc 4.x on hppa, no C optimization
  * disable-nls added to the binutils subconfigures to avoid msgfmt
    dependency
  * remove -lintl from powerpc-macosx.defs
  * Misc ansi fixes; error system overhaul
  * more careful floating point overflow to work with compiler
  * fix number comparison tests
  * Fix error in error string printing, axe specific-error
  * fix with-error-level-bindings
  * prevent dotimes shadowing
  * push FEwrong_type_argument into compiler
  * fix every compiler macros
  * no restarts in pcl, proto-abort, no continue restart duplication
  * more error call fixes;no clcs sys-proclaims;aux variable init
    types;/ inliner;array ansi fixes;ash/integer-decode-float fast-
    links;si::fpvec type;faster rational;package routine fixes;standard-
    char-p, digit_char, and code_char fixes;make-random-state fix;pcl
    program errors
  * write-line error checking
  * better enforcement of mv limit
  * iterate over pass1 until internal sig conflicts are resolved
  * fix break-resume
  * segfault crash fixes; centralize on one version of assert, check-
    type and cases
  * mark nil-named hpacks
  * list-of and type-spec types, remove obsolete functions in
    clcs_macros.lisp
  * fix more segfaults on bad input
  * fix subtypep tyep-of class-of
  * get rid of last shadow in conditions:: warn
  * no print bindings in assert, unbound slot condition printing
  * misc error fixes
  * continue/resume  restart around break; fix declaim warning;fix if
    bounds checking;fix trace
  * fix proclaim-var
  * fix untrace
  * proclaim fixes;experimental tagbody optimization;error on coerce to
    nil;fix no pplicable error message
  * fix cltl1 error messages
  * work around for hppa gmp support
  * new hppa compiler options

 -- Camm Maguire <camm@debian.org>  Wed, 29 Nov 2006 22:02:47 -0500

gclcvs (2.7.0-62) unstable; urgency=low

  * fix c1mvprog1 bug
  * fix compiled cond tests
  * fix expt-propagator
  * Fix various setf tests
  * fix lstat for mingw
  * intern gensyms in tmp-pack in compile;redirect setf funcalls to
    proxy symbol;do not expand compiler macros when declared
    notinline;setf compiler macros;function-lambda-expression for (some)
    compiled functions;placeholeder define-symbol-macro;named block for
    setf functions;fix macro-function tests;in-package is a macro
  * backoff to gcc-3.4 on alpha,arm,hppa, and m68k
  * build-dep on gcc3.4 where appropriate
  * Newer standards
  * set *tmp-dir* in all command-line situations
  * fix typeo in object_to_string
  * Fix make-pathname error with supplied :relative directories
  * unrestricted gcc for alpha
  * si::gettimeofday function for HOL88 build
  * macosx fixes
  * don't allow setf-proxy-symbols into portable-source
  * Clear up erroneous pcl compiler warnings re: continue
  * unrestricted gcc on m68k; no profiling but C optimization on hppa
  * fix load and open ansi tests; Better file and pathname error
    handling; handle shadow et. all in data file for HOL88 support;
    gensym handles for ia64;
  * Fix leading underscore behavior of my_plt
  * fix default INFO_DIR behavior
  * gcc 4.x on hppa, no C optimization
  * disable-nls added to the binutils subconfigures to avoid msgfmt
    dependency
  * remove -lintl from powerpc-macosx.defs
  * Misc ansi fixes; error system overhaul
  * more careful floating point overflow to work with compiler
  * fix number comparison tests
  * Fix error in error string printing, axe specific-error
  * fix with-error-level-bindings
  * prevent dotimes shadowing
  * push FEwrong_type_argument into compiler
  * fix every compiler macros
  * no restarts in pcl, proto-abort, no continue restart duplication
  * more error call fixes;no clcs sys-proclaims;aux variable init
    types;/ inliner;array ansi fixes;ash/integer-decode-float fast-
    links;si::fpvec type;faster rational;package routine fixes;standard-
    char-p, digit_char, and code_char fixes;make-random-state fix;pcl
    program errors
  * write-line error checking
  * better enforcement of mv limit
  * iterate over pass1 until internal sig conflicts are resolved
  * fix break-resume
  * segfault crash fixes; centralize on one version of assert, check-
    type and cases
  * mark nil-named hpacks
  * list-of and type-spec types, remove obsolete functions in
    clcs_macros.lisp
  * fix more segfaults on bad input
  * fix subtypep tyep-of class-of
  * get rid of last shadow in conditions:: warn
  * no print bindings in assert, unbound slot condition printing
  * misc error fixes
  * continue/resume  restart around break; fix declaim warning;fix if
    bounds checking;fix trace
  * fix proclaim-var
  * fix untrace
  * proclaim fixes;experimental tagbody optimization;error on coerce to
    nil;fix no pplicable error message
  * fix cltl1 error messages
  * work around for hppa gmp support
  * new hppa compiler options
  * s_hpack to Cnil in gbc whens et to nil package;FFN(fSihs_top) for
    ia64
  
 -- Camm Maguire <camm@debian.org>  Sat, 21 Oct 2006 15:27:22 -0400

gclcvs (2.7.0-61) unstable; urgency=low

  * HAVE_SYS_SOCKIO_H for solaris;autolocbfd for solaris;no -Wall when
    no gcc;no -fomit-frame-pointer on m68k;no profiling on mips;$(AWK)
    instead of awk;si::stat function;fix 'the boolean type coersion
    error;no varargs on cygwin;while eval macro;gensym counter
    fixes;xgcl updates
  * fastlink gensym

 -- Camm Maguire <camm@debian.org>  Sat, 16 Sep 2006 00:50:35 -0400

gclcvs (2.7.0-60) unstable; urgency=low

  * fix mips local symbol got relocation
  * fastlinks for gensym, make-symbol, and symbol-name
  * block name in setf functions
  * preliminary si::stat function

 -- Camm Maguire <camm@debian.org>  Thu, 14 Sep 2006 15:07:38 -0400

gclcvs (2.7.0-59) unstable; urgency=low

  * fix trace on mutual recursion functions
  * restore alpha build with static defentry support
  * Try stepping around hppa/gmp oddity

 -- Camm Maguire <camm@debian.org>  Wed, 13 Sep 2006 17:43:15 -0400

gclcvs (2.7.0-58) unstable; urgency=low

  * some preliminary pprint test fixes
  * Fix mv-bind /bds-bind ordering error
  * Reset gmp mersenne pointers on startup
  * mips support
  * Fix mv-setq and symbol-macrolet tests

 -- Camm Maguire <camm@debian.org>  Tue, 12 Sep 2006 09:50:30 -0400

gclcvs (2.7.0-57) unstable; urgency=low

  * remove emacs build-depends;64bit hash and gmp fixes

 -- Camm Maguire <camm@debian.org>  Fri,  8 Sep 2006 13:31:02 -0400

gclcvs (2.7.0-56) unstable; urgency=low

  * New cvs snapshot
  * rules changes Closes: #376807.
  * Apply socket patch (thanks!) Closes: #385728
  * Install new sv.po, Closes: 333655.
  * xgcl update
  * fix object_to_string
  * (hopefully) fix bss shrank when dumping error
  * fix arg inlining bug
  * fix the tests, propagate structure types from accessors and
    constructors
  * fix constantp and some lambda tests, prevent tracing from wiping
    stored function properties
  * only do mutual recursion when src is present
  * fix bds_bind ordering error
  * install xgcl-2/sysdef.lisp
  * fix info dir and emacs site lisp dir installation
  * New xgcl readme
  * lowercase build-deps
  * protect get_internal_run_times for ia64
  * Remove bashism from debian/rules
  * add xgcl doc-base file
  * fix ia64 build
  * split recompile files;faster funcalls with optional tracing (more
    work here);unique sigs in call-hash-table;some makefile reworking
  * fix build on small reloc record architectures
  * fix warning-swallowing bug in c1tagbody
  * Better undefined function message for setf funs
  * fix fadump/gc bug
  * fix pathname gc bug
  * Clean up after split-files recompile
  * Cleanup common-lisp controller script; fix setf symbol-function type
    propagation, Closes: #385745
  * check for overflow in bds_bind

 -- Camm Maguire <camm@debian.org>  Thu,  7 Sep 2006 21:25:26 -0400

gclcvs (2.7.0-55) unstable; urgency=low

  * New cvs snapshot
  * new release Closes: #382247, Closes: #358309, Closes: #338613,Closes: #347560
  * Try not depending on specific gcc, Closes: #342967.
  * Better nthcdr-expander;compiler-macros for intersection,union,set-
    difference,set-exclusive-or, and subsetp;wrap symbol functions in
    (function ) for call-global funcalls and applys (which happen at
    safety 3)
  * prevent typep -> predicate -> typep loop for structure predicates
  * import defpackage into compiler, and copy defpackage and make-
    package forms to top of data file
  * seqindp predicate
  * car propagator
  * cleanup non-destructive list functions in gcl_listlib.lsp
  * really fix rotatef
  * block typeing via return-from, return-from and go are of type
    nil,fix endp-expansion for type inference purposes,mapcar et.al
    compiler macro,fix make-array typing,tighten fmla-eval-const to
    detect when one of and is known nil or one of or is known t (FIXME,
    needs to handle if fmla too),c1the var-tag thwoing on type conflict
    detection,restore-vars around trial tagbody runs, with var-mt set to
    var-type at the head and type-or'ed back at the end,tagbody typing
    from last non-tag form, fix expt propagator, do not warn of unused
    variables on trial tagbody runs
  * revert NO_main_HERE_PLEASE in plttest.c
  * fix prin1 on code-char 28
  * length-expander cleanup,endp-expander cleanup,bind alll arrays in
    aref expansion to avoid pass2 typing,inlinable=fn in member-
    compiler-macro,some,every,notany,notevery compiler macros,wrap
    functions in `(function ) at safety 3,let*->let in c1lambda-
    fun,with-restore-vars cleanup,boolean info in do-eq-et-al,constant
    list checking in c1is-eq-tp-list,c1make-array type fixing,onliny
    infer lexicals in fmla-infer-tp,do not infer (t t) types in fmla-
    infer-tp,wrap fmla-and and fmla-or c1expr in with-restore-vars as is
    conditional,replace $ inline string escape with @ for multiple value
    inlining,not (long) cast in make_fixnum,arref-propagator
    cleanup,allow compile nil (function f),fix compiler__lionk for new
    cmpinclude.h,max min sqrt float_integer coersion,tag setq typing
    code cleanup,max,min,expt,integer-length type-propagator
    fixes,optional warning/note output stack,var-tag no longer t,do-
    setq-tp always bumps type on conflict,restrict get-var-types in
    collectfn.lsp (needs more work),cmod et.al. are not predicates,some
    C program_error support,speedup coerce/make-sequence,loop test
    fixes,preliminary macro_function arg fix
  * Check types in case expansions
  * last, nconc, nreconc, and map compiler macros
  * reorganize eql-is-eq types
  * inline make_cons
  * listlib function overhaul
  * make-sequence cleanup
  * faster truncate
  * old (gcc) compiler cleanups
  * wrap c1catch in writh-restore-vars
  * Eliminate branches with variables with nil effective types
  * disable recursion protection in universal error handler for now
  * Treat catch like tagbody
  * Fix static weak symbol reloc bug
  * gmp 4.2 support
  * preliminary autoproclamation
  * numerical type propagator fixes
  * Support for 'the type-propagation into certain forms (e.g. 'let)
  * C syntax fixes
  * preliminary support for pre-macroexpansion in compiler
  * Fix proper list type handling and remove extraneous cdr in mv eval
    macros
  * test support for si::factorial from gmp mpz_fac_ui, fix
    gmp_randinit_default handling for gmp 4.2
  * call-lambda info-type propagation
  * auto-recompilation support
  * fix read-char-no-hang
  * string comparison functions are not predicates
  * first automatic state function for mutual recursion support
  * Fix typing bug in c1flet/c1labels,make (values form) an efficient
    return,portable code turns &aux into let* to make the lambda
    funcallable (in preparation for automatic state/mutual recursion
    conversion),speed up proper-list type-or, give fdefinition a lisp
    definition to set up the prototype (removes a number of * returns)
  * eq uniq types, values return type autoproclamation support
  * preliminary temp stream facility
  * integrate temp-file facility into do-recompile
  * restore automatic heap start lowering
  * xgcl integration; smaller images; fewer recompiles; eq type
    comparison;128M more heap
  * Check for X headers before building xgcl
  * clean up latest gcc compiler warnings
  * signatures for first et. al.
  * remove erroneous coerce-to-one-value calls, extraneous ones next
  * fix setf function safety 3 compilation -- needs more work
  * don't pass special forms through funcall_with_catcher at safety 3
  * call add-hash only when *compiler-auto-proclaim* is set, normalize
    arg and return types in *inline-functions*
  * Cleanup libxaw dependencies
  * defentry C proclamations, arg and return types from lfun list, xgcl
    cleanup and configure support
  * synch xgcl-2 with Novak edits
  * fix build errors
  * fix some type prop bugs
  * Don't write most-negative-fixnum into C source
  * export mpz_powm et.al.
  * faster mv;some optional argument tail recursion;returns-exactly type
    support;expand mvb (x y z) (values ...);single-value returns in
    inline-args;nval elements in sfn and vfn;MVRET_BIT;sanitize symbol-
    plist ops in add-hash;fix debugger for interpreted
    functions;redefine coerce to auto return t;don't load sys-proclaims
    in final images
  * powm in si
  * fix *tail-recursion-info* for mv-var case
  * fix unset vs_top bug in compile-file
  * wrap reduce lambdas for null args as a convenience to the
    user;certain compiler functions wrapped in values for type
    propagation;Can now inline funcalls to lambdas with optional
    args;don't load sys-proclaims in lsp and cmpnew cmp-init;
    proclamations and fast-linking for certain C functions
  * faster mvprog1, mvlist, mvcall; workaround fix to missing newline
    bug
  * fix symbol constants
  * fix symbol constants
  * finally fix nqthm constant bug
  * fix some old C function signatures
  * eval load-time-values when expanding macros in the compiler
  * revert load-time-value expansion
  * first stab at mutual recursion autoproclamation
  * fix some mutual recursion autoproclamation issues
  * faster mutual recursion detection
  * optional arg tail recursion for t3defun-normal case
  * pop doc from lambda-fun -> let conversion in c1lambda-fun
  * call-src set in t1defun;try to prevent extraneous mutual recursion
    state transformations
  * Remove power of two limit to MAXPAGE;fix X lib paths
  * uncap maxpage;configure cleanups
  * automatic fast NULL_OR_ON_CSTACK macro detection
  * double default vssize;nil return types (e.g. error) generated by
    throw in a return position;fast link * return functions;compress
    info struct slightly;hash certain type and compiler operations for
    performance;export types in more readable format;enable tracing of
    expander functions;unnormalized types in plist for external legacy
    compatability;expanders for adjoin,find,find-if and find-if-not;fix
    recursive function return type determination;fix cons compilation
    error;coalesce some mv return code;proper mv-bind type
    assignments;mv-bind error fixups;greatly expand useful type
    set;eliminate fucntion documentation from saved source;store
    original source file for each function and limit mutual recursion
    search to these subsets;immfix, proper-cons, and proper-sequence
    types;simplify returns-exactly and values type-and and type-or
    relationships -- these are pseudo and not true boolean sigma algebra
    types;var-space and var-known-init slots for case where var refers
    to an object array on the stack -- needs reworking;remove certain
    lfuns;enable fastlinking to functions defined in C compiled as
    afuns;setting si::*fast-links-warnings* reports slow links;some
    enforcing of mv limit (32);much faster sorting in do-recompile;
    remove-duplicates from final compile in do-recompile;when breaking a
    state function, place components on the needs-recompile list;fix pcl
    bootstrapping problem in type-of;fix gprof alloc/free error on
    save;fastlinking to fasd, error, format, and other C
    functions;preserve relocatable block across image saves for
    performance;fix random-seed error with newest dynamic gmp

 -- Camm Maguire <camm@debian.org>  Tue, 29 Aug 2006 13:30:41 -0400

gclcvs (2.7.0-54) unstable; urgency=low

  * LITTLE_END -> WORDS_BIGENDIAN
  * NULL_OR_ON_C_STACK macro check fix, exclude sparc symbols beginning
    with . from plt table
  * clear only terminal input on error
  * Use internal gettext for bfd
  * Restore xgcl
  * Set compiler::*tmp-dir* at runtime
  * report tmp-dir setting with system-banner to enable clean -eval -
    batch operation; fix listen on socket streams; use (abs (getpid)) in
    tmp names for Windows
  * fix configure unbalanced quotes
  * Fix no arg type numerical propagation
  * Do not dump arrays with array-element-types other than t to data
    file
  * limit multiple-value-binding autodeclaration nesting depth following
    let
  * limit cons type calculations
  * Better cond evalmacro
  * improper-consp, and better si::proper-list deftype
  * support for bignums in nth et.al.
  * Fix typep on simple-arrays
  * Fix branch cut of atanh
  * Support for certain subtypep calls on partially unknown satisfies
    types
  * Represent mv types internally as '(values ...) -- FIXME do this more
    carefully
  * Inf and nan constants
  * binary nexting of gcd and lcm; support for writing inf and nan into
    .data files
  * limit list type length in c1list
  * Fix multiple-value-binding autodeclaration when binding vars have
    identical names in outer scope
  * abs and sqrt optimizers
  * propagate floating point types, new propagator code for random ash
    floor et. al. + - * / lcm gcd log exp expt atan sqrt max min abs mod
    rem
  * prevent nested free errors
  * Make undefined-vars assumed global a warning
  * use same nesting level limits for let and mv binding
    autodeclarations
  * cmp-nthcdr expander
  * Push gclp in front of -static for static linking
  * skip over null bfd sections in bfd_build_symbol_tabls
  * expt-propagator, float propagator using super-range
  * revert atanh branch cut change
  * revert boolean to t coercion in inline-type-matches, rely on normal
    coercion and boolean type-propagation to enable optimization of
    boolean->t functions
  * More useful do evalmacro;fix nthcdr error order;fix simple-array
    typep;new predicates in 'si and optimizers in compiler;ynchronize
    +type-alist+
  * Only clear real terminal input on error
  * Fix check-type restarts for constant places
  * Fix multiple-value-setq evalmacro bug recently introduced
  * Clean some pcl compilation warnings
  * make maybe-clear-input accessible within serror
  * restore compiler::co1 to typep after definition in gcl_predlib for
    use in later compilations in the same file
  * fix log type propagator
  * Replace autodeclaration of constant let bindings with catch/trhow
    algorithm around tagbody, if, and setq
  * backquote fix
  * Fix function documentation wrapping by compile
  * Fix read error in processing comments before final paren w/
    preceding dot
  * preprocess cmpinclude.h for better gcc performance
  * moved interpreted-function et. al. to si
  * more complete backquote fix
  * Fix length error reporting at safety >=1
  * check-type consolidation
  * use resolve-type to normalize all types in compiler
  * new expanders for elt, length, and endp respecting safety 1 arg
    checking
  * use with-restore-vars to restore variable settings in conditionally
    executed code
  * fix num-type-bounds on real types, cons tp limit at 0
  * use with-restore-vars to restore variable settings in conditionally
    executed code, propagate var types in fmla-infer and fmla-eval-const
  * fix aref-propagator to work in pass2 when var-type might have
    several values
  * propagate null bindings
  * map-functions return proper-lists
  * fix c1multiple-value-setq to handle new type modification strategy
  * coerce general types within '(the boolean )
  * type centralization around cmp-norm-tp and resolve-type, cons-tp-
    limit at 0, eliminate type-filter
  * proper-list is a useful-c-type, remove brt slot in var
  * remove some C warnings
  * rewrite do* and hence dolist to handle type propagation
  * check-type consolidation, proper-list propagation and logic, not in
    predicate list, ldelete-if, prune-type
  * O3 ->  Os
  * extern inline __gmpz_get_strp
  * prune cmpinclude.h
  * winmain reordering
  * type-error in non-ansi image
  * faster nth-value from tkl.lisp into gcl_listlib.lsp
  * clean up some warnings +c1t+ and +c1nil+ constants
  * clean tkMain.c warnings
  * clean some gcl-tk warnings
  * O3 for the interpreter
  * fix max/min propagator
  * revert from bogus nth-value
  * fix (rotatef) bug
  * No __VERSION__ in h/cmpinclude.h
  * ~ in compile-file paths
  * Fix gemtemp package arg

 -- Camm Maguire <camm@debian.org>  Thu,  7 Sep 2006 13:18:42 -0400

gclcvs (2.7.0-53) unstable; urgency=low

  * No logl on non-i386 ?? (a c99 requirement),wrap fSkill call in
    run_process.c for ia64

 -- Camm Maguire <camm@debian.org>  Sun, 18 Dec 2005 18:38:36 +0000

gclcvs (2.7.0-52) unstable; urgency=low

  * fix configure

 -- Camm Maguire <camm@debian.org>  Sat, 17 Dec 2005 15:04:56 +0000

gclcvs (2.7.0-51) unstable; urgency=low

  * Don't lower DBEGIN if shared mem start is beneath default
  * Better conditionalizing of dbegin lowering script
  * Make only one big TAGS table in source top
  * No nil arrays in GCL
  * check-type type error format string recognition
  * check-type type error format string recognition
  * Avoid duplicate data entries
  * maphash inlining;array type centralization ; c1expr** for use in
    branch elmination
  * array type centralization ; propagate info in cases of branch
    elimination
  * propagate info in cases of branch elimination
  * Bit vector inlining; signed-int and unsigned-int array element types
    for use on 64bit where fixnum is 64bit and int is 32bit; prevent
    cmp-aref et.al. symbol-function modifications from disabling
    inlining in parts of the self-compile
  * Replace recursively-cmp-macroexpand code with additional c1pass to
    detect constant let bindings for autodeclaration purposes.  FIXME --
    comment, autodeclare modified bindings if appropriate, and
    comment/document
  * string-char to character; prevent cmp-aref et.al. symbol-function
    modifications from disabling inlining in parts of the self-compile;
    fill-pointer inlining; functionp and compile-function-p inlining;
    maphash inlining
  * string-char to character; allow local safety declarations in
    compiled lambda closures
  * string-char to character; consolidate type-and around resolve-type;
  * string-char to character
  * one big TAGS table
  * string-char to character ; int array element types
  * string-char to character ; int array element types
  * localize safety proclamations; string-char to character ; simgle-
    valued subtypep1 to accelerate best-array-element-type
  * string-char to character ; localize safety proclamations
  * dolist checks for improper list
  * string-char to character ; localize saety proclamations
  * string-char to character ; int array element types ; more robust plt
    table handling
  * string-char to character
  * custreloc is default on macosx
  * Accelerate equal, eql and equalp
  * preliminary static linking option
  * T is an ordinary symbol
  * Fix regexp GC race
  * Accelerate is_cons
  * don't wrap quoted symbols external in lisp/common-lisp
  * do eq promotions with real type handlers as subtypep et. al. are now
    up to the task
  * keep gazonk objects when *keep-gaz* is set
  * complete eq promotion optimizers
  * Check for nil first in type_of
  * First attempt at hashing type operations in compiler -- TODO
    consider eq rather than equal based strategy
  * Better wrap-literal strategy
  * Fix eql_is_eq macro
  * Fix C macro parsing problem in array.c
  * ADDR_NO_RANDOMIZE fix
  * Fix dlopen based fasloading and compiler::link via a new routine
    si::find-init-name which determines the unique init-function name
    before loading
  * First try at euqalp hashing
  * fix character and number equalp hash codes
  * set compiler-check-args in pass1 for use in expanders e.g. endp,
    type-or hash table
  * inline expanders for length, reverse, endp, identity, and sort
  * disable older ash-conditional in favor of newer ash-propagator
  * propagate the type-or of the branches in c1if
  * remove anti-integer prejudice in inline-type-matches
  * length inlining support function cmp-vec-length
  * type-or1 support
  * Use new endp expansion to optimize dolist depending on safety
    settings
  * external functions compiled with safety = 1 for argument checking
  * equalp hash bug fix
  * equalp hashing fix
  * consp, listp, and atom macros, remove DOTNIL, fix relevant functions
    in list.d
  * Clear the cache with mprotect on 386-linux
  * disable dynamic functions when enabling static linking
  * Fix equalp bitvector hashing bug
  * consp in endp
  * Better coerce and  make-sequence
  * fix type<= definition
  * enhanced reader-error support
  * enhanced reader-error support, readtable-case support, proper-list
    type support, list function ansi fixes, hasfillp slot for arrays and
    vectors, character traits, setf gethash interpreter fix, make-hash-
    table ansi fixes, simple-vector-p ansi fix, print-symbol fixes, set-
    syntax-from-char fixes, rework loose package syntax, prohibit loose
    right paren in reader
  * Fix gethash size 0 bug
  * fix long-call probe on gcc, fdollars in identifiers on arm
  * accelerate make-sequence, which was making several subtypep1 and
    normalize-type calls on simple argument input, and even calling
    itself thereby -- FIXME, get concise logic with performance
  * enable setf readtable-case in printer-aux.lsp
  * Prepare gcl_cmpmain.lsp for compilation
  * accelerate deftype expansions
  * compile gcl_cmpmain.lsp
  * remove string-char from sys-proclaim.lisp
  * print symbol fixes
  * Fix subtypep cons test  FIXME handle side effects better
  * make-package case fix
  * #+ #- readaer macro fixes
  * function-lambda-expression -- FIXME closure variables elided
  * read-suppress fixes, reader-error fixes
  * reader error fixes
  * fix if type-propagation bug, fix stream ansi failures, fix slash-dot
    printing and corresponding read-errors
  * scale default maxpage with SIZEOF_LONG and PAGEWIDTH
  * fix &whole in defmacro subterms, some :allow-other-keys tests
  * cleanup maccept a bit
  * set file descriptor to -1 on close in streams with file pointers --
    TODO examine use of explicit file buffers
  * Fix ansi bugs in lcm, float, expt
  * New parallel processing functions si::fork, si::select-read,
    si::kill, si::p-let si::p-and and si::p-or
  * Misc sequence ansi fixes
  * ansi fix to phase
  * sharp-v-reader for pre-compiled regexps
  * logandc1 and logandc2 optimizers
  * update init_ansi_gcl.lsp.in for new functions, export rudimentary
    fns from mod/gcl_ansi_io.lsp
  * rework parent/child communication across fork(), stack allocation in
    children by default to return object pointers in the parent when
    possible, use maximal cssize in configure by default
  * Remove unnecessary stubs in compiled code
  * push proclamation information into lisp for C functions defined with
    DEFUN...
  * FIXME --centralize DEFUN macros and push mutiple value returns to C
    stack using a generic value holding structure
  * FIXME write unreadable objects from children using an extended
    fasdump format
  * fix room report gc type anomaly
  * compiler macros for position*, count*, map-into, and reduce
  * update  list component type handling for sequences
  * fix bit vector inlining (offsets)
  * full vector deftype expansion for consistent use in compiler
  * accelerate relocatable string string-match
  * work around for large directory listings for directory -- FIXME
  * update pcl bootstrapping for new object type code in compiler
  * format directive fixes
  * fixes to format and char-name
  * Prevent *c1nil*/*c1t* garbage accumulation
  * Don't do branch elimination when autodetecting let bindings for now.
    Can do better later by searching for tags separating binding and
    point of evaluation
  * Try harder to call after-gbc-hook after every gc
  * throw an error on bogus macrolet definitions
  * Strip emacs warnings when finding site-lisp directory
  * clear sole remaining misc compiler test failure by realigning offset
    position in 0 rank bit arrays (and others)
  * Check array rank on setf aref
  * Sanitize calls to after-gbc-hook, even if possibly more dangerous --
    TODO test thoroughly
  * plttest.c mod to get __div inlines on alpha
  * Limit cssize by address wrap boundary for alpha and possibly others
  * remove useless reset_cstack_limit
  * reduce inlining fixes
  * macosx fixes from 2.6.8pre courtesy Aurelien
  * try to prevent some gc recusion when using *after-gbc-hook*
  * Handle after-gbc-hook escape in manner that is robust against error
    breaks
  * FIx bignum gc print bug
  * fix :dynamic-extent list inintialization
  * Catch array object types from *constants* stack
  * Better object-type; write non-static array objects to .data
  * Omit heap ceiling check for now when ldd does not exist (e.g.
    macosx)
  * sbrk_macosx -> my_sbrk for (possible) overriding purposes
  * macosx name mangling fixes
  * clear-input for saner error processing
  * multi-process safe gazonk names in compiler::*tmp-dir*
  * Add underscore-mangled setjmp calls to plttest.c for macosx
  * Fix POTFILES.in, Closes: #336207.
  * Update templates, Closes: #324636
  * New French and Swedish translations, Closes: #333654, Closes: #336757.
  * Add feof to plttest.c for macosx
  * rationalize some of the plt table stuff
  * pass devices if present in compiler::get-temp-dir
  * Fix install target

 -- Camm Maguire <camm@debian.org>  Fri, 16 Dec 2005 22:13:42 +0000

gclcvs (2.7.0-50) unstable; urgency=low

  * debian binutils 2-16.1
  * ia64 support for latest changes

 -- Camm Maguire <camm@debian.org>  Sat, 10 Sep 2005 01:28:14 +0000

gclcvs (2.7.0-49) unstable; urgency=low

  * Restore acl2 build for testing purposes
  * block compound integer inlines for now following older pattern --
    FIXME
  * Pass unboxed binums in and out of compiled functions -- FIXME,
    decide if this is preferable to blocking this possibility and saving
    this facility for floats/doubles.  ACL2 declares quite a few
    functions as having unbounded integer arguments.
  * Allow fmakunbound to proceed on undefined functions in cltl1 for
    acl2
  * Move cmp-array-dimension proclamation to sys-proclaim.lisp until can
    work out top level form ordering in compiled files
  * More efficient inliner for array-dimension
  * Fix compile-file-pathname and compile-file-truename, split-files
  * Handle file type defaults in compile-file
  * Fix '* array element handling in aref-propagator
  * Style-warning condition
  * Save variable type information in *c-vars*, using alternate form
    (cons index type) for stack vars in inline blocks, for use in late
    inlining
  * expand result-type-from-args invocation; run compiler macros before
    c1 funs
  * Better list search function optimizations -- FIXME more here later
  * Don't  autodeclare apparently constant special variable bindings
  * compile-file ansi test fixes
  * replace eql with eq in list search functions when possible
  * preliminary support for symbol keyword and cons type optimization in
    compiler
  * Preparation for error system overhaul work
  * deftype before structure-subtype in typep
  * unused vars
  * remove ':
  * fmakunbound on undefined fn is not an error
  * heuristic to detect compiled objects from text files independent of
    filename extension
  * truename is not destructive
  * wrap compile-file  in ansi image for warnings and failures
  * Remove unused ansi_cl.lisp
  * Preliminary gabriel benchmark addition
  * Fix compile to pass warnings and failures from compile-file
  * Fix binary file detection heuristic for short files
  * Fix command line compile semantics for new compile-file behavior
  * function identifier type -- stack strings don't work for error
    reporting
  * stoi for unboxed integer arguments
  * use-fast-links -> si::use-fast-links in ansi
  * Fix (* -2147483648 -2147483648)
  * Begin centralizing C types in compiler.  Prevent passing unboxed
    integers across functions, prepare for doing so with short and long
    floats instead.
  * TAGS in lsp and cmpnew
  * reorder types for quick predicates, define some useful macros to
    same end
  * hash improvements courtesy of Boyer and Hunt, many thanks
  * print-object for defstruct
  * Only eval proper lists
  * read error on non-real complex components
  * nil means standard readtable
  * gcc-4.0 fixups
  * gcc 4.0 fixes;new trial subtypep (no member cons or satisfies yet);
    branch elimination; much type propagation expansion; equality
    upgrading to eq, list search functions inlined and optimized via
    compiler macros ; fix subtypep {,-integer,-float,-real,-rational,-
    complex} ansi tests.  FIXME -- go over these diffs and cleanup in a
    week's time
  * no nil vectors in gcl
  * optimize external macros with safety >=1 for arg checking -- with
    newer compiler mods enabling this facility
  * agressive C inline function calls for (funcall (quote sym) ...
  * Allow local function optimization declarations
  * Fix member compiler-macro
  * revert mistagged change to gcl_cmpeval.lsp
  * fix constant numeric comparison result detection for use in branch
    elimination ; eql-to-eq list type detection
  * Last arg to and is not a boolean
  * Make t inlines whenever boolean inlines are provided
  * proper lists in map functions -- FIXME handle properly elsewher too
  * fix terminal element in cons type support
  * make sys-proclaim.lisp with saved_pre_gcl
  * control-error support
  * No nil vector types
  * Major type system overhaul at the base -- all ansi subtypep tests
    pass with second arg set to t.  Autodetection and branch elimination
    for pcl::std-instance-p.  Incremental addition of class information
    during pcl build.  Explicit type orthoganalization and subtypep
    analysis based on assessment of (and t1 (not t2)) being type nil as
    in the Baker paper.  Preliminary use in the compiler in type-and.
    TODO complete replacement type-and and type-or in compiler with
    these algorithms.  Consider type hash consing  in compiler for
    compiler performance.  Consider a better deftype structure, as rate
    limiting step at present lies in normalizing the type via evaluation
    of interpreted deftype closures. Halv complex workload.
  * Misc small modifications to aid the compiler in optimization
  * Make sys-proclaims with saved_pre_gcl
  * External macros and functions must be compiled with safety 1 to
    check args
  * control weeoe support
  * pcl cache optimization, support for std-instance type declaration
    analysis
  * No mod/ files in saved_pre_gcl
  * No LD_STACK_FLAGS on non mingw
  * Lintian fix to package.d
  * Fix format :@ order
  * *print-readbaly* defauls to nil
  * comma interval support in format.c courtesy of Bob Boyer (thanks)
  * package-used-by-list typo fix in gcl_pcl_env.lisp
  * clcs_macros.lisp  to gcl_clcs_macros.lisp in main makefile
  * Fix cons-type-length bug blocking acl2
  * Fix frame popping bug misc.613
  * Don't evaluate 'the arg in recursively-cmp-macroexpand -- FIXME,
    this needs replacing with another c1 pass soon
  * Fix split-files pathname bug for the nqthms
  * Add back on_stack_list, fix misc 614
  * accelerated normalize-type without side-effects
  * extra ansi hash functions
  * another split-file fix
  * Newer standards
  * Fix cons type side-effect-induced bug -- FIXME try to remove the
    side effects and see how bad the performance gets
  * deftype structure-object to structure
  * Various type system fixes
  * class-precedence-list tests should work now
  * define several standard conditions
  * make-load-form support for conditions
  * check-type test fixes
  * Use new enhanced type-and in typep compiler optimizations -- patter
    should be used elsewhere
  * non-negative-{char,short-fixnum} array types
  * compiler support for new interpreted function type
  * use new subtypep/resolve-type system for enhanced compiler type-and
    -- TODO cleanup dead code
  * type-of now an sfun
  * interpreted-function, non-negative-* lisp symbols
  * interpreted-function C type support
  * upgraded-array-element type of nil is nil
  * all arrays are simple
  * memq is a sys macro
  * return unused format args in formatter
  * extensive type system fixes
  * make-sequence handles classes
  * interpreted-function support for trace
  * non-negative-* array types
  * interpreted-function support
  * more TAGS makefile support -- todo merge all dirs
  * logical-pathname-p
  * type-of support for classes
  * function class and structure class constructor support
  * export class-direct-subclasses to type system
  * fix class-precedence-list-foo pcl bug a la cmucl
  * make-load-form support a la cmucl
  * fix structure-type-slot-description-list
  * export make-load-form, make-load-form-saving-slots, and describe-
    object
  * don't implement any standard classes as structue classes
  * remove extra eval of getf default
  * dpp makefile bug fix
  * gcc-4.0 fixes, Closes: #323523
  * depend on common-lisp-controller, Closes: #308365
  * base-char lisp symbol
  * move base-char init into trad image
  * fix clc script to avoid hanging on stdin -- TODO FIX, this should
    happen with -batch in any case

 -- Camm Maguire <camm@debian.org>  Wed,  7 Sep 2005 17:43:55 +0000

gclcvs (2.7.0-48) unstable; urgency=low

  * More ortability fixes
  * Fix stack/heap configuration issues on alpha
  * mips optimizes bzero to memset
  * Have to build 2.0 binary on hppa until debian gets >= gcc 3.4

 -- Camm Maguire <camm@debian.org>  Sat, 18 Jun 2005 22:08:17 +0000

gclcvs (2.7.0-47) unstable; urgency=low

  * More portability fixes
  * Explicitly align CnilCt and character_table1, the only objects in
    our initial .data segment
  * Modify configure to handle cases where C stack is below dbegin.
    FIXME -- do likewise for shared memory loads below dbegin
  * FIXME _GNU_SOURCE -> __USE_ISOC99 macro for isnormal et. al.
  * powerpc-macosx.h includes

 -- Camm Maguire <camm@debian.org>  Fri, 17 Jun 2005 01:13:32 +0000

gclcvs (2.7.0-46) unstable; urgency=low

  * Mac fixes
  * gcc-4.0 static decl fixes
  * my_sbrk -> sbrk_macosx
  * unsigned long casts to printf in unexmacosx.c
  * Make clcs/makefile compatible with new broken make
  * Need SGC mark in TYPE_BITS
  * Handle CSTACK_ADDRESS of MOST_NEGATIVE_FIX
  * Preserve SGC bit i set_type_of

 -- Camm Maguire <camm@debian.org>  Wed, 15 Jun 2005 22:23:28 +0000

gclcvs (2.7.0-45) unstable; urgency=low

  * Portability fixes
  * Arm is little endian, CSTACK_ALIGNMENT defaults to 1
  * Update NULL_OR_ON_C_STACK macro for alpha
  * Align Cnil et.al.,allow address to be unknown at load time, ensure 8
    byte alignment on packed machines like m68k (hash table padding),
    stripped cdr Scdr macro unmarks rather than unfrees as imm fix table
    could be tight.  Revisit this
  * Computable Cnil address
  * Fix accelerated allocations in list()
  * Fix most-negative-fixnum/abs(most-negative-fixnum) in
    integer_exact_quotient
  * Push bzero to plt table as compiler writes it via ZALLOCA -- revisit
    builtin bzero issue
  * Round CSTACK_ADDRESS
  * Better cs_limit calculation
  * Pass faults out of heap to segmentation catcher
  * Centralize GET_FAULT_ADDR and NULL_OR_ON_C_STACK macros
  * Cap rising C stacks for fixnum table, lower mips heap start
  * Better mark/free semantics

 -- Camm Maguire <camm@debian.org>  Tue, 14 Jun 2005 22:37:17 +0000

gclcvs (2.7.0-44) unstable; urgency=low

  * All page size defaults in configure.in; memory bounds checking in
    configure
  * Automatic heap start lowering via linker script gcl.script
    (configure changes too)
  * Close ansi open/load errors failures
  * Close ansi proclaim et.al. errors failures
  * Two word cons
  * Configurable immediate fixnums above c stack
  * Enforce heap max
  * Minimize stack hole garbage; push c stack mark to frame jsut above
    toplevel
  * gmp random numbers
  * sigaltstack support for c stack overrun; FIXME -- remove separate
    implementations in h/ where possible, which are lilely broken
  * Better room report
  * 64bit hashing, cache symbol hash code for sxhash
  * Fast fixnum_times
  * Fast (expt 2 x)
  * builtin class for random-state

 -- Camm Maguire <camm@debian.org>  Fri, 10 Jun 2005 16:10:09 +0000

gclcvs (2.7.0-43) unstable; urgency=low

  * Add sqrt, newly written by the compiler, to the local plt table
  * Remove rfa flag from sqrt optimizer -- FIXME, handle libm imports as
    a group
  * Fix remaining misc test failure by bridging the old string-char into
    character -- FIXME, this needs to be done throughout

 -- Camm Maguire <camm@debian.org>  Mon,  9 May 2005 19:59:26 +0000

gclcvs (2.7.0-42) unstable; urgency=low

  * libreadline5 support for Debian
  * Push function 'accept  into lisp, use select for 'listen on socket
    streams
  * Add daemon capabilities to server sockets, document socket and
    accept
  * Some gcl-tk fixes
  * gcltk demo cleanups
  * Probe-file, open_stream, and the like fail on directories
  * Fix symlink resolution to absolute paths, Thanks Magnus Henoch
  * Place prototypes for defcfun in header files
  * libreadline5 for Debian
  * Darwin cleanups
  * static function pointer for array-dimension for ia64
  * si::*link-hash-table* to replace stored bfd hash tables (using
    malloced memory)
  * Unique init-names for compiler::link and the like
  * remove _o from init-names
  * Update ensure-directories-exist to new probe-file behavior

 -- Camm Maguire <camm@debian.org>  Sat,  7 May 2005 16:09:43 +0000

gclcvs (2.7.0-41) unstable; urgency=low

  * static ia64 stubs in regexpr.c: fScompile_regexp in fSstring_match
  * Fix typo in sfaslbfd_mips.c
  * Move impl/gcl/pcl_gcl_low.lisp into pcl/ directory in prep for
    unique gprof init name patch
  * fix symbol name hashing in new alpha relocation code

 -- Camm Maguire <camm@debian.org>  Sun, 17 Apr 2005 19:43:37 +0000

gclcvs (2.7.0-40) unstable; urgency=low

  * Fix ia64 function stubs in run_process.c
  * Make sure local bfd has writable howto types

 -- Camm Maguire <camm@debian.org>  Fri, 15 Apr 2005 14:37:18 +0000

gclcvs (2.7.0-39) unstable; urgency=low

  * Alpha native relocs

 -- Camm Maguire <camm@debian.org>  Thu, 14 Apr 2005 21:29:42 +0000

gclcvs (2.7.0-38) unstable; urgency=low

  * Add _mcount symbol to plt table for mips native relocs on ansi gprof
  * Make static stubs in run_process.c for ia64

 -- Camm Maguire <camm@debian.org>  Mon, 11 Apr 2005 19:56:30 +0000

gclcvs (2.7.0-37) unstable; urgency=low

  * Preliminary support for integer range type propagation and
    optimization -- better function return type deductions using result-
    from-args info
  * Macroexpand let bindings as well as let* for use in function return
    type deduction, error in latter when dotted list is encountered
  * Move set_maxpage() past init_darwin_zone for mac
  * expand 'satisfies declarations in c1body where possible
  * track bounded-type propataion via the function symbol plist keyed to
    result-type-from-bounded-args rather in the per inline record, as it
    is more general and pertains to the function alone
  * expand type propation facility
  * Fix bug in fixnum_add on most-negative-fixnum arg
  * Fix incf/decf bug
  * enhanced support for multiple value inlining
  * Better packlib number bounds
  * boolean and dynamic-extent declaration type support
  * Support type propagation in case of coerced multiple values, protect
    against nil type propagation
  * Limit length to less than most-positive-fixnum
  * fun-ret-type -> c1symbol-fun in binding-decls et. al. for increased
    modularity and type propagation of let forms as arguments, for
    example.  Temporarily push new variables to *vars* therein to ensure
    partial pre-traversal of pass1 generates correct type propagation
    analysis.  Prevent recursive macroexpansion of (function ...) forms
  * bounded-type -> integer-typep et. al. in gcl_cmptype.lsp to support
    half bounded integer range type propagation
  * Correct flag construction for function attributes -- aref needs
    one_val flag
  * Fix dynamic extent declarations, ammend existing declarations with
    auto-determined ones where possible
  * Compiler type propagation enhancements
  * Whitespace in compile-file pathnames, lisp-implementation-version
    sync with 2.6.6
  * Disable SGC on macosx until the sgc/save problem can be fixed.
  * Push latest mingfile.c from 2.6.6pre
  * Fix nil types in room report
  * Fix Mac SGC/save bug, at least in part
  * Fix listen to work with readline
  * Don't write into rl_line_buffer if null
  * Fix fmakunbound to handle setf functions, and to give a type error
    when no function is defined
  * Fix :q, package error triggering in defpackage, defpackage symbol
    finding logic (thanks Peter Wood)
  * Reenable run-process on Linux
  * Remove debugging break from gcl_cmpspecial.lsp
  * Fix control-d in readline
  * libreadline5-dev in build-depends
  * Avoid adding duplicate data to data file
  * Fix info processing for new texinfo format; allow for precompiled
    regexps
  * Fix a read error condition allowing the ansi test suite to complete
  * Support for MIPS native object relocation, courtesy of lush
  * Restore proper order of segv sigaction handler setup to reenable
    saving images with sgc turned on
  * Fix aref error in top-level parse function
  * Fix recursively-cmp-macroexpand to handler 'declare generated by
    macroexpansion for maxima; fix erroneous undefined-variable warning
    in binding-decls-new
  * libreadline5 for Debian
  * cacheflush for mips; FIXME -- perhaps not necessary
  * prototype for un_perm_writable

 -- Camm Maguire <camm@debian.org>  Sun, 10 Apr 2005 03:18:16 +0000

gclcvs (2.7.0-36) unstable; urgency=high

  * Modify pull-evals and add arg-appears in gcl_cmpeval.lsp to more
    correctly choose which arguments need pre-evaluation in binary op
    compiler-macros
  * fix fix_bitp reference to 30 instead of LOG_WORD_SIZE-2
  * int ->fixnum in list.d
  * Don't pull-eval function slot of binary-op forms
  * Yet more conservative binary-op compiler-macro strategy
  * Choose right binding when pre-evaluating vars in binary-op compiler-
    macros, using cons args as divisors
  * Fix bignum2 function broken recently by accident
  * Use side-effect flag in optimizer to prevent exponential growth in C
    expressions on nesting certain optimized forms
  * Old pathname-name case behavior in CLtL1
  * Preliminary type inferencing
  * reduce print.cons.random.2 iterations for slow autobuilders to migrate
    latest into sarge, Closes: #282809.

 -- Camm Maguire <camm@debian.org>  Sat, 11 Dec 2004 01:22:13 +0000

gclcvs (2.7.0-35) unstable; urgency=high

  * Evaluate all args to function operators rewritten in binary pairs
    via compiler macros, closing recent test failures misc.lsp
  * revert native-reloc exemption to wrap-literals -- is rather a 64bit
    issue
  * Preliminary support for 64bit address/nani/load-time-value, and
    64bit most-positive-fixnum

 -- Camm Maguire <camm@debian.org>  Sat, 27 Nov 2004 22:03:22 +0000

gclcvs (2.7.0-34) unstable; urgency=low

  * revert changes to local bfd.h files, a users might have them as
    system headers -- instead workaround reloc_done abort in sfaslbfd.c
  * Add feature native-reloc for platforms which can natively relocate
    loaded code (i.e. do not need dlopen), conditionalize new
    compiler::wrap-literals with this feature, as otherwise code can
    refer to data mapped by dlopen, which cannot be gc'ed
  * Reduce iterations for print.cons.1 test, as slower machines are
    timing out

 -- Camm Maguire <camm@debian.org>  Thu, 25 Nov 2004 14:47:53 -0500

gclcvs (2.7.0-33) unstable; urgency=high

  * Temporary workaround to restore xgcl
  * Properly negate integers in mp.h on 64bit machines, allowing for the
    fact that (int)2^31=-(int)2^31
  * Fix CSSIZE configure handling
  * Trigger error in funcall_with_catcher on too many call arguments
  * install target depends on all in main makefile to comply with GNU
    standards
  * load-time-value support; close compile bugs in ansi test suite
  * Only wrap-literals when not keeping temporary gazonk lisp files
    (e.g. for possible future use in compiler::link and the like).
    *keep-gaz* is effectively a switch turning compile into compile-
    file.  Make wrapping algorithm a bit more thorough.
  * Fix method-combintion ANSI failures, from cmucl
  * compiler-macro and method-combination documentation types
  * complete si::debug -> si::debugger name change
  * open probe ANSI fixes
  * array-dimension fix for bitvectors, adjust-array ansi fixes
  * bfd version independent section size semantics
  * Bug fix: "c-l-c for gclcvs creates directories in root", thanks to
    Richard M Kreuter (Closes: #282535). Fix error in clc script.
  * Make local bfd source compatible with new section size semantics
  * Fix install-command target in main makefile, DESTDIR and prefix should
    only be used in install1.
  * Bug fix: "gclcvs: FTBFS: error making tests.", thanks to Kurt Roeckx
    (Closes: #282809).file-author returns nil when pwent is null.
  * Bug fix: "FTBFS: segmentation fault", thanks to Matt Kraai (Closes:
    #274319).file-author returns nil when pwent is null.
  * Support for SC_CLK_TICK for different system time increments
  * versionless debhelper build-depend
  * Fix Debian clc cleanup

 -- Camm Maguire <camm@debian.org>  Thu, 25 Nov 2004 00:02:07 +0000

gclcvs (2.7.0-32) unstable; urgency=high

  * Use GMP gcd in bignum case, for performance improvement and better
    binary algorithm
  * Optimize some ratio calculations by advance call of get_gcd, also
    bring forward gmp functions mpz_divexact and mpz_divexact_ui
  * lisp-implementation-version reports GCL instead of Kyoto Common Lisp
  * Fix typo in get_gcd in num_arith.c; safer in_place checking in
    ratio_op_with_cancellation
  * Lint fixes to sfaslelf.c, correctly set init_address when .text is
    not first (Solaris ld) (heads up, Mike, you might need to check this
    too), remove assertion of non-alloc rel/rela section names
  * Solaris Lint fix to sfasli.c
  * Fix compiler::link when gnu-ld is absent
  * Fix case of exact division of 0 by a greater gcd value in
    integer_exact_quotient; trim make_ratio and reinstate as a ratio
    regularization routine in all instances,add pre_cancle flag to
    make_ratio, proper precision for some internal constants to
    correctly propagate precision of results, rework sqrt to give sane
    results for negative reals and to preserve precision, precision
    corrections in number_atan2, fix inverse trig, sqrt, and all floor
    related ansi tests
  * subtypep, upgraded array-element-type and ash ansi fixes
  * Build with local bfd in libgcl to ease migration into testing, as
    current binutils is long-term buggy
  * gmp_wrapper variable declaration order change for older gcc
  * fix wrongprototype for Llast
  * compiler macros to rewrite certain multi argument functions as
    nested calls with two arguments, to enable inlining
  * Support for inlining functions returning multiple values, with
    gethash as the first example
  * Fix compiler warning in gcl_top.lsp
  * Cleanup fixes to subtype tests of ansi test suite
  * Some very preliminary work/fixes to the ansi pretty printer tests
  * Fix ansi bignum comparison tests; FIXME -- ratio *  double where
    denominator of former is very large and the latter is modest will
    still probably fail -- need a test here (Paul?)

 -- Camm Maguire <camm@debian.org>  Thu, 16 Sep 2004 21:24:12 +0000

gclcvs (2.7.0-31) unstable; urgency=high

  * New gmp_wrappers.{c,h} files that prevent all GBC within gmp,
    obviating the need for gmp patches and a local gmp configure.  FIXME
    -- extend to all gmp functions in a systematic way, and write header
    information for future use in the compiler, making sure that plt.c
    carries the needed gmp symbols at this point
  * Build support for gmp_wrappers
  * Support for gmp_wrappers in alloc_relblock/alloc_contblock;Support
    for GCL_GPROF_START define in gprof functions
  * dynsysgmp on by default; configure backs off to local gmp configure
    and build automatically if needed either because gmp not present or
    patched symbols are needed; autodetect and set the _start symbol
    when using gprof
  * Fix (setf (get ...) ...) return bug when interpreted
  * Fix overwrite end of sgc_type_map bug
  * Versioned depends on binutils-dev manually installed by Debian build
    process
  * Proper binutils dependency for Debian
  * Fix error in clcs_conditions.lisp in define-condition to handle
    cases where slot-specs are symbols rather than lists -- allows ansi
    tests to run
  * Large pretty print queue size for ansi tests
  * Reenable compressed info lookup -- allow-gzipped files must be
    seekable, not pipes
  * head -1l -> head -n 1 for freebsd
  * Cleanup gmp_wrapper code, check for in-place calls as write in one
    step is not guaranteed in gmp according to its developers
  * Fix ansi bug in set-pprint-dispatch which prevented test completion
  * Properly detect floating point numbers and reset radix to 10 in
    parse_number
  * Further fixes to parse_number

 -- Camm Maguire <camm@debian.org>  Tue, 17 Aug 2004 18:03:19 +0000

gclcvs (2.7.0-30) unstable; urgency=high

  * Slightly modify proclaimed vararg function handling fix
    (gcl_cmptop.lsp)
  * Make disassemble work when original system directory is gone
  * New debian/support files for debconf image default selection support
  * More descriptive compiled C function names for use in gprof when
    profiling is compiled in
  * Allow sharp numbers to be bignums
  * lintian fix in string-match
  * Improve gprof support
  * Improve sgc page allocation which optimize-maximum-pages is in
    effect and the hole is overrun
  * Build a profiling set of images as well for Debian, toggle between
    all four by default via debconf
  * reset-sys-paths lisp function for moving image installation
    directories, show profiling support in banner if present
  * reset sys paths on installation
  * Fix typo in sys docs
  * Better common-lisp-controller support

 -- Camm Maguire <camm@debian.org>  Fri,  6 Aug 2004 18:21:08 +0000

gclcvs (2.7.0-29) unstable; urgency=low

  * Remove references to external functions by static names in file.d
    (row_major_aref)
  * Fix bug in gcl_cmptop.lsp in which &optional + &rest lambda lists were
    not being compiled correctly.
  * Cleanup after clc on purge, Closes: #261796.

 -- Camm Maguire <camm@debian.org>  Sun,  1 Aug 2004 23:06:21 +0000

gclcvs (2.7.0-28) unstable; urgency=high

  * Michael Koehne's ANSI patches  (Thanks!)
  * Bug fix: "the function (setf fdefinition) is undefined", thanks to
    Eric Marsden (Closes: #256673).  setf fdefinition support
  * Bug fix: "MAKE-PATHNAME does not support relative directories", thanks
    to Eric Marsden (Closes: #256676).  from Michael's patches
  * Bug fix: "COMPILE-FILE does not accept :VERBOSE argument", thanks to
    Eric Marsden (Closes: #256674).  From Michael's patches.  FIXME make
    more functional
  * Bug fix: "~@; FORMAT directive is not implemented (CLtS 22.3.5.2)",
    thanks to Eric Marsden (Closes: #256696).  FIXME cleanup
  * Restore debugging function pp
  * remove old with-standard-io-syntax frm gcl_ansi_io.lsp
  * preliminary support for common-lisp-controller, Closes: #130569.

 -- Camm Maguire <camm@debian.org>  Sat, 24 Jul 2004 13:11:10 +0000

gclcvs (2.7.0-27) unstable; urgency=low

  * Fixup bad extern declaration of signals_handled in usig.c
  * Minor extern declaration fixup for signals_handled in usig.c
  * Correctly parse gcc version strings in gmp3 subconfigure on arm
  * Remove unnecessary arguments from FEerror calls in pathname.d
  * handler_function_type is void (*)(int)
  * Fix variable capture error in dotimes macro
  * Fix segfault in string-match
  * Add with-standard-io-syntax in mod/gcl_ansi_io.lsp greatly reducing
    ansi test failures
  * Protect against compiling references to macro functions; set sane
    *eval-when-defaults* to '(:compile-toplevel :load-toplevel :execute)
  * revert erroneously changed eval-when-defaults
  * Fix value stack leak in rare compiled call sequence
  * Better sed separator for LI-CC in unixport/makefile
  * vs_top=sup -> (reset-top) where possible in compiler.  FIXME: a few
    items of a different form which need to set *sup-used* too.
  * Correct room report to show proper percentages when sgc is on
  * Read in RELOC environment variable if set as default in debian/rules
  * Remove local bfd libraries from libs variables as their objects are
    incorporated into libgcl and as the source directory may not be
    available at runtime
  * Support for optimized and inlined calls to setf fuctions

 -- Camm Maguire <camm@debian.org>  Thu, 15 Jul 2004 23:00:49 +0000

gclcvs (2.7.0-26) unstable; urgency=low

  * C_GC_OFFSET is 2 on m68k-linux

 -- Camm Maguire <camm@debian.org>  Thu, 24 Jun 2004 15:13:46 +0000

gclcvs (2.7.0-25) unstable; urgency=low

  * gcc-3.4 support
  * Proper isnormal default courtesy of Magnus Henoch
  * gclclean makefile target and other small makefile changes
  * Proper check for C stack array body address in gbc.c and sgbc.c
  * acconfig.h update for isnormal default
  * Fix bug in setting elements (si::aset) of 0 rank arrays uncovered by
    the random tester
  * No -fomit-frame-pointer on mingw
  * installed tcl/tk patch for mingw
  * Fix banner license detection code in lsp/gcl_mislib.lsp as
    8features* entries are now keywords
  * o/makefile changes to work around trailing slash -I arguments gcc
    bug on mingw
  * Patch to mingwin.c:fix_filename to close long standing 'maxima
    ignore-errors filename corruption' bug on mingw
  * Trigger error when trying to make an array of rank greater than the
    limit set at compile time
  * Fix potential stack overwrite bug in quick_call_sfun/eval.c
  * Add -mprferred-stack-boundary=8 on amd64, as constant integers used
    in a call must be retrievable with va_arg(,fixnum)
  * Revert preferred-stack-boundary option on amd64 as it does not play
    well with external libraries, also eliminate -m64 to allow for user
    settings.  Cast fixnum constant C arguments in gcl_cmploc.lsp
    explicitly to (long) to ensure they can be extracted via
    va_arg(,fixnum)
  * reenable SA_SIGINFO on amd64 to restore SGC there
  * Include elf.h in FreeBSD.h
  * Allow for elf_abi.h in FreeBSD.h
  * Add envp arg to main in rsym_nt.c
  * Add README.openbsd file
  * Fix load path of clcs_macros.lisp in myload1.lisp to reenable
    compiler::link in the ansi build
  * readme.mingw updates
  * solaris.h updates for custreloc option
  * Fix eval-when behavior in compiler -- in addition to extending
    support for the new keywords :execute, :compile-toplevel, and :load-
    toplevel throughout, repair the logic in which load trumped compile.
    Closes: #226859
  * Include stdlib.h when using alloca in the compiler, report all C
    warnings to the user
  * Remove generated pcl/pcl_gaz*lsp files from repository
  * gcl -> gclcvs in gcl.el and dbl.el when compiling gclcvs package,
    Closes: #255019
  * Close possibility of malloc failure due to intervening gbc arising
    from the misordering of allocation calls

 -- Camm Maguire <camm@debian.org>  Wed, 23 Jun 2004 19:22:08 +0000

gclcvs (2.7.0-24) unstable; urgency=low

  * Fix segfault in referencing (sgc_)type_map out of bounds which can
    occurr when C stack is below heap, as on alpha.
  * Cleanup compiler warnings on bcmp.c bzero.c and bcopy.c
  * Clean up compiler warning in file.d
  * Ensure set TLDFLAGS are used in finding DBEGIN in copnfigure.in, for
    OpenBSD

 -- Camm Maguire <camm@debian.org>  Fri,  7 May 2004 21:51:43 +0000

gclcvs (2.7.0-23) unstable; urgency=low

  * Make *features* entries keywords -- add canonical host cpu and
    kernel-system to *features*, disable h files specific
    ADDITIONAL_FEATURES macro in main.c
  * Fix merge-pathanames bug in concatenating default and supplied
    directory lists
  * Minor pathname and *features* fixes
  * Fix recently introduced configure.in syntax bug
  * Minor patches to support big gcl images -- all page integers must be
    long ints, need stack space limits that scale with MAXPAGES at least
    to allow free_map stack array in sgc_start.  FIXME -- right now can
    handle situations where page numbers are ints, but npage*PAGESIZE is
    a long, need to handle npage >MAX_INT later.  This is to support the
    'billion cons element acl2 image' requested by a gcl user
  * Revert winnt features and debugging aids in configure.in
  * Revert debugging forms in o/prog.c
  * OpenBSD support, gcc warning cleanups for long page integers

 -- Camm Maguire <camm@debian.org>  Mon,  3 May 2004 21:36:09 +0000

gclcvs (2.7.0-22) unstable; urgency=low

  * New snapshot for Debian package

 -- Camm Maguire <camm@debian.org>  Tue, 20 Apr 2004 12:05:26 -0400

gclcvs (2.7.0-21) unstable; urgency=low

  * Remove junk files from source, which blocked build on ia64

 -- Camm Maguire <camm@debian.org>  Thu, 15 Apr 2004 15:13:10 +0000

gclcvs (2.7.0-20) unstable; urgency=low

  * Rework compiler::*ld-libs*, compiler::link, and unixport/makefile to
    accomodate mingw need for firstfile.o and lastfile.o
  * Remove incompatible -fomit-frame-pointer when compiling with -pg
    profiling
  * Load sys-proclaim.lisp files forimproved linking and smaller object
    size across the board, install same for use with compiler::link
  * Use pathnames instead of strings in compiler::link, also in image
    init files, for Windows
  * small mod to unixport/makefile re filtering of firstfile and
    lastfile
  * Default to debug mode on hppa to work around gcc compiler
    optimization bugs
  * Add missing m4 and automake files in binutils directory to enable
    automake and autoconf here
  * Add bfd/po makefiles
  * Macosx defaults in configure.in
  * Regenerate generated autotools files in binutils/bfd subdir
  * *gcl-version* -> *gcl-minor-version*,*gcl-extra-version*
  * Support for more informative banner reading features list
  * Support for both sigbus and sigsegv in sgbc.c as is customary in .h
    files
  * mach-o compatible changes in sfaslbfd.c
  * Support for new debugging section names in sfaslelf.c
  * Modify default banner slightly
  * Homebrew plt-like mechanism for ensuring that valid internal
    addresses exist to which undefined symbols in compiled lisp objects
    referring to external shared libraries can be relocated
  * Make configure demand gettext when choosing --enable-locbfd
  * Make sure references to ldb1, a stub conventionally optimized away,
    can be resonled when optimization is turned off
  * completion_matches ->  rl_completion_matches in gcl_readline.d,
    which is what is exported in the headers
  * make suure bfd fasload initializes dum.sm.sm_object1 for
    read_fasl_vector
  * When a tagbody contains ccb reference tags, and hence i itself
    marked ccb, mark all the clb tags therein ccb too, as the tagbody
    environment will be consed in c2tagbody-ccb.  FIXME -- review this
    logic carefully
  * fix typoe in o/sfaslbfd.c
  * Add code to unwind redefinitions of the stack supremum in c2expr-top
    (used in c2multiple-value-prog1 and c2multiple-value-call in
    evaluating arguments) on non-local exit
  * Use new temporarry variables holding lisp stack  supremum for lint
  * Eliminate extraneous warning message when allocating fewer pages
    than already allocated
  * Rework internal plt symbol address capture
  * Cleanup sfaslelf compiler warning
  * Remove implicit dependency on gawk, optimize plt.c a little
  * Fix rsym generated symbol tables for 64 bit platforms
  * Make sure 'unwind' in frame.c does nt go below frs_org
  * Do not define symbols with no value, either in bfd/rsym, or in
    plt.c.  Generates a clear and explicit error of an undefined symbol
    when we've missed an address
  * Define the external symbols known to be written at present in plt.c
  * fix some more compiler errors found by the random tester -- all
    related to proper unwinding of temporary reductions of vs_top from
    te local supremum
  * Adjustments to vs_top reset logic to clear (hopefully last)
    remaining bug found by the random-tester
  * Allow args-info-referred-vars to match replaced vars, clearing bug
    report submitted by Matt Kauffman
  * Rework plt code yet again to be compatible with compiler::link for
    axiom, and mingw32
  * Try to automatically determine the form used for the explicitly
    compiled in external function addresses in plt.c
  * No need to explicitly write cr-lf on windows
  * Autodetection of machine on FreeBSD
  * Updated defs and h files for FreeBSD courtesy of Mark Murray
  * Minor ifdefs needed for FreeBSD
  * Refer to exported non-static C stub of fSmake_vector1 in plt.c
    (needed on ia64)
  * Readline 4.1/4.3 configure magic
  * Remove extraneous symbols from plt.h, autodetect and correct for
    leading underscore in object symbols
  * complete readline version detection commit
  * Minor cleanup in eval-when code
  * Autodetect GNU ld and add -Wl,-Map only when appropriate
  * Fix GNU_LD autodetection in configure.in
  * Eliminate C_INCLUDE_PATH from shell script wrapper
  * Use lisp rather than 'system touch' to make empty map file in
    compiler::link
  * fix small bug when info is passed bad second argument
  * Don't try to open map file if doesn't stat (macosx)
  * Add earlier forgotten branch patch to sfaslbfd.c for macosx
  * minor variable name change
  * Perhormance improvement to gcl_seqlib.lsp -- no inner loop over
    bignums
  * Proper contblock/relblock determination when expanding string
    streams
  * Proper string type determination for *link-array*
  * .ini files depend on plt.h
  * plttest.c cannot depend on include.h
  * Address longstanding FIXmE in gensym, so that two strings are not
    allocated for each gensym
  * Fix rare infinite loop bug in array.c
  * Import si::info into 'user
  * , -> # as sed separator
  * Fix find-class proclamation
  * Minor warning removals and fixups
  * Binary searches through ordered arrays of referred and changed
    variables for dramatic compiler performance improvement in the large
    case -- support declarations and thereby optimizations of the form
    (declare ((vector t) foo)), etc.
  * Better 'time macro
  * allow universe file to be loaded by 2.6.1
  * rebuild pcl_gaz* files
  * cleanup room report and give more space to modern large heaps
  * room report formatting
  * Add old test failures to misc.lsp
  * Properly gensymmed time macro
  * Allow for white space chars in compiled filenames
  * Autodetect and work around sbrk randomization, e.g. on Fedora 1
  * Probe for sbrk before probing for randomized sbrk
  * Openbsd changes -- maximize data seg resource if possible, avoid
    mallocing error message when allocation routines fails
  * Fix sigcontext configure tests
  * Rename loop-finish -> sloop-finish in sloop package so that sloop
    and ansi loop can be used simultaneously
  * Handle arguments which are zero in LCM
  * Fix typo in configure.in
  * Improved dotimes macro which avoids unnecessary fixnum garbage
    generation
  * si::*OPTIMIZE-MAXIMUM-PAGES* support
  * Fix sigcontext autodetection on sparc
  * Improve optimize-maximum-pages algorithm
  * mprotect pages PROT_EXEC as CLEAR_CACHE step on amd64-linux
  * Prevent recursive malloc calls for OpenBSD error reporting
  * Push dummy 0 time for child runtime on windows to be compatible with
    other platforms for now
  * Make sure pages are mprotected PROT_EXEC for amd64 support

 -- Camm Maguire <camm@debian.org>  Tue, 13 Apr 2004 21:02:02 +0000

gclcvs (2.7.0-19) unstable; urgency=low

  * Revert unixport/makefile link order fix for windows, breaks
    compiler::link, find another way
  * runtime SGC fault recovery test
  * Protect read/fread in case SGC is enabled with safe (restartable)
    versions
  * SGC on for arm and hppa
  * use standard sgc fault recovery element for hppa as recommended by
    hppa kernel experts
  * Document system return codes
  * exit with -1 when standard in ends in lisp debug mode
  * rl_putc_em a carriage return after invoking readline to ensure the
    prompt in rl_putc_em_line is cleared.
  * Store banner in si::*system-banner* for possible modificationin
    compatibly licensed programs

 -- Camm Maguire <camm@debian.org>  Sat, 14 Feb 2004 17:42:42 +0000

gclcvs (2.7.0-18) unstable; urgency=low

  * Automatic readline initialization
  * Add watch file
  * Prevent circular error loops
  * Prevent automatic optimization added to CFLAGS by autoconf
  * Rework documentation installation in and outside of Debian
  * Support user deined predicates at an elementary level in the form
    '(satisfies foop) in gcl_predlib.lsp
  * Install binary gcd algorithm for ~10% performance increase
  * Rescale some default allocation parameters -- bignum allocation by
    relblocks by default, default growth parameters are 1 (min),
    0.1*MAXPAGE (max), 0.5 (increase), 0.3 (percent free), holepage is
    4*MAXPAGE/1024, INIT_HOLEPAGE, INIT_NRBPAGE and RB_GETA scale
    accordingly
  * Clean windows/sysdir.bat
  * Check for zero args in new gcd code
  * Default hole is maxpages/10, holesize configure option added
  * Build depend on emacs21 | emacsen
  * Remove calls to init-readline with new automatic readline setup
  * Always check args in compiled macro functions to ensure safe calls
    for now.  FIXME compile these in the future as sfn instead of cf
    types so that arg checking is only done when called from safe code
  * Avoid ~P escape with no arguments in ansi-tests/rt.lsp -- FIXME --
    this should be made to work

 -- Camm Maguire <camm@debian.org>  Fri, 30 Jan 2004 04:48:44 +0000

gclcvs (2.7.0-17) unstable; urgency=low

  * Fix gcl-doc doc-base files

 -- Camm Maguire <camm@debian.org>  Tue, 30 Dec 2003 22:35:58 +0000

gclcvs (2.7.0-16) unstable; urgency=low

  * Fix bug in compiler::c2labels in which *ccb-vs* was missing a ocal
    rebind
  * Remove duplicate tags from compiled C switch statements
  * Minor merges for DARWIN support
  * Path to configure to make --enable-emacsdir work
  * Check for readline/readline.h header before configuring for readline
  * Improve system bfd library location detection
  * Make sure external gmp lib is compatible via __GNU_MP_VERSION, else
    backoff to local gmp build;  prepend externally defined CFLAGS into
    output CFLAGS, FINAL_CFLAGS, and NIFLAGS
  * Remove --enable-gmp configure option; gmp is required for GCL
  * Use --enable-emacsdir in debian/rules, make sure --enable-emacsdir
    and --enable-infodir work when arg contains ${prefix}
  * Install myload1.lisp and clcs_macros.lisp to fix compiler::link with
    ansi image
  * Fix typo in chap-6.texi
  * Make sure to export SGC define from config.h to cmpinclude.h -- Now
    that we used optimized structures in the compiler, we need at least
    the definition of SGC_TOUCH there to prevent GBC errors.  FIXME --
    handle header dependencies more robustly.  Thanks to Robert Boyer
    for the report
  * Improve SGC define extraction for cmpinclude.h
  * Fix variable reference errors which were occurring for compiled
    local functions defined within closure-generating or other
    environment stack pushing functions when safety is set to 3 (thanks
    Paul Dietz for the report.).  When constructing local functions and
    closures within a 'mother' function, *ccb-vs* will hold the number
    of closure environments stacked at the point of each closure
    creation or call to a local function.  This value is stored as the
    cadr of a list pushed onto *local-funs*, and is read when writing
    out the C code for the local function or closure, where it is used
    to initialize *ccb-vs* and *initial-ccb-vs* for subsequent
    processing.  The latter is used as the reference point when
    addressing variables in wt-ccb-vs, as the former could be still
    further incremented within the closure or local function itself.
    Local functions as opposed to closures do not increment *ccb-vs* and
    do not push the environment.  When a local function is defined
    within a closure-generating flet/labels, or a tagbody or block which
    pushes the environment, the value of *ccb-vs* written to the list
    corresponding to the local function can be erroneously incremented
    beyond the *initial-ccb-vs* value established before any environment
    pushing operations were processed.  It is this latter value which is
    appropriate for use in wt-ccb-vs, as the local functions, unlike the
    closures, receive an environment level with the mother generating
    function.  We therefore push *initial-ccb-vs* onto the end the list
    pushed onto *local-funs* only when defining a local function, and
    use it to initialize an added optional variable initialize-ccb-vs in
    t3local-fun and t3local-dcfun, which default to the original ccb-vs.
    We then bind *initial-ccb-vs* to this new optional parameter instead
    of the former *ccb-vs, which was only appropriate for closures.
  * Put in rudimentary logic for the selection of stack vs. heap storage
    for bignums depending on the frame context.  FIXME, this logic is
    too conservative at present.  SETQ_II and SETQ_IO take an additional
    parameter which is malloc when *unwind-exit* is bound and contains
    'frame and  alloca otherwise.  New macro bignum-expansion-storage.
    FIXME, ensure that IDECL does not need similar modification.
  * Cleanup a few compiler warnings in the compiler
  * Eliminate unneeded transformatio of contniguous pages to other pages
    on save-system.
  * Cleanup compiler warning in alloc.c
  * Cleanup compiler warning in sys_mod_gcl.c
  * malloc -> gcl_gmp_alloc in recent setjmp frame protected bignum
    allocation
  * Add -Wa,--execstack if on an exec-shield enabled system, can be
    explicitly added otherwise by setting the CFLAGS variable before the
    configure step, remove oldgmp configure option
  * Better execstack flag handling in configure
  * Allow for commas in CFLAGS in sed command writing *cc*
  * Remove generated files from working part of repository, .c, .h, and
    .data source for the mod, pcl, and clcs subsystems are now found in
    the c subdir of the respective dir
  * Some FreeBSD cleanups
  * Preliminary gprof profiling support
  * Rework html documentation generation and installation
  * Remove parentheses from setf class-name info node in chap-7.texi

 -- Camm Maguire <camm@debian.org>  Tue, 30 Dec 2003 16:50:01 +0000

gclcvs (2.7.0-15) unstable; urgency=low

  * Insert some forgotten STATIC_FUNCTION_POINTERS fixes into comm.c and
    sheader.h in the gcl-tk directory

 -- Camm Maguire <camm@debian.org>  Thu,  6 Nov 2003 20:48:35 +0000

gclcvs (2.7.0-14) unstable; urgency=low

  * Portability patches to makefiles to support non-GNU grep (no -q),
    and non-bash sh, C_INCLUDE_PATH=...;export C_INCLUDE_PATH
  * copy the global *info* parameter in c1flet and c1labels to prevent
    accumulation of old data -- FIXME -- make sure there are no other
    copies required, and eventually replace this global parameter with
    local variables
  * Turn on some optimization on hppa, -O only
  * Make all C defined functions installed into lisp static functions
    to work around dynamic function descriptors on ia64, Closes:
    #217484, Closes: #204789, (STATIC_FUNCTION_POINTERS define in
    config.h)

 -- Camm Maguire <camm@debian.org>  Thu,  6 Nov 2003 15:43:07 +0000

gclcvs (2.7.0-13) unstable; urgency=low

  * Repair weak symbol addition to the bfd symbol table in sfasli.c
  * Be more thorough about adding fun-info to call-local info in
    gcl_cmpflet.lsp, accompanying simplifications in gcl_cmpeval.lsp
    (call-global lists have info updated by args already in (c1args args
    info)), small changes in add-info in gcl_cmpinline.lsp, FIXME --
    study rational for *info* special variable in certain places as
    opposed to more common copy-info

 -- Camm Maguire <camm@debian.org>  Thu, 30 Oct 2003 20:23:17 -0500

gclcvs (2.7.0-12) unstable; urgency=low

  * Fix sh syntax in debian/gcl.sh
  * init_or_load1 -> gcl_init_or_load1 in xgcl-2/sysinit.lsp
  * Add generated pcl_gazonk8 files to archive, as Windows still can't
    build pcl from lisp source
  * Add clcs_macros and clcs package info to image before pcl build, as
    walker needs final forms of certain macros/fuctions to generate
    correct generic function calls, and clcs replaces/shadows some semi-
    equivalent macros/functions in the traditional image, e.g.
    etypecase, etc.
  * TODO, rationalize this circular dependency between clcs and pcl for
    the other shadowed functions (not in clcs_macros) as well
  * find-class-no-error -> (find-class obj nil)
  * internal-program-error -> internal-simple-program-error, add working
    internal-simple-control-error
  * Many restart test fixes, with guidance from cmucl, TODO rationalize
    the integration with traditional image catch/throw of quit-tags
  * relativize pathnames in clcs/myload.lisp
  * Add with-condition-restarts to clcs exports
  * Many ansi structure test fixes
  * Some ansi fixes to 'the
  * Many CLOS ansi fixes, particularly in methods and method-
    combinations, via a (still partial) synchronization of the pcl
    source tree with that of CMUCL
  * Add functionless structures for missing lisp types that should be
    classes, TODO, integrate this with GCL's native object support for
    these types, and/or possibly use defclass directly instead of
    defstruct
  * Rebuild dependent files and install (for Windows), bringing ansi
    failures down to 508, or some 3.5%
  * Protect find-class with when symbolp in subtypep
  * Map t and nil stream indicators properly in optimized compiled
    references to read_char1 and read_byte1 (in read.d)
  * Load weak symbols as well as undefined symbols in
    bfd_build_symbol_table, for the purposes of the static build
    possibility

 -- Camm Maguire <camm@debian.org>  Thu, 23 Oct 2003 16:46:22 +0000

gclcvs (2.7.0-11) unstable; urgency=low

  * Remove imod/ifloor functions in cmpaux.c and directly inline their
    fixed equivalents in gcl_cmpopt.lsp
  * Init newly introduced gazonk8.o in pcl package for arches that can't
    save natively relocated objects, Closes: #215501
  * Fix some allow-other-keys errors in pcl_fast_init.lisp:  TODO
    verify and test this
  * Program error when bad place is passed to getf

 -- Camm Maguire <camm@debian.org>  Mon, 13 Oct 2003 21:50:55 +0000

gclcvs (2.7.0-10) unstable; urgency=low

  * generate less garbage in add-info (gcl_cmpinline.lsp), enabling
    maxima compile to complete in a finite time :-)

 -- Camm Maguire <camm@debian.org>  Fri, 10 Oct 2003 22:15:28 +0000

gclcvs (2.7.0-9) unstable; urgency=low

  * Fix compiler optimization bug in gcl_cmpopt.lsp -- missing parens
    around inliner for max and min
  * collect info structures for local functions in flet and labels
    processing (gcl_cmpflet.lsp), and pass upwards to call-local and
    call-global (gcl_cmpeval.lsp) to fix certain inlining bugs in via
    more proper operation of args-info-changed-vars (gcl_cmpinline.lsp,
    inline-args, gcl_cmplet.lsp, c2let)
  * Fix an obviou int overflow in ifloor (o/cmpaux.c), handle more
    proper fixnum/integer determination from declarations later
  * eliminate duplicate predicate calls in list-merge-srot in
    gcl_seqlib.lsp
  * declare ignorable support
  * begin sync of our pcl tree with cmucl's, and fix a few bugs not in
    cmucl's tree.  Brings ansi test failures down by about one hundred

 -- Camm Maguire <camm@debian.org>  Fri, 10 Oct 2003 03:37:09 +0000

gclcvs (2.7.0-8) unstable; urgency=low

  * Parse errors implemented; recompile generated .c, .h, and .data
    files with prior compiler fixes
  * Initial setf function implementation, removes about 1/5 of ansi test
    failures
  * Rebuild depdndent files

 -- Camm Maguire <camm@debian.org>  Tue,  7 Oct 2003 21:08:29 +0000

gclcvs (2.7.0-7) unstable; urgency=low

  * ANSI :default-initarg fixes to define-condition
  * Restore mpz_to_mpz{1} in gmp_big.c, can be written by compiler
  * tk8.4 patches
  * Prevent destructive modification of bignum arguments in log_op/mp_op
    in gmp_big.c
  * Make sure to push stack variables onto newly allocated C variable
    when inlining args and args cause side effects, in inline-args,
    gcl_cmpinline.lsp
  * Fix bug related to gcc-3.3 fixes in set_exponent in num_co.c
  * Remove pcl_methods.c patch. as is apparently no longer needed, TODO
    -- make sure VOL modifier is inserted where needed to prevent
    longjmp clobbers
  * Add mod directory to *load-path*
  * Fix BOA defstruct ansi tests

 -- Camm Maguire <camm@debian.org>  Thu,  2 Oct 2003 17:57:21 +0000

gclcvs (2.7.0-6) unstable; urgency=low

  * Enable NIFLAGS variable to work around ppc compiler bug
  * VERSION correction in configure
  * Merge in compilation from lsp step in lsp and cmpnew directories via
    saved_pre_gcl from 2.6.1

 -- Camm Maguire <camm@debian.org>  Wed, 24 Sep 2003 16:28:59 +0000

gclcvs (2.7.0-5) unstable; urgency=low

  * Separate lsp modules not in wfs' original tree into mod directory,
    and rebuild from lisp source as an intermediary step between trad
    and pcl.  Needed as the new loop macro, and hence possibly other
    code we might use from cmucl, compiles structure references which
    are machine word size dependent, and will break on 64bit machines
    for example if compiled only from C with 32bit C sources.
  * Merge in unused variable, cmpinit changes and optimizations,
    fasdmacros name changes, collectfn name changes, and sys-proclaim
    updates and rebuilds from 2.6.1

 -- Camm Maguire <camm@debian.org>  Tue, 23 Sep 2003 21:49:24 +0000

gclcvs (2.7.0-4) unstable; urgency=low

  * Mac OSX GET_FULL_PATH_SELF
  * Add conditions::find-class-no-error, si::find-class-no-error pair a
    la find-class for use in fixing subtypep when passed symbols naming
    classes
  * Newest loop macro from cmucl with a few edits
  * Raise a package error in si::coerce-to-package on failure
  * Better class handling in subtypep and support for 'satisfies in
    normalize-type, some more predicate type pairs added
  * Allow for non-keyword type keywords, and fix some allow-other-keys
    processing
  * Fix typo in fasldlsym.c, Closes: #212239
  * Package rebuild and rerelease

 -- Camm Maguire <camm@debian.org>  Mon, 22 Sep 2003 22:04:42 +0000

gclcvs (2.7.0-3) unstable; urgency=low

  * Close streams in fasldlsym.c

 -- Camm Maguire <camm@debian.org>  Tue, 16 Sep 2003 15:04:45 +0000

gclcvs (2.7.0-2) unstable; urgency=low

  * Add processor flag variable to flags in configure.in
  * Autoadd full path to kcl_self to enable save-system when user moves
    executable and calls without script wrapper
  * Add special variables si::*collect-binary-modules* and si::*binary-
    modules* as a facility for discovering the list of fasloaded objects
    preceding a save-system is required for a subsequent compiler::link
  * Add collectfn.lsp to distro
  * Rename some files and init_ functions to eliminate namespace
    conflicts when building images with compiler::link
  * Enable compressed info reading
  * Make sure no opt flags are set when enable debug is specified
  * Use NIFlAGS to compile new_init with lower opts on ppc to work
    around gcc bug, restore full opts to other files

 -- Camm Maguire <camm@debian.org>  Sun, 14 Sep 2003 02:43:36 +0000

gclcvs (2.7.0-1) unstable; urgency=low

  * New files for macosx
  * rpm spec file added
  * Merge changes from 2.5.4
  * Add additional pop to loose package stack in read.d for dotted pairs
  * Back to unstable distribution for cvs snapshots, reflect snapshot in
    source package name instead of version, enable concurrent stable and
    cvs snapshot installation
  * 6.0 minor version for CVS snapshots, stable releases will start at
    .1
  * fixup config.guess,sub rules in debian/rules
  * remove  windows/install.ansi.lsp (build generated file) from CVS
  * Remove unused definitions of Vcs
  * Merge changes from 2.6.1
  * Add windows/install.lsp to clean target
  * Add in macosx files to stable and cvs head
  * Fix bad debelper postinst, Closes: #208765
  * Fix static detection fr ia64; contblock size detection on arm
  * Fix gcc verion checking in gmp3 subconfigure, esp. for arm
  * Escape all sgc code with #ifdef SGC
  * Fix to sfasli.c to avoid defining symbols in other than *UND*
    sections
  * Remove some 64 bit warnings
  * Turn off def_static on ia64 for now -- its broken
  * Redefine temporary files in elisp/makefile
  * Remove build-dependency on autoconf as a temporary work around to
    Debian autoconf's dependency bug on emacsen-common
  * Fix permissions bug in temporary gzipped file handling
  * Propagate control changes correctly with package extension
  * Newer standards
  * Add windows/isntall.lsp to clean target

 -- Camm Maguire <camm@debian.org>  Tue,  9 Sep 2003 17:10:20 +0000

gcl (2.6.1-1) unstable; urgency=low

  * New upstream release
  * Type-punning warning fixes
  * small_fixnum overflow fixes
  * off by one fix in cerror
  * Fix compiler error which had not recognized defpackage as a package
    operation
  * Fix tkl.lisp call to open-named-socket
  * Make values-list and nreconc signal errors when they should on
    dotted lists.
  * Avoid use of windows.h types as macros.
  * New config.{sub,guess}
  * Windows installer updates from CVS HEAD
  * fix potential longjmp clobber in read.d;add some windows files to
    main makefile clean target;
  * Darwin revealed fixes to usig.c and unixtime.c
  * Fix gbc time calculation in case of recursive gbc calls
  * Run patch_sharp in LSharp_exclamation_reader to handle new case of
    defpackage ops at head of fasl vector, required for maxima build
  * Special symbol Dotnil has ordinary list Cnil for plist and hpack
  * Small fixes for profiling support
  * Restore pp() function for debugging; print out undefined symbol
    names
  * Small patch for fix xgcl demo (thanks  Michael Koehne)
  * Better bfd symbol table strategy
  * Fix bfd table symbol counting for combined_table profiling
  * amd64 linux support
  * O6 -> O3
  * static linking on ia64 to work around current mechanism for runtime
    generated function descriptors
  * enable-static configure option
  * Fix debian/gcl-doc.docs for latest texinfo file splitting policy,
    Closes: #206017
  * Fix typo in o/sfasli.c
  * Rework debian package structure to handle stable and cvs packages
    simultaneously
  * Add gazonk*.lsp to clean target
  * syntax fix to lsp/gprof.hc
  * Add support for SGC contblock pages
  * Fixes to debian/rules
  * Remove unused definitions of Vcs
  * Increase default maxpages and stack sizes
  * Maintain a persisten *system-directory* binding
  * Push installed /h directory onto -I flags on cc command line
  * Escape old in-package behavior with #ifdef ANSI_COMMON_LISP
  * define HAVE_XDR in linux.h
  * reduce resolution of contblock mark_table in gbc.c to match new
    minimum granularity introduced via CPTR_ALIGN
  * Remove exit function in main.c

 -- Camm Maguire <camm@debian.org>  Thu,  4 Sep 2003 02:20:52 +0000

gcl (2.6.0cvs-1) experimental; urgency=low

  * Experimental Debian distribution for CVS snapshots
  * reader enhancement to handle foo:(a b c)
  * preliminary defgeneric method support

 -- Camm Maguire <camm@debian.org>  Tue, 15 Jul 2003 13:41:33 -0400

gcl (2.5.3-2) unstable; urgency=low

  * gcc-3.3 all platforms

 -- Camm Maguire <camm@debian.org>  Mon,  7 Jul 2003 16:10:25 +0000

gcl (2.5.3-1) unstable; urgency=low

  * New upstream release
  * Restore object_to_float and object_to_double, cmpaux.c, Closes: #195470.
  * Remove obsolete functiion multiply-bignum-stack from documentation,
    si-defs.texi
  * Unstatic object_to_float, object_to_double

 -- Camm Maguire <camm@debian.org>  Tue, 15 Jul 2003 13:37:08 -0400

gcl (2.5.2-1) unstable; urgency=low

  * New upstream release
  * Cleanup xdrfuns.c for Axiom
  * Reenable xgcl build

 -- Camm Maguire <camm@debian.org>  Thu, 20 Mar 2003 09:15:54 -0500

gcl (2.5.1-1) unstable; urgency=high

  * some optimization now on hppa
  * Add RELEASE-2.5.1 file
  * Add dedication notice to the memory of W. Schelter

 -- Camm Maguire <camm@debian.org>  Sun,  2 Mar 2003 10:20:26 -0500

gcl (2.5.0.cvs20020625-80) unstable; urgency=low

  * enable japi configure flag, defaults to no
  * enable -mlongcall on ppc when using gcc 3.3 or higher
  * int -> fixnum in DEFUN function arguments for safety -- ensures
    pointers and integers passed by lisp are of same size
  * MYmake_fixnum macro simplification
  * ufixnum typedef
  * Prototypes for cmod et.al. -- restoring maxima build on ia64
  * Fix unaligned access message on ia64 generated by DFLT_aet_fix
  * Integer va_arg uses fixnum
  * Define __*i3 symbols used by GCL, supplied by libc, and written into
    some GCL compiled objects, restores ARM build with ANSI image
  * num_log.c miscompilation on ia64 apparently fixed, Closes: #156291
  * Ensure cmpinclude.h up to date in main makefile

 -- Camm Maguire <camm@debian.org>  Sat,  1 Mar 2003 17:33:29 -0500

gcl (2.5.0.cvs20020625-79) unstable; urgency=low

  * Fix Debian package install bug

 -- Camm Maguire <camm@debian.org>  Thu, 27 Feb 2003 23:17:55 -0500

gcl (2.5.0.cvs20020625-78) unstable; urgency=low

  * Add config.log config.status and config.cache to clean target
  * Remove xgcl-2/debian directory
  * Update clcs/sys-proclaim.lisp

 -- Camm Maguire <camm@debian.org>  Thu, 27 Feb 2003 18:48:38 -0500

gcl (2.5.0.cvs20020625-77) unstable; urgency=low

  * Lintian cleanups
  * Don't strip libansi_gcl.a, need .data at end of .o, as with libgcl.a
  * Take newlines out of doc string for init-cmp-anon
  * Cleanup gcc-3.2 compiler warning
  * 64 bit STREF fixes
  * pcl and clcs need to have C rebuilt afresh, as 64 bit machines write
    different STREF offsets into the C files
  * Rework Debian package build a bit
  * README.Debian explaining the toggling of the ANSI image
  * Typo in debian/rules
  * Remove debian/gcl.conffiles

 -- Camm Maguire <camm@debian.org>  Thu, 27 Feb 2003 15:56:11 -0500

gcl (2.5.0.cvs20020625-76) unstable; urgency=low

  * Debian Priority is optional
  * Configure lowest common denominator on m68k to m68020 -- gcc-3.2
    can't handle m68000 -- no __mulsi3
  * Fix bit array bug
  * Add upgraded-array-element-type
  * Misc typep and subtypep fixes
  * Proper error handling in certain array.c functions
  * First needs exactly one arg
  * Proper error handlin in LAST
  * bit array allocation fixes in num_log.c
  * eliminate Iapply_fun_n1
  * Dummy system find-class in traditional image, overwritten by pcl
    version in ANSI
  * Invalid variable is a program error, not a symbol is a type error
  * Attempt at uninterned symbol support as slot names
  * defstruct changes for ANSI conc-name handling
  * Rework ansi build to follow existing pattern for traditional image,
    enabling preliminary ansi support on dlopen systems
  * Fix broken mingw probe in main makefile
  * Rename pcl and clcs files to avoid init name conflict on dlopen
    systems
  * sys-proclaim for clcs
  * Compiler goto indentation
  * Compiler pointer cast in call_or_link_closure
  * *keep-gaz* compiler variable to save anonymously generated lisp
  * si::init-cmp-anon function to initialize anonymously generated and
    compiled lisp from .text section of running executable
  * Debian/rules builds and ships both images
  * Check for small fixnum in make_fixnum macro
  * Pass real integers to array functions to minimize fixnum garbage
  * Larger SHARP_EQ_CONTEXT_SIZE in read.d
  * Shadowing-import instead of import dummy symbols into common-lisp in
    ansi_cl.lisp
  * Rework object definition in makefiles
  * Remove old gmp directory
  * Remove old tests directory
  * Reinsert JAPI configuration
  * Spruce up clean target
  * Use saved_gcl to recompile cmpnew files
  * Toggle ansi image with GCL_ANSI environment variable
  * Version 2.5.1

 -- Camm Maguire <camm@debian.org>  Wed, 26 Feb 2003 21:31:04 -0500

gcl (2.5.0.cvs20020625-75) unstable; urgency=low

  * Export truename for dlopen systems

 -- Camm Maguire <camm@debian.org>  Fri, 14 Feb 2003 23:31:15 -0500

gcl (2.5.0.cvs20020625-74) unstable; urgency=low

  * Remove duplicates in apropos a la clisp
  * Use static where possible, remove unused functions, decrease global
    symbol count by about 1/3 (~ 600 global functions)
  * Inline optimize cmod,cplus,ctimes and cdifference like maxima
  * eliminate make-pure-array from lfun_list.lsp, not defined
  * Prototypes for all possible compiler generated function calls
  * relative symlink for cmpinclude.h in Debian package

 -- Camm Maguire <camm@debian.org>  Fri, 14 Feb 2003 20:17:31 -0500

gcl (2.5.0.cvs20020625-73) unstable; urgency=low

  * typep fixes for class types
  * m68k Build-depend on gcc-2.95 as a temporary work around to bug
    179807
  * gcc-3.2 warning cleanups
  * bfd_boolean syntax support for newer binutils
  * gcc-3.2 on powerpc can't yet handle -O2 and higher
  * Reenable gcc-3.2 for m68k and do some guesswork in configure

 -- Camm Maguire <camm@debian.org>  Mon, 10 Feb 2003 13:47:00 -0500

gcl (2.5.0.cvs20020625-72) unstable; urgency=high

  * Fix to siLbit_array_op for 0 dimension arrays
  * Fixed aref of short-float vector
  * nconc can take dotted lists
  * tailp returns t if first arg is nil
  * Repair nconc and tailp fixes
  * varargs->stdarg for gcc 3.3 and higher

 -- Camm Maguire <camm@debian.org>  Sun,  9 Feb 2003 16:57:33 -0500

gcl (2.5.0.cvs20020625-71) unstable; urgency=high

  * ansi changes to sloop.lsp and conditions.lisp to fix symbol tests
  * :definition-before-pcl -> definition-before-pcl
  * Allow spaces in pathnames
  * Significant fixes to gmp_num_log.c affecting bitwise ops on bignums
  * Fix test segfault arising from faulty structure-type-included-type-
    name in gcl-low.lisp ; Thanks Peter
  * aref1 -> row-major-aref
  * Fixes to certain numerical functions to handle denormalized floating
    point numbers
  * Number of argument check in IapplyVector
  * Print offset bit vectors correctly
  * Correct precision for formatting short and long doubles
  * Added si::modf
  * Do not trigger error in IapplyVector if max args is zero
  * Fixes to with-package-iterator to cleanup compiler warnings
  * :invalid-variable is a type error
  * No max arg checking if &key or &rest present
  * proper defun declarations in listlib.lsp
  * class specifiers in typep, subtypep and coerce
  * Corrections to allow-other-key processing in bind.c
  * eval sfuns with argument error checking (in one place)
  * copy-structure takes only one arg
  * si::classp, si::class-of, and si::class-precedence-list overwritten
    by pcl analogs when compiling ansi
  * recompiled core lsp and compiler files
  * restore dvi and html doc build for non-mingw

 -- Camm Maguire <camm@debian.org>  Fri, 24 Jan 2003 13:55:11 -0500

gcl (2.5.0.cvs20020625-70) unstable; urgency=high

  * loop fixes
  * configure fixes
  * :common-lisp in *features*
  * :definition-before-clcs -> definition-before-clcs
  * protect against sgc segfault within fread in fasdump.c -- fixes m68k
    acl2 build
  * SGC for s390

 -- Camm Maguire <camm@debian.org>  Thu,  5 Dec 2002 08:02:17 -0500

gcl (2.5.0.cvs20020625-69) unstable; urgency=high

  * eval fix
  * \-mlong-calls for arm

 -- Camm Maguire <camm@debian.org>  Mon, 25 Nov 2002 08:35:27 -0500

gcl (2.5.0.cvs20020625-68) unstable; urgency=high

  * enable emacsdir configure option
  * reordered configure X lib detection for solaris
  * redo integer declarations for gmp bignums to avoid compiler warnings
  * Clear large and negative count errors for remove/delete
  * Loop error fixes
  * cache flush with page granularity on m68k

 -- Camm Maguire <camm@debian.org>  Thu, 21 Nov 2002 17:44:30 -0500

gcl (2.5.0.cvs20020625-67) unstable; urgency=high

  * Align cache flushes for powerpc and m68k on 32 byte boundaries,
    should fix acl2 build
  * Removed diagnostic SIGILL trapping in cmpaux.c

 -- Camm Maguire <camm@debian.org>  Tue, 12 Nov 2002 23:25:49 -0500

gcl (2.5.0.cvs20020625-66) unstable; urgency=high

  * Fix SIGILL trap in cmpaux.c

 -- Camm Maguire <camm@debian.org>  Mon, 11 Nov 2002 11:14:07 -0500

gcl (2.5.0.cvs20020625-65) unstable; urgency=high

  * Miscellaneous Freebsd patches
  * non-recursive with-package-iterator
  * map-into fill-pointer fixes
  * changes to the user-init mechanism for portable acl2 build

 -- Camm Maguire <camm@debian.org>  Sun, 10 Nov 2002 12:33:59 -0500

gcl (2.5.0.cvs20020625-64) unstable; urgency=low

  * Fix epsilon calculations again to reenable arm build

 -- Camm Maguire <camm@debian.org>  Fri,  1 Nov 2002 07:08:33 -0500

gcl (2.5.0.cvs20020625-63) unstable; urgency=low

  * Add versioned dependency on the gcc used to build gcl

 -- Camm Maguire <camm@debian.org>  Tue, 29 Oct 2002 16:20:22 -0500

gcl (2.5.0.cvs20020625-62) unstable; urgency=low

  * with-package-iterator modifications
  * with-package-iterator uses labels to correctly provide for recursion
  * Fix doc directory problem with install target in info/makefile
  * Fix info dir setting in configure
  * Priority extra

 -- Camm Maguire <camm@debian.org>  Mon, 28 Oct 2002 23:45:07 -0500

gcl (2.5.0.cvs20020625-61) unstable; urgency=low

  * Placeholder support for optional condition in find-restart
  * defpackage error on importing non-existent symbols
  * working with-package-iterator macro
  * various package errors reported as :package-error
  * Destructuring-bind fixes
  * delete-package error fix
  * pcl functions use pcl-destructuring-bind for now -- fix later
  * Trigger error if function calls use too many 'values'
  * Maximum values increased to 50
  * Enable previously failing tests in multiple-value-{setq,prog1}.lsp
  * prototype for system_time_zone_helper
  * Initial changes for solaris support
  * make -> $(MAKE) in makefiles
  * Incorporated main GCL (ANSI) Lisp Documentation in distribution

 -- Camm Maguire <camm@debian.org>  Mon, 28 Oct 2002 04:31:33 -0500

gcl (2.5.0.cvs20020625-60) unstable; urgency=low

  * Still better acosh, courtesy of Barton Willis
  * Better epsilon contant determination in ieee case
  * Implicit tagbody in do-symbols and do-all-symbols
  * Better epsilon handling in ieee case
  * Add setf (values ... support
  * invalid-function errors are type errors
  * ecase and ccase take t and otherwise clauses
  * ECASE/CCASE test fixes
  * setf values fixes to use setf instead of setq when target value is
    not a symbol
  * ETYPECASE/CTYPECASE can take t and otherwise
  * Backout of restart-clusters export
  * fix handler.lisp
  * Fix to bfd/GBC interaction

 -- Camm Maguire <camm@debian.org>  Wed, 23 Oct 2002 08:38:08 -0400

gcl (2.5.0.cvs20020625-59) unstable; urgency=low

  * wrong number of arguments, keyword errors in lambda list bindings,
    are program errors
  * acosh fix at -1.0
  * New config.sub and config.guess files and automatic updates in
    binutils, gmp, and gmp3 subdirs

 -- Camm Maguire <camm@debian.org>  Wed, 16 Oct 2002 11:38:56 -0400

gcl (2.5.0.cvs20020625-58) unstable; urgency=low

  * GENSYM fixes
  * add complement and constantly
  * import certain symbols into common-lisp package
  * Fix makefile bug in install target
  * Prepend instead of overwrite C_INCLUDE_PATH in shell wrapper
  * More shell variable fixes in main makefile
  * Corrected order of push and pushnew
  * Set bfd_error appropriately
  * Report function for package-error in condition-definitions.lisp;fix
    internal-package-error deinition and handling;export *restart-
    clusters* to user error code specified in handler-case;package-error
    error formatting changes;dummy optional argument added to compute-
    restarts (for now);Paul Dietz patch to defpackage.lsp fixing several
    tests (thanks);export/unexport error handling fixes
  * Recompile c,h and data files
  * Fix number of argument errors in debug.lsp;documentation support for
    packages in defpackage.lsp and module.lsp;do-symbols loops over
    inherited symbols too in packlib.lsp
  * Reworked EXTRAS variable handling in unixport/makefile
  * Build-depend on autotools-dev and automatic update of config.sub and
    config.guess;newer config.sub and config.guess in cvs tree; Closes:
    #164526
  * Remove stray comments in package.d
  * elt errors of type type error
  * bad-sequence limit returns type error

 -- Camm Maguire <camm@debian.org>  Tue, 15 Oct 2002 15:39:19 -0400

gcl (2.5.0.cvs20020625-57) unstable; urgency=low

  * Capitalization changes to names of special characters;graphic-char-p
    fix
  * fix shadowing of existing symbols in package.d
  * (simple-)base-string not a subtype of (simple-)vector
  * add package-error condition(preliminary);hash conditions only by the
    error name, not the format string;pass error types for both
    correctable and non-correctable situations;eliminate duplicate
    loading of clcs/package.lisp;Allow t doc-types in documentation
    (returning nil) for now;fix final type errors in predlib.lsp
    (regarding base-string);other error functions to pass continuable
    errors (needs cleaning up);package designators can be
    characters;delete-package added;make-package doesn't :use lisp by
    default;in-package returns error if package does not exist instead
    of making the package(relatively big change -- need to address
    instances of in-package in .lsp code);call make-package on relevant
    packages in init_gcl.lsp.in and pcl/sys-package.lisp;
  * \-ffunction-sections for hppa with no-optimization -- enables first
    maxima build here
  * separate lisp variables to specify optimization flags for level 2
    and 3
  * symbol-name throws a type error on bad input
  * tk8.2 -> tk8.3
  * Fix bug in main makefile
  * Newlines at end of test files

 -- Camm Maguire <camm@debian.org>  Wed,  9 Oct 2002 15:04:41 -0400

gcl (2.5.0.cvs20020625-56) unstable; urgency=high

  * ansi-test corrections; extra-libs option to LINK function; LINK doc
    change; subtypep and string changes to pass more tests
  * Add method-combination and structure-object symbols for ansi;remove
    unused variables in debug.lsp;remove in-package system from
    defstruct.lsp;make-keyword and defmacro temporary function
    placeholders in destructuring_bind.lsp;predlib changes to fix ansi-
    test type errors;break-call takes 2 args (sys-proclaim.lisp);char
    and char-set protected by string dimension not fillpointer in
    string.d;fix bug in string.d:member_char for vector types;redefine
    slot reader and writer functions in pcl/impl/gcl/gcl-low.lisp

 -- Camm Maguire <camm@debian.org>  Sat,  5 Oct 2002 14:33:46 -0400

gcl (2.5.0.cvs20020625-55) unstable; urgency=high

  * Add LINK documentation to info pages
  * 0 length last support
  * make-sequence error check for 'null type and non-zero size
  * Dotted-list support in member
  * Reworked dotnil definitions and support macros
  * add compile-file-pathname
  * setup C_INCLUDE_PATH env variable in gcl shell wrapper
  * POSITIVE-FIXNUM variable type,simple-error->type error where
    indicated by various ansi tests, eq->eql in ldiff and tailp;proper
    lists only in member et. al.
  * rev keyword for member1 to reverse test arguments
  * specific-error function to pass a given type of error from lisp
  * set-exclusive-or preserves order of test arguments
  * type-errors where appropriate in make-sequence
  * nil keys accepted in remove/delete et.al.
  * Reworked linking command line to ensure that certain symbols are
    resolved in libgcl.a as opposed to certain system libraries, e.g.
    gmp
  * new gmp for m68k;no -ffloat-store for m68k a requested by user due
    to performance impact (will alter test results in maxima
    accordingly)
  * libgclp.a for objects to be overriden by the C library if necessary
  * readably support
  * boolean type
  * Missing ansi type support
  * subtype code for boolean
  * add missing ansi types as known types
  * other preliminary subtype code for missing ansi types
  * rework result-type check in make-sequence
  * :element-type support in make-string (preliminary)
  * (char ignores fill-pointer
  * remove -O4 from debian/rules

 -- Camm Maguire <camm@debian.org>  Thu,  3 Oct 2002 01:52:45 -0400

gcl (2.5.0.cvs20020625-54) unstable; urgency=high

  * Fix delete et. al. :from-end error; typo in gbc.c
  * character and string-char equal in type hierarchy
  * concatenate/make-sequence fixes
  * merge takes nil key argument
  * make-sequence checks size against result type
  * install endp macro for dotted list support

 -- Camm Maguire <camm@debian.org>  Tue, 24 Sep 2002 14:57:44 -0400

gcl (2.5.0.cvs20020625-53) unstable; urgency=high

  * Sleep with (in principle) microsecond precision
  * nth-value macro added
  * \-ffloat\-store and warning cleanups for m68k
  * Compile hppa with debugging, will get a build but a broken one, ok
    for now, Closes: #159591

 -- Camm Maguire <camm@debian.org>  Fri, 20 Sep 2002 09:48:35 -0400

gcl (2.5.0.cvs20020625-52) unstable; urgency=high

  * Fixed gcc version bug in debian/rules

 -- Camm Maguire <camm@debian.org>  Thu, 12 Sep 2002 18:00:50 -0400

gcl (2.5.0.cvs20020625-51) unstable; urgency=high

  * static gmp for m68k

 -- Camm Maguire <camm@debian.org>  Thu, 12 Sep 2002 09:33:03 -0400

gcl (2.5.0.cvs20020625-50) unstable; urgency=high

  * Reworked static gmp target for new libgcl.a;gcc-3.2 for
    hppa,ia64,and arm;libgmp2-dev for m68k;no rsym with
    dynsysbfd;build_symbol_table earlier to shrink table size;

 -- Camm Maguire <camm@debian.org>  Thu, 12 Sep 2002 00:39:17 -0400

gcl (2.5.0.cvs20020625-49) unstable; urgency=high

  * Use old gmp for m68k until can pin down test failure with gmp3

 -- Camm Maguire <camm@debian.org>  Tue, 10 Sep 2002 00:36:10 -0400

gcl (2.5.0.cvs20020625-48) unstable; urgency=high

  * Rework build and install so that custom images can be made without
    the source tree, even when using dlopen

 -- Camm Maguire <camm@debian.org>  Mon,  9 Sep 2002 23:26:47 -0400

gcl (2.5.0.cvs20020625-47) unstable; urgency=high

  * Install cmpinclude.h in system include directory

 -- Camm Maguire <camm@debian.org>  Thu, 29 Aug 2002 23:31:55 -0400

gcl (2.5.0.cvs20020625-46) unstable; urgency=high

  * Keep a *much* smaller piece of gmp.h in cmpinclude.h, reducing image
    size by almost 100k
  * Check for _SHORT_LIMB and _LONG_LONG_LIMB in configure
  * Remove build specific include directories from compile command in
    final executable
  * Include local regexp.h explicitly in cmpinclude.h, to eliminate
    intereference with system regexp.h, and to fix bug in which gcl
    compilation depended on existing build directories
  * Correctly add directory paths to extra gmp file targets in
    unixport/makefile for m68k

 -- Camm Maguire <camm@debian.org>  Thu, 29 Aug 2002 21:56:28 -0400

gcl (2.5.0.cvs20020625-45) unstable; urgency=high

  * Fix typo in rshift target for m68k

 -- Camm Maguire <camm@debian.org>  Wed, 28 Aug 2002 18:02:00 -0400

gcl (2.5.0.cvs20020625-44) unstable; urgency=high

  * Handle second argument to last; treat dotted lists correctly in
    ldiff et. al., tailp fix
  * optional key argument for assoc-if et.al.;eval getf deflt if in setf
  * Fix infinite loop in assoc-if et.al.
  * X_LIBS and X_CFLAGS determination in configure script

 -- Camm Maguire <camm@debian.org>  Wed, 21 Aug 2002 18:22:37 -0400

gcl (2.5.0.cvs20020625-43) unstable; urgency=high

  * Larger ihs stack;fix array-total-size-limit;check negative
    fillp;allow #P
  * don't make common_lisp package when not configuring with --enable-
    ansi
  * Patch gmp3/mpn/m68k/{l,r}shift.asm, restore gmp3 to m68k build
  * Dynamic libgmp support, overriding with patched functions from local
    source where necessary

 -- Camm Maguire <camm@debian.org>  Sun, 18 Aug 2002 12:10:55 -0400

gcl (2.5.0.cvs20020625-42) unstable; urgency=high

  * copy ansidecl.h and symcat.h in h/ for local bfd builds
  * localize bfd.h includes to sfaslbfd.c
  * take bfd/po out of the build loop
  * import xgcl-2, but don't build by default
  * oldgmp configure option, and made default for m68k as temporary
    workaround

 -- Camm Maguire <camm@debian.org>  Mon, 12 Aug 2002 23:49:09 -0400

gcl (2.5.0.cvs20020625-41) unstable; urgency=high

  * Minor rules revision for i164

 -- Camm Maguire <camm@debian.org>  Sun, 11 Aug 2002 13:49:03 -0400

gcl (2.5.0.cvs20020625-40) unstable; urgency=high

  * revamp CONST configure test for certain bfd versions

 -- Camm Maguire <camm@debian.org>  Sun, 11 Aug 2002 12:31:35 -0400

gcl (2.5.0.cvs20020625-39) unstable; urgency=high

  * gcc-3.1 for ia64 fixes a compilation bug in num_co.c for -O3 and
    higher -- code takes address of a variable kept in a register
  * compile num_log.c with -O only on ia64 to work around compiler bug

 -- Camm Maguire <camm@debian.org>  Sun, 11 Aug 2002 08:53:03 -0400

gcl (2.5.0.cvs20020625-38) unstable; urgency=high

  * check for long c statck addresses, fixing NULL_OR_ON_C_STACK macro
    for ia64
  * Remove error in clean target

 -- Camm Maguire <camm@debian.org>  Sat, 10 Aug 2002 13:20:08 -0400

gcl (2.5.0.cvs20020625-37) unstable; urgency=high

  * Replace tmpnam and mktemp with less dangerous mkstemp

 -- Camm Maguire <camm@debian.org>  Fri,  9 Aug 2002 19:45:52 -0400

gcl (2.5.0.cvs20020625-36) unstable; urgency=high

  * Fix rsym compilation when not using bfd

 -- Camm Maguire <camm@debian.org>  Fri,  9 Aug 2002 19:10:16 -0400

gcl (2.5.0.cvs20020625-35) unstable; urgency=high

  * Don't build bfd/po subdir
  * Build-depend on automake and gettext

 -- Camm Maguire <camm@debian.org>  Fri,  9 Aug 2002 14:36:58 -0400

gcl (2.5.0.cvs20020625-34) unstable; urgency=high

  * fix zero length array support
  * reverse configure order for bfd and libiberty

 -- Camm Maguire <camm@debian.org>  Fri,  9 Aug 2002 11:52:38 -0400

gcl (2.5.0.cvs20020625-33) unstable; urgency=high

  * chmod +x for subconfigures
  * dlopen for appropriate arches in debian/rules
  * add custreloc configure option

 -- Camm Maguire <camm@debian.org>  Fri,  9 Aug 2002 10:16:55 -0400

gcl (2.5.0.cvs20020625-32) unstable; urgency=high

  * Local bfd build option to prepare for arch-specific patches
  * Try default gmp3 build on m68k
  * Fix merge-pathnames

 -- Camm Maguire <camm@debian.org>  Fri,  9 Aug 2002 00:13:16 -0400

gcl (2.5.0.cvs20020625-31) unstable; urgency=high

  * #undef bool in object.h for some gcc-3.1 installations
  * New number_tan implementation using real tan, so optimized compiled
    code will find symbol in -lm

 -- Camm Maguire <camm@debian.org>  Tue,  6 Aug 2002 18:37:52 -0400

gcl (2.5.0.cvs20020625-30) unstable; urgency=high

  * fix bug in cmpif.lsp and recompile compiler
  * \-O6 \-fomit\-frame\-pointer for Linux, speed gain of ~ 10%
  * clean saved_gcl_pcl

 -- Camm Maguire <camm@debian.org>  Mon,  5 Aug 2002 16:34:33 -0400

gcl (2.5.0.cvs20020625-29) unstable; urgency=high

  * Back out of hppa assembler register flush for hppa, apparently issue
    is cleared by long/object function declaration fix
  * Remove ansi2knr.1 man page, Closes: #155067
  * hppa still has gc leak, possibly due to faulty setjmp.  Try Lamont
    Jones' latest assembler to flush regs

 -- Camm Maguire <camm@debian.org>  Fri,  2 Aug 2002 20:50:21 -0400

gcl (2.5.0.cvs20020625-28) unstable; urgency=high

  * SGC support for alpha
  * generic gmp3 build for m68k
  * compiler changes to declare all functions as returning object, with
    functions that actually return long being cast appropriately
  * back out of m68k hack in eval.c and funlink.c

 -- Camm Maguire <camm@debian.org>  Fri,  2 Aug 2002 18:22:04 -0400

gcl (2.5.0.cvs20020625-27) unstable; urgency=high

  * Use generic lshift.c in gmp3 for m68k
  * use SGC for ia64
  * m68k workaround, cast (object(*)()) to (long(*)()) in funlink.c and
    eval.c
  * GBC register spiil asm for hppa
  * fix hash_equal declaration error in hash.d

 -- Camm Maguire <camm@debian.org>  Thu,  1 Aug 2002 18:12:49 -0400

gcl (2.5.0.cvs20020625-26) unstable; urgency=high

  * Remove extra load of tkl.o in install target of main makefile
  * gcc-3.1 for hppa
  * Remove gcc version spec for m68k
  * \-fPIC for hppa, needed for dlopen
  * cleanup gcc 3.1 warning in funlink.c
  * cc instead of ld for -shared linking in fasldlsym.c (needed for
    hppa)

 -- Camm Maguire <camm@debian.org>  Wed, 31 Jul 2002 18:46:54 -0400

gcl (2.5.0.cvs20020625-25) unstable; urgency=high

  * Move chmod +x gmp3/* into debian/rules
  * Remove gclm.bat from Debian package
  * Build-Depend on autoconf, Closes: #154909

 -- Camm Maguire <camm@debian.org>  Wed, 31 Jul 2002 09:44:20 -0400

gcl (2.5.0.cvs20020625-24) unstable; urgency=high

  * chmod +x gmp3/configure

 -- Camm Maguire <camm@debian.org>  Wed, 31 Jul 2002 07:55:17 -0400

gcl (2.5.0.cvs20020625-23) unstable; urgency=high

  * 64bit SGC support
  * SGC on by default for sparc-linux and mips(el)-linux
  * Optimized logxor funtion
  * Check for MP_LIMB_SIZE in fasdump.c, for 64bit support
  * gbc fix for ia64
  * gmp3 import for ia64
  * system bzero, bcmp, and bcopy function prototypes

 -- Camm Maguire <camm@debian.org>  Tue, 30 Jul 2002 23:11:58 -0400

gcl (2.5.0.cvs20020625-22) unstable; urgency=high

  * ElfW macros in rsym*.c for 64bit
  * Allow for 8 byte gmp mp_limbs

 -- Camm Maguire <camm@debian.org>  Thu, 25 Jul 2002 18:52:37 -0400

gcl (2.5.0.cvs20020625-21) unstable; urgency=high

  * Support for dlopen object loading where bfd is not yet working --
    ./configure --enable-dlopen

 -- Camm Maguire <camm@debian.org>  Thu, 25 Jul 2002 15:08:05 -0400

gcl (2.5.0.cvs20020625-20) unstable; urgency=high

  * Cleanups for --disable-bfd option

 -- Camm Maguire <camm@debian.org>  Wed, 24 Jul 2002 15:05:28 -0400

gcl (2.5.0.cvs20020625-19) unstable; urgency=high

  * 64bit fixes

 -- Camm Maguire <camm@debian.org>  Wed, 24 Jul 2002 12:16:42 -0400

gcl (2.5.0.cvs20020625-18) unstable; urgency=high

  * misc. lintian cleanups, mostly for 64 bit

 -- Camm Maguire <camm@debian.org>  Tue, 23 Jul 2002 23:35:03 -0400

gcl (2.5.0.cvs20020625-17) unstable; urgency=high

  * Fixed typeo in error.c preventing arm compilation

 -- Camm Maguire <camm@debian.org>  Mon, 22 Jul 2002 17:18:18 -0400

gcl (2.5.0.cvs20020625-16) unstable; urgency=high

  * Fix bad on_stack_list_vector args

 -- Camm Maguire <camm@debian.org>  Mon, 22 Jul 2002 16:10:16 -0400

gcl (2.5.0.cvs20020625-15) unstable; urgency=high

  * More lint changes for sundry arches
  * Fixed bug in Iapply_ap

 -- Camm Maguire <camm@debian.org>  Sat, 20 Jul 2002 23:40:33 -0400

gcl (2.5.0.cvs20020625-14) unstable; urgency=high

  * include stdarg.h when defining _GNU_SOURCE

 -- Camm Maguire <camm@debian.org>  Sat, 20 Jul 2002 18:47:43 -0400

gcl (2.5.0.cvs20020625-13) unstable; urgency=high

  * Proper va_dcl declarations

 -- Camm Maguire <camm@debian.org>  Sat, 20 Jul 2002 10:40:02 -0400

gcl (2.5.0.cvs20020625-12) unstable; urgency=high

  * cvs updates for missing ptrdiff_t

 -- Camm Maguire <camm@debian.org>  Sat, 20 Jul 2002 08:41:37 -0400

gcl (2.5.0.cvs20020625-11) unstable; urgency=high

  * cvs changes to compile cleanly with -Wall

 -- Camm Maguire <camm@debian.org>  Sat, 20 Jul 2002 02:59:33 -0400

gcl (2.5.0.cvs20020625-10) unstable; urgency=high

  * Architecture any, though still have some issues

 -- Camm Maguire <camm@debian.org>  Fri, 12 Jul 2002 19:02:09 -0400

gcl (2.5.0.cvs20020625-9) unstable; urgency=high

  * cvs commits for 64bit support

 -- Camm Maguire <camm@debian.org>  Fri, 12 Jul 2002 18:01:21 -0400

gcl (2.5.0.cvs20020625-8) unstable; urgency=high

  * NULL_OR_ON_C_STACK macro correction for m68k

 -- Camm Maguire <camm@debian.org>  Fri, 12 Jul 2002 14:37:48 -0400

gcl (2.5.0.cvs20020625-7) unstable; urgency=high

  * arm is bigendian

 -- Camm Maguire <camm@debian.org>  Wed, 10 Jul 2002 18:04:22 -0400

gcl (2.5.0.cvs20020625-6) unstable; urgency=high

  * cvs updates for arm build

 -- Camm Maguire <camm@debian.org>  Tue,  9 Jul 2002 16:09:26 -0400

gcl (2.5.0.cvs20020625-5) unstable; urgency=high

  * CC environment variable setting in debian/rules to aid in porting
  * gcc 2.95 for m68k

 -- Camm Maguire <camm@debian.org>  Sat,  6 Jul 2002 23:00:23 -0400

gcl (2.5.0.cvs20020625-4) unstable; urgency=high

  * gcc 3.0 for arm
  * cachectl header for m68k

 -- Camm Maguire <camm@debian.org>  Mon,  1 Jul 2002 15:47:53 -0400

gcl (2.5.0.cvs20020625-3) unstable; urgency=high

  * Better libbfd detection for arm/alpha

 -- Camm Maguire <camm@debian.org>  Wed, 26 Jun 2002 17:27:21 -0400

gcl (2.5.0.cvs20020625-2) unstable; urgency=high

  * s390 support

 -- Camm Maguire <camm@debian.org>  Tue, 25 Jun 2002 21:25:35 -0400

gcl (2.5.0.cvs20020625-1) unstable; urgency=high

  * CVS updates, new s390 arch

 -- Camm Maguire <camm@debian.org>  Tue, 25 Jun 2002 19:26:36 -0400

gcl (2.5.0.cvs20020610-2) unstable; urgency=high

  * cvs updates

 -- Camm Maguire <camm@debian.org>  Thu, 13 Jun 2002 08:42:32 -0400

gcl (2.5.0.cvs20020610-1) unstable; urgency=high

  * cvs updates

 -- Camm Maguire <camm@debian.org>  Wed, 12 Jun 2002 23:04:57 -0400

gcl (2.5.0.cvs20020523-2) unstable; urgency=high

  * configure updates for better tk detection

 -- Camm Maguire <camm@debian.org>  Fri, 24 May 2002 18:50:22 -0400

gcl (2.5.0.cvs20020523-1) unstable; urgency=high

  * New upstream release

 -- Camm Maguire <camm@debian.org>  Fri, 24 May 2002 18:50:22 -0400

gcl (2.5.0.cvs20020429-1) unstable; urgency=high

  * Build-Depend on tk8.2-dev, Closes: #144330
  * New cvs updates
  * Added sparc to arch list, Closes: #143465

 -- Camm Maguire <camm@debian.org>  Mon, 29 Apr 2002 23:07:36 -0400

gcl (2.5.0.cvs20020219-2) unstable; urgency=medium

  * flavor ->debian-emacs-flavor in emacsen-startup

 -- Camm Maguire <camm@debian.org>  Mon,  4 Mar 2002 14:29:59 -0500

gcl (2.5.0.cvs20020219-1) unstable; urgency=medium

  * Updated package descriptions, Closes: #134402
  * Static linking of libbfd, Closes: #134647
  * Gcl currently only available on i386, arm and m68k as specified in
    the Architecture control field, Closes: #133912

 -- Camm Maguire <camm@debian.org>  Tue, 19 Feb 2002 12:04:29 -0500

gcl (2.5.0.cvs-3) unstable; urgency=medium

  * Build-depend on texi2html, Closes: #133699

 -- Camm Maguire <camm@debian.org>  Wed, 13 Feb 2002 16:22:35 -0500

gcl (2.5.0.cvs-2) unstable; urgency=medium

  * Put in versioned dependency on binutils for libbfd support, rebuilt
    with latest binutils, Closes: #133004

 -- Camm Maguire <camm@debian.org>  Tue, 12 Feb 2002 13:19:12 -0500

gcl (2.5.0.cvs-1) unstable; urgency=medium

  * Latest patches from CVS, enabling libbfd relocations, among other
    things
  * /etc/emacs/site-start.d/50gcl.el as conffile, Closes: #132137
  * limited arm and m68k support

 -- Camm Maguire <camm@debian.org>  Mon,  4 Feb 2002 09:32:29 -0500

gcl (2.5.0-1) unstable; urgency=medium

  * New maintainer
  * New upstream release
  * New release so far builds only on i386, Closes: #116070, Closes:
    #123371
  * New release so far builds only on i386, Closes: #115041
  * Gcl must currently use its own copy of gmp, as the upstream version
    of gmp uses malloc, which interferes with gcl's garbage collection
    and relocation scheme.  The change from malloc to alloca has been
    suggested to upstream gmp developers. Closes: #108910
  * Tcl/Tk support now in. Closes: #113197

 -- Camm Maguire <camm@debian.org>  Fri, 21 Dec 2001 00:03:43 -0500

gcl (2.4.0-3) unstable; urgency=medium

  * Make gcl use libgmp3 package. (closes: #108910)
  * Remove tk support. (closes: #108909)
  * Fix stupid missing dependency line. (closes: #108907, #108908)
  * Removed readme.mingw from the debian package, this package is not compiled under
    mingw (windows gcc port).
  * Close ITA bug. (closes: #112312)

 -- Baruch Even <baruch@debian.org>  Sat, 22 Sep 2001 00:27:14 +0300

gcl (2.4.0-2) unstable; urgency=low

  * Change tclsh Build-Depends to tcl8.0 because apt is broken. (closes: #99261)

 -- JP Sugarbroad <taral@taral.net>  Wed, 30 May 2001 14:34:53 -0500

gcl (2.4.0-1) unstable; urgency=low

  * New upstream release

 -- JP Sugarbroad <taral@taral.net>  Sun, 13 May 2001 20:31:01 -0500

gcl (2.3.7+beta3-3) unstable; urgency=low

  * Move gcl-doc to section doc (closes: #78666)

 -- JP Sugarbroad <taral@taral.net>  Sun, 13 May 2001 20:26:28 -0500

gcl (2.3.7+beta3-2) unstable; urgency=low

  * Remove alpha from arch list
  * Move tcl/tk from Depends to Suggests

 -- JP Sugarbroad <taral@taral.net>  Fri,  4 May 2001 16:24:11 -0500

gcl (2.3.7+beta3-1) unstable; urgency=low

  * New maintainer
  * Repackaged with debhelper (closes: #42045, #86097, #91475, #91478)
  * New upstream release (closes: #59577, #71096)
  * Added sparc+alpha, removed m68k (closes: #87407)

 -- JP Sugarbroad <taral@taral.net>  Mon, 30 Apr 2001 19:07:49 -0500

gcl (2.2.1-6) unstable; urgency=low

  * Disable stripping of "saved_gcl" binary. (#45778)

 -- Steve Dunham <dunham@debian.org>  Fri, 24 Sep 1999 14:39:15 -0400

gcl (2.2.1-5) unstable; urgency=low

  * Fix m68k build

 -- Steve Dunham <dunham@debian.org>  Tue,  6 Jul 1999 09:45:09 -0400

gcl (2.2.1-4) unstable; urgency=low

  * Fix bug #31718

 -- Steve Dunham <dunham@debian.org>  Fri,  2 Jul 1999 11:11:12 -0400

gcl (2.2.1-3) unstable; urgency=low

  * Add m68k patches

 -- Steve Dunham <dunham@debian.org>  Wed, 16 Dec 1998 14:25:46 -0500

gcl (2.2.1-2) unstable; urgency=low

  * Compile against libc6.  New maintainer.

 -- Steve Dunham <dunham@cps.msu.edu>  Wed,  5 Nov 1997 10:09:12 -0500

gcl (2.2.1-1) unstable; urgency=low

  * New upstream release; suggests tcl76, tk42.
  * gcl-doc contains gcl-si and gcl-tk info pages.
  * debian/rules: clean target removes temporary files from h and o
    subdirectories (bug #5984).

 -- Karl Sackett <krs@debian.org>  Fri, 3 Jan 1997 10:16:40 -0600

gcl (2.2-5) unstable; urgency=low

  * Converted package to 2.1.1.0 standard.
  * Stripped gcltkaux (bug #5074).
  * gcl-si and gcl-tk info pages converted to HTML.

 -- Karl Sackett <krs@debian.org>  Tue, 5 Nov 1996 13:30:30 -0600

2.2-4
        * add-defs: patched locates for tk.tcl, init.tcl 
        * gcl-tk/tkAppInit.c: patched for tk4.1 support
        * gcl-tk/tkMain.c: patched for tk4.1 support
2.2-3
        * Debian support files now partily architecture independent.
          There are, however, no add-defs files except for 386-linux.
        * Rebuilt package to correct corrupted upload problem.
2.2-2
        * Removed tk support from distribution.  This was written to
          use tk-3.6 and doesn't support tk-4.0 or tk-4.1.  I am not aware
          of any plans to upgrade the code. (Closes bug #2865)
2.2-1
        * Added Debian support files
        * h/386-linux.defs: set OFLAG = -O2
        * h/386-linux.h: undid patch that swaped signal.h for sigcontext.h
