-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sun, 10 Apr 2005 03:18:16 +0000 Source: gclcvs Binary: gclcvs gclcvs-doc Architecture: source i386 all Version: 2.7.0-37 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-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 Files: 7d6e173a84b926489fc68ac6c4be3be1 610 interpreters optional gclcvs_2.7.0-37.dsc cfd7b80b1cb17ed0aa47e2b122cfcf7d 10084240 interpreters optional gclcvs_2.7.0-37.tar.gz 545efc3a5683980e75d9a17de07d267f 3200266 doc optional gclcvs-doc_2.7.0-37_all.deb 197416c7aa27842179f905fe545acf59 29144988 interpreters optional gclcvs_2.7.0-37_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCWc4qczG1wFfwRdwRAuFVAJ9NurHXIfw5czenOdT5V5c7mb/xlQCfZyxj vNakSCoeePqOmXMhbNfZXa0= =Wd9a -----END PGP SIGNATURE----- Accepted: gclcvs-doc_2.7.0-37_all.deb to pool/main/g/gclcvs/gclcvs-doc_2.7.0-37_all.deb gclcvs_2.7.0-37.dsc to pool/main/g/gclcvs/gclcvs_2.7.0-37.dsc gclcvs_2.7.0-37.tar.gz to pool/main/g/gclcvs/gclcvs_2.7.0-37.tar.gz gclcvs_2.7.0-37_i386.deb to pool/main/g/gclcvs/gclcvs_2.7.0-37_i386.deb -- To UNSUBSCRIBE, email to debian-devel-changes-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org