From: <cli...@li...> - 2017-08-01 12:11:19
|
Send clisp-cvs mailing list submissions to cli...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/clisp-cvs or, via email, send a message with subject or body 'help' to cli...@li... You can reach the person managing the list at cli...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of clisp-cvs digest..." CLISP CVS commits for today Today's Topics: 1. clisp: GNU_DTD: use DTDVER (cli...@li...) 2. clisp: add clisp-set-compile-command (cli...@li...) 3. clisp: add symbols-cleanup (cli...@li...) 4. clisp: (with-counting-mop-warnings): extract from a test and spl... (cli...@li...) 5. clisp: Implement RFE#52: add (declare (dynamically-modifiable)). (cli...@li...) 6. clisp: update (C) year (cli...@li...) ---------------------------------------------------------------------- Message: 1 Date: Mon, 31 Jul 2017 21:44:38 +0000 From: cli...@li... To: cli...@li... Subject: clisp: GNU_DTD: use DTDVER Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/066239c4afed changeset: 15946:066239c4afed71d9e887030356ad83a6690916db user: Sam Steingold <sd...@gn...> date: 2017-07-31 14:15:15 -0400 description: GNU_DTD: use DTDVER diffstat: doc/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) ------------------------------ Message: 2 Date: Mon, 31 Jul 2017 21:44:39 +0000 From: cli...@li... To: cli...@li... Subject: clisp: add clisp-set-compile-command Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/b7ed89871d6e changeset: 15947:b7ed89871d6e55680cdd439153535e16e3a3376f user: Sam Steingold <sd...@gn...> date: 2017-07-31 15:58:46 -0400 description: add clisp-set-compile-command diffstat: emacs/misc.el | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) ------------------------------ Message: 3 Date: Mon, 31 Jul 2017 21:44:40 +0000 From: cli...@li... To: cli...@li... Subject: clisp: add symbols-cleanup Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/d45b9083a8a5 changeset: 15948:d45b9083a8a5622916b190ae46a7091c7c26e8e4 user: Sam Steingold <sd...@gn...> date: 2017-07-31 16:07:35 -0400 description: add symbols-cleanup * tests/tests.lisp (symbols-cleanup): add * tests/conditions.tst, tests/eval20.tst, tests/ext-clisp.tst, tests/format.tst: * tests/hashlong.tst, tests/iofkts.tst, tests/macro8.tst, tests/map.tst, tests/mop.tst, tests/mt.tst: * tests/number2.tst, tests/path.tst, tests/restarts.tst, tests/setf.tst, tests/steele7.tst: * tests/streams.tst, tests/streamslong.tst, tests/symbol10.tst, tests.lisp, tests/type.tst: * tests/unportable.tst, tests/weakhash.tst, tests/weakptr.tst: use it diffstat: tests/ChangeLog | 9 + tests/conditions.tst | 14 +- tests/eval20.tst | 13 +- tests/ext-clisp.tst | 6 +- tests/format.tst | 15 +- tests/hashlong.tst | 11 +- tests/iofkts.tst | 23 +- tests/macro8.tst | 82 +----- tests/map.tst | 11 +- tests/mop.tst | 603 ++++++++++++++++++++++--------------------------- tests/mt.tst | 8 +- tests/number2.tst | 10 +- tests/path.tst | 21 +- tests/restarts.tst | 11 +- tests/setf.tst | 7 +- tests/steele7.tst | 8 +- tests/streams.tst | 36 +-- tests/streamslong.tst | 6 +- tests/symbol10.tst | 14 +- tests/tests.lisp | 4 +- tests/type.tst | 25 +- tests/unportable.tst | 6 +- tests/weakhash.tst | 12 +- tests/weakptr.tst | 8 +- 24 files changed, 350 insertions(+), 613 deletions(-) ------------------------------ Message: 4 Date: Mon, 31 Jul 2017 21:44:41 +0000 From: cli...@li... To: cli...@li... Subject: clisp: (with-counting-mop-warnings): extract from a test and spl... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/dd886582bd26 changeset: 15949:dd886582bd26a34bfb6fb668c2b19fc33ee8f41d user: Sam Steingold <sd...@gn...> date: 2017-07-31 16:13:23 -0400 description: (with-counting-mop-warnings): extract from a test and split the test in two diffstat: tests/ChangeLog | 5 ++++ tests/mop.tst | 62 ++++++++++++++++++++++++++++++++++---------------------- 2 files changed, 43 insertions(+), 24 deletions(-) ------------------------------ Message: 5 Date: Mon, 31 Jul 2017 21:44:43 +0000 From: cli...@li... To: cli...@li... Subject: clisp: Implement RFE#52: add (declare (dynamically-modifiable)). Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/6fca28881cb1 changeset: 15950:6fca28881cb16997442b573da0fcbde4517c9a78 user: Sam Steingold <sd...@gn...> date: 2017-07-31 17:44:23 -0400 description: Implement RFE#52: add (declare (dynamically-modifiable)). * src/clos-genfun1.lisp (generic-function): Add slot $DYNAMICALLY-MODIFIABLE. * src/clos-genfun2b.lisp (+gf-declarations+): New constant. (check-gf-declspecs): Use it. (std-add-method): Use GF-DYNAMICALLY-MODIFIABLE instead of *DYNAMICALLY-MODIFIABLE-GENERIC-FUNCTION-NAMES* to disable warnings. (gf-set-dynamically-modifiable): New function. (initialize-instance-<generic-function>) (reinitialize-instance-<generic-function>): Use it. (*dynamically-modifiable-generic-function-names*): Remove. (need-gf-already-called-warning-p): Use GF-DYNAMICALLY-MODIFIABLE instead of *DYNAMICALLY-MODIFIABLE-GENERIC-FUNCTION-NAMES*. * src/clos-package.lisp, src/init.lisp: Export DYNAMICALLY-MODIFIABLE. * src/compiler.lisp (*declaration-types*): Add DYNAMICALLY-MODIFIABLE. (process-declarations): Handle DYNAMICALLY-MODIFIABLE. * src/clos-genfun4.lisp (no-applicable-method, no-primary-method) (no-next-method, find-method, add-method, remove-method) (compute-discriminating-function, compute-applicable-methods) (compute-applicable-methods-using-classes) (compute-effective-method): Declare dynamically-modifiable. * src/clos-genfun5.lisp (ensure-generic-function-using-class): Ditto. * src/clos-method3.lisp (method-qualifiers, method-generic-function) ((setf method-generic-function), function-keywords): Ditto. * src/clos-class5.lisp (shared-initialize, reinitialize-instance) (initialize-instance, allocate-instance, make-instance) (dynamically-modifiable, update-instance-for-different-class) (make-instances-obsolete, update-instance-for-redefined-class): Ditto. * src/clos-class6.lisp (class-name, (setf class-name)) (class-direct-subclasses, class-direct-superclasses) (compute-direct-slot-definition-initargs) (compute-class-precedence-list) (compute-effective-slot-definition-initargs) (compute-effective-slot-definition, compute-slots) (compute-default-initargs, ensure-class-using-class) (validate-superclass, add-direct-subclass, remove-direct-subclass) (reader-method-class, writer-method-class): Ditto. * src/clos-dependent.lisp (add-dependent, remove-dependent) (map-dependents): Ditto. * src/clos-print.lisp (print-object): Ditto. * src/clos-slotdef3.lisp (direct-slot-definition-class) (effective-slot-definition-class): Ditto. * src/clos-slots2.lisp (slot-missing, slot-unbound) (slot-value-using-class, (setf slot-value-using-class)) (slot-boundp-using-class, slot-makunbound-using-class): Ditto. * src/clos-specializer3.lisp (specializer-direct-generic-functions) (add-direct-method, remove-direct-method) (specializer-direct-methods): Ditto. * src/describe.lisp (describe-object): Ditto. * src/documentation.lisp (documentation, (setf documentation)): Ditto. * src/gray.lisp (close, open-stream-p, stream-element-type) ((setf stream-element-type), stream-position) (stream-read-sequence, stream-write-sequence, stream-read-char) (stream-unread-char, stream-read-char-no-hang, stream-peek-char) (stream-listen, stream-read-char-will-hang-p) (stream-read-char-sequence, stream-read-line, stream-clear-input) (stream-write-char, stream-line-column, stream-start-line-p) (stream-write-char-sequence, stream-write-string, stream-terpri) (stream-fresh-line, stream-finish-output, stream-force-output) (stream-clear-output, stream-advance-to-column, stream-read-byte) (stream-read-byte-lookahead, stream-read-byte-will-hang-p) (stream-read-byte-no-hang, stream-read-byte-sequence) (stream-write-byte, stream-write-byte-sequence): Ditto. * src/loadform.lisp (make-load-form): Ditto. diffstat: doc/Symbol-Table.text | 2 + doc/mop.xml | 10 + src/ChangeLog | 67 ++++++++++ src/NEWS | 4 + src/clos-class5.lisp | 19 ++- src/clos-class6.lisp | 16 ++ src/clos-dependent.lisp | 3 + src/clos-genfun1.lisp | 5 +- src/clos-genfun2b.lisp | 65 ++------- src/clos-genfun4.lisp | 10 + src/clos-genfun5.lisp | 3 +- src/clos-method3.lisp | 4 + src/clos-package.lisp | 2 +- src/clos-print.lisp | 1 + src/clos-slotdef3.lisp | 2 + src/clos-slots2.lisp | 14 +- src/clos-specializer3.lisp | 4 + src/compiler.lisp | 4 + src/describe.lisp | 1 + src/documentation.lisp | 2 + src/gray.lisp | 287 ++++++++++++++++++++------------------------ src/init.lisp | 2 +- src/loadform.lisp | 1 + tests/ChangeLog | 5 + tests/mop.tst | 70 ++++++++-- 25 files changed, 368 insertions(+), 235 deletions(-) ------------------------------ Message: 6 Date: Mon, 31 Jul 2017 22:26:39 +0000 From: cli...@li... To: cli...@li... Subject: clisp: update (C) year Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/c1922a23f9b7 changeset: 15951:c1922a23f9b7fbc08bd1cabb658cb8847713351a user: Sam Steingold <sd...@gn...> date: 2017-07-31 18:26:09 -0400 description: update (C) year diffstat: src/ari80386.d | 3 +-- src/built.d | 2 +- src/charstrg.d | 2 +- src/clos-class6.lisp | 2 +- src/clos-dependent.lisp | 1 + src/clos-genfun1.lisp | 2 +- src/clos-genfun2b.lisp | 2 +- src/clos-genfun4.lisp | 2 +- src/clos-genfun5.lisp | 1 + src/clos-method3.lisp | 2 +- src/clos-package.lisp | 2 +- src/clos-print.lisp | 2 +- src/clos-slotdef3.lisp | 1 + src/clos-slots2.lisp | 2 +- src/clos-specializer3.lisp | 1 + src/compiler.lisp | 2 +- src/constsym.d | 2 +- src/debug.d | 5 ++--- src/documentation.lisp | 2 +- src/encoding.d | 2 +- src/eval.d | 4 ++-- src/foreign.d | 4 ++-- src/foreign1.lisp | 2 +- src/io.d | 3 +-- src/lisparit.d | 4 ++-- src/lispbibl.d | 2 +- src/list.d | 3 +-- src/loadform.lisp | 2 +- src/misc.d | 4 ++-- src/pathname.d | 2 +- src/predtype.d | 4 ++-- src/socket.d | 4 ++-- src/spvw.d | 4 ++-- src/stream.d | 2 +- src/subr.d | 2 +- src/unix.d | 4 ++-- src/unixaux.d | 2 +- src/win32.d | 4 ++-- src/zthread.d | 2 +- 39 files changed, 49 insertions(+), 49 deletions(-) ------------------------------ ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ------------------------------ Subject: Digest Footer _______________________________________________ clisp-cvs mailing list cli...@li... https://lists.sourceforge.net/lists/listinfo/clisp-cvs ------------------------------ End of clisp-cvs Digest, Vol 80, Issue 1 **************************************** |