Accepted gclcvs 2.7.0-20 (i386 source all)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 13 Apr 2004 21:02:02 +0000
Source: gclcvs
Binary: gclcvs gclcvs-doc
Architecture: source i386 all
Version: 2.7.0-20
Distribution: unstable
Urgency: low
Maintainer: Camm Maguire <camm@enhanced.com>
Changed-By: Camm Maguire <camm@enhanced.com>
Description:
gclcvs - GNU Common Lisp compiler, CVS snapshot
gclcvs-doc - Documentation for GNU Common Lisp, CVS snapshot
Changes:
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
Files:
08a30fe6f270398ce1c0efb31b5cc0b3 623 interpreters optional gclcvs_2.7.0-20.dsc
abe616e1c2dc9be08f16571ed80115d6 43822896 interpreters optional gclcvs_2.7.0-20.tar.gz
6ea3ac60890de12d5a643faadb42d2c5 3116170 doc optional gclcvs-doc_2.7.0-20_all.deb
e98b7b8825d4041bda2b4a3723ec8fc6 9170868 interpreters optional gclcvs_2.7.0-20_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAfnDpczG1wFfwRdwRAgt4AKCgLRGhqwJcOvDC5YRgsZlcdldvswCfbGt8
WMwu7dNRppyRd6knOHiWV+0=
=hg6+
-----END PGP SIGNATURE-----
Accepted:
gclcvs-doc_2.7.0-20_all.deb
to pool/main/g/gclcvs/gclcvs-doc_2.7.0-20_all.deb
gclcvs_2.7.0-20.dsc
to pool/main/g/gclcvs/gclcvs_2.7.0-20.dsc
gclcvs_2.7.0-20.tar.gz
to pool/main/g/gclcvs/gclcvs_2.7.0-20.tar.gz
gclcvs_2.7.0-20_i386.deb
to pool/main/g/gclcvs/gclcvs_2.7.0-20_i386.deb
Reply to: