[cl-debian] Accepted gclcvs 2.7.0-51 (source i386 all)

Camm Maguire camm at enhanced.com
Sat Dec 17 03:32:17 UTC 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 16 Dec 2005 22:13:42 +0000
Source: gclcvs
Binary: gclcvs gclcvs-doc
Architecture: source i386 all
Version: 2.7.0-51
Distribution: unstable
Urgency: low
Maintainer: Camm Maguire <camm at enhanced.com>
Changed-By: Camm Maguire <camm at enhanced.com>
Description: 
 gclcvs     - GNU Common Lisp compiler, CVS snapshot
 gclcvs-doc - Documentation for GNU Common Lisp, CVS snapshot
Closes: 324636 333654 336207 336757
Changes: 
 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
Files: 
 b501407201047f80dee0b8908a9f0977 666 interpreters optional gclcvs_2.7.0-51.dsc
 2660f6c4ff7163b54a6a6b50a8fd0a48 23850051 interpreters optional gclcvs_2.7.0-51.tar.gz
 7d9228ecffd09e11672210127f66cf66 3210266 doc optional gclcvs-doc_2.7.0-51_all.deb
 d365cdc96a7bedb92eef8f49db42b22e 28858702 interpreters optional gclcvs_2.7.0-51_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDo4CAczG1wFfwRdwRAmxDAJ9X0oJVC16XE2B32XxZTqNghf8LRwCfe+Ft
r3OuOvOAP7QOh4xBiTudOIg=
=zcC3
-----END PGP SIGNATURE-----


Accepted:
gclcvs-doc_2.7.0-51_all.deb
  to pool/main/g/gclcvs/gclcvs-doc_2.7.0-51_all.deb
gclcvs_2.7.0-51.dsc
  to pool/main/g/gclcvs/gclcvs_2.7.0-51.dsc
gclcvs_2.7.0-51.tar.gz
  to pool/main/g/gclcvs/gclcvs_2.7.0-51.tar.gz
gclcvs_2.7.0-51_i386.deb
  to pool/main/g/gclcvs/gclcvs_2.7.0-51_i386.deb





More information about the Cl-debian mailing list