clisp-cvs Digest, Vol 80, Issue 1

clisp-cvs-request--- via clisp-devel <[email protected]>
Newsgroups gmane.lisp.clisp.devel
Message-ID <[email protected]>
Send clisp-cvs mailing list submissions to
	[email protected]

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
	[email protected]

You can reach the person managing the list at
	[email protected]

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
      ([email protected])
   2. clisp: add clisp-set-compile-command
      ([email protected])
   3. clisp: add symbols-cleanup
      ([email protected])
   4. clisp: (with-counting-mop-warnings): extract from a test and
      spl... ([email protected])
   5. clisp: Implement RFE#52: add (declare
      (dynamically-modifiable)). ([email protected])
   6. clisp: update (C) year ([email protected])


----------------------------------------------------------------------

Message: 1
Date: Mon, 31 Jul 2017 21:44:38 +0000
From: [email protected]
To: [email protected]
Subject: clisp: GNU_DTD: use DTDVER
Message-ID:
	<hg.066239c4afed.1501537478.5707144812384457164@sfp-scm-8.v30.ch3.sourceforge.com>
	
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 <[email protected]>
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: [email protected]
To: [email protected]
Subject: clisp: add clisp-set-compile-command
Message-ID:
	<hg.b7ed89871d6e.1501537479.5707144812384457164@sfp-scm-8.v30.ch3.sourceforge.com>
	
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 <[email protected]>
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: [email protected]
To: [email protected]
Subject: clisp: add symbols-cleanup
Message-ID:
	<hg.d45b9083a8a5.1501537480.5707144812384457164@sfp-scm-8.v30.ch3.sourceforge.com>
	
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 <[email protected]>
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: [email protected]
To: [email protected]
Subject: clisp: (with-counting-mop-warnings): extract from a test and
	spl...
Message-ID:
	<hg.dd886582bd26.1501537481.5707144812384457164@sfp-scm-8.v30.ch3.sourceforge.com>
	
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 <[email protected]>
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: [email protected]
To: [email protected]
Subject: clisp: Implement RFE#52: add (declare
	(dynamically-modifiable)).
Message-ID:
	<hg.6fca28881cb1.1501537483.5707144812384457164@sfp-scm-8.v30.ch3.sourceforge.com>
	
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 <[email protected]>
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: [email protected]
To: [email protected]
Subject: clisp: update (C) year
Message-ID:
	<hg.c1922a23f9b7.1501539999.5707144812384457164@sfp-scm-2.v30.ch3.sourceforge.com>
	
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 <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-cvs


------------------------------

End of clisp-cvs Digest, Vol 80, Issue 1
****************************************

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
clisp-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/clisp-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.