/[cmucl]/src/pcl/cmucl-documentation.lisp
ViewVC logotype

Log of /src/pcl/cmucl-documentation.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.19 - (view) (annotate) - [select for diffs]
Tue Jul 12 17:19:50 2011 UTC (2 years, 9 months ago) by rtoy
Branch: MAIN
CVS Tags: GIT-CONVERSION, HEAD, snapshot-2011-09
Changes since 1.18: +2 -2 lines
Diff to previous 1.18
Don't call dgettext with a NIL doc.

Revision 1.17.8.1 - (view) (annotate) - [select for diffs]
Mon Dec 20 13:40:22 2010 UTC (3 years, 3 months ago) by rtoy
Branch: cross-sol-x86-branch
CVS Tags: cross-sol-x86-2010-12-20
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 , to next main 1.19
Merge fix from HEAD branch.

Revision 1.18 - (view) (annotate) - [select for diffs]
Tue Dec 14 21:22:27 2010 UTC (3 years, 4 months ago) by rtoy
Branch: MAIN
CVS Tags: cross-sol-x86-merged, snapshot-2011-01, snapshot-2011-02, snapshot-2011-03, snapshot-2011-04, snapshot-2011-06, snapshot-2011-07
Changes since 1.17: +2 -2 lines
Diff to previous 1.17
Don't call dgettext if there's no documentation string.  This used to
work, but doesn't anymore because the domain won't normally be NIL
anymore.

Revision 1.17 - (view) (annotate) - [select for diffs]
Fri Mar 19 15:19:03 2010 UTC (4 years ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_20b, cross-sol-x86-base, cross-sparc-branch-base, post-merge-intl-branch, release-20b-pre1, release-20b-pre2, snapshot-2010-04, snapshot-2010-05, snapshot-2010-06, snapshot-2010-07, snapshot-2010-08, snapshot-2010-11, snapshot-2010-12, sparc-tramp-assem-2010-07-19, sparc-tramp-assem-base
Branch point for: RELEASE-20B-BRANCH, cross-sol-x86-branch, cross-sparc-branch, sparc-tramp-assem-branch
Changes since 1.16: +76 -9 lines
Diff to previous 1.16
Merge intl-branch 2010-03-18 to HEAD.  To build, you need to use
boot-2010-02-1 as the bootstrap file.  You should probably also use
the new -P option for build.sh to generate and update the po files
while building.

Revision 1.16.34.1 - (view) (annotate) - [select for diffs]
Thu Feb 25 20:34:56 2010 UTC (4 years, 1 month ago) by rtoy
Branch: intl-2-branch
Changes since 1.16: +46 -5 lines
Diff to previous 1.16 , to next main 1.19
Restart internalization work.  This new branch starts with code from
the intl-branch on date 2010-02-12 18:00:00+0500.  This version works
and

LANG=en@piglatin bin/lisp

works (once the piglatin translation is added).

Revision 1.16.32.5 - (view) (annotate) - [select for diffs]
Sat Feb 13 14:24:59 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
CVS Tags: intl-branch-2010-03-18-1300, intl-branch-working-2010-02-19-1000
Changes since 1.16.32.4: +27 -1 lines
Diff to previous 1.16.32.4 , to branch point 1.16 , to next main 1.19
Add :AROUND method to translate docstrings.  Translation for compiler
macros is not done, though.

Revision 1.16.32.4 - (view) (annotate) - [select for diffs]
Sat Feb 13 01:28:04 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
Changes since 1.16.32.3: +5 -5 lines
Diff to previous 1.16.32.3 , to branch point 1.16
Mark translatable strings; regenerate cmucl.pot and cmucl.po

Revision 1.16.32.3 - (view) (annotate) - [select for diffs]
Tue Feb 9 02:41:23 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
CVS Tags: intl-branch-working-2010-02-11-1000
Changes since 1.16.32.2: +8 -1 lines
Diff to previous 1.16.32.2 , to branch point 1.16
Remove debugging prints.

Revision 1.16.32.2 - (view) (annotate) - [select for diffs]
Mon Feb 8 22:18:42 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
Changes since 1.16.32.1: +15 -7 lines
Diff to previous 1.16.32.1 , to branch point 1.16
Only do debugging output if the docstring is non-nil.

Revision 1.16.32.1 - (view) (annotate) - [select for diffs]
Mon Feb 8 16:41:41 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
Changes since 1.16: +31 -5 lines
Diff to previous 1.16
When setting documentation strings, save the default-domain in the
textdomain info-type so we know what domain to use with docstrings.

Revision 1.13.12.1 - (view) (annotate) - [select for diffs]
Mon Dec 19 01:10:20 2005 UTC (8 years, 3 months ago) by rtoy
Branch: ppc_gencgc_branch
CVS Tags: ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06
Changes since 1.13: +39 -1 lines
Diff to previous 1.13 , to next main 1.19
Merge code from main branch of 2005-12-17 to ppc gencgc branch.  Still
doesn't work of course.

Revision 1.16 - (view) (annotate) - [select for diffs]
Thu Dec 1 17:08:26 2005 UTC (8 years, 4 months ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_19f, RELEASE_20a, amd64-dd-start, double-double-array-base, double-double-array-checkpoint, double-double-base, double-double-init-%make-sparc, double-double-init-checkpoint-1, double-double-init-ppc, double-double-init-sparc, double-double-init-sparc-2, double-double-init-x86, double-double-irrat-end, double-double-irrat-start, double-double-reader-base, double-double-reader-checkpoint-1, double-double-sparc-checkpoint-1, intl-2-branch-base, intl-branch-base, label-2009-03-16, label-2009-03-25, merge-sse2-packed, merge-with-19f, merged-unicode-utf16-extfmt-2009-06-11, portable-clx-base, portable-clx-import-2009-06-16, pre-merge-intl-branch, pre-telent-clx, release-19d, release-19d-base, release-19d-pre1, release-19d-pre2, release-19e, release-19e-base, release-19e-pre1, release-19e-pre2, release-19f-base, release-19f-pre1, release-20a-base, release-20a-pre1, snapshot-2006-01, snapshot-2006-02, snapshot-2006-03, snapshot-2006-04, snapshot-2006-05, snapshot-2006-06, snapshot-2006-07, snapshot-2006-08, snapshot-2006-09, snapshot-2006-10, snapshot-2006-11, snapshot-2006-12, snapshot-2007-01, snapshot-2007-02, snapshot-2007-03, snapshot-2007-04, snapshot-2007-05, snapshot-2007-06, snapshot-2007-07, snapshot-2007-08, snapshot-2007-09, snapshot-2007-10, snapshot-2007-11, snapshot-2007-12, snapshot-2008-01, snapshot-2008-02, snapshot-2008-03, snapshot-2008-04, snapshot-2008-05, snapshot-2008-06, snapshot-2008-07, snapshot-2008-08, snapshot-2008-09, snapshot-2008-10, snapshot-2008-11, snapshot-2008-12, snapshot-2009-01, snapshot-2009-02, snapshot-2009-04, snapshot-2009-05, snapshot-2009-07, snapshot-2009-08, snapshot-2009-11, snapshot-2009-12, snapshot-2010-01, snapshot-2010-02, snapshot-2010-03, sse2-base, sse2-checkpoint-2008-10-01, sse2-merge-with-2008-10, sse2-merge-with-2008-11, sse2-packed-2008-11-12, sse2-packed-base, unicode-snapshot-2009-05, unicode-snapshot-2009-06, unicode-string-buffer-base, unicode-string-buffer-impl-base, unicode-utf16-base, unicode-utf16-char-support-2009-03-25, unicode-utf16-char-support-2009-03-26, unicode-utf16-extfmt-2009-03-27, unicode-utf16-extfmt-2009-06-11, unicode-utf16-extfmts-pre-sync-2008-11, unicode-utf16-extfmts-sync-2008-12, unicode-utf16-string-support, unicode-utf16-sync-2008-07, unicode-utf16-sync-2008-09, unicode-utf16-sync-2008-11, unicode-utf16-sync-2008-12, unicode-utf16-sync-label-2009-03-16
Branch point for: RELEASE-19F-BRANCH, RELEASE-20A-BRANCH, amd64-dd-branch, double-double-array-branch, double-double-branch, double-double-reader-branch, intl-2-branch, intl-branch, portable-clx-branch, release-19d-branch, release-19e-branch, sse2-branch, sse2-packed-branch, unicode-string-buffer-branch, unicode-string-buffer-impl-branch, unicode-utf16-branch, unicode-utf16-extfmt-branch
Changes since 1.15: +2 -2 lines
Diff to previous 1.15
Do not signal an error when trying to retrieve the documentation for a
symbol that is not the name of a structure.  (This was breaking
DESCRIBE on a symbol.)

Revision 1.15 - (view) (annotate) - [select for diffs]
Thu Nov 10 17:43:33 2005 UTC (8 years, 5 months ago) by rtoy
Branch: MAIN
CVS Tags: snapshot-2005-12
Changes since 1.14: +19 -1 lines
Diff to previous 1.14
compiler/globaldb.lisp:
o Add a documentation type for the typed-structure class.

pcl/cmucl-documentation.lisp:
o Use the new type to add documentation support for structures of type
  list and vector.

Revision 1.14 - (view) (annotate) - [select for diffs]
Wed Jul 13 13:43:35 2005 UTC (8 years, 9 months ago) by rtoy
Branch: MAIN
CVS Tags: release-19c, release-19c-base, release-19c-pre1, snapshot-2005-08, snapshot-2005-09, snapshot-2005-10, snapshot-2005-11
Branch point for: release-19c-branch
Changes since 1.13: +21 -1 lines
Diff to previous 1.13
Add some missing DOCUMENTATION and (SETF DOCUMENTATION) functions for

o functions with doc-type of 'function or t
o compiler-macros with doc-type 'compiler-macro

These failures were found in the ansi-tests.

Revision 1.13 - (view) (annotate) - [select for diffs]
Sun Jul 20 13:55:11 2003 UTC (10 years, 8 months ago) by emarsden
Branch: MAIN
CVS Tags: amd64-merge-start, dynamic-extent-base, lisp-executable-base, mod-arith-base, ppc_gencgc_snap_2005-05-14, prm-before-macosx-merge-tag, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, release-19b-base, release-19b-pre1, release-19b-pre2, snapshot-2003-10, snapshot-2003-11, snapshot-2003-12, snapshot-2004-04, snapshot-2004-05, snapshot-2004-06, snapshot-2004-07, snapshot-2004-08, snapshot-2004-09, snapshot-2004-10, snapshot-2004-11, snapshot-2004-12, snapshot-2005-01, snapshot-2005-02, snapshot-2005-03, snapshot-2005-04, snapshot-2005-05, snapshot-2005-06, snapshot-2005-07, sparc_gencgc, sparc_gencgc_merge
Branch point for: dynamic-extent, lisp-executable, mod-arith-branch, ppc_gencgc_branch, release-19a-branch, release-19b-branch, sparc_gencgc_branch
Changes since 1.12: +3 -3 lines
Diff to previous 1.12
Signal a PROGRAM-ERROR instead of generic ERROR when attempting to use
CLOS-related documentation accessors incorrectly.

Revision 1.12 - (view) (annotate) - [select for diffs]
Sun May 4 13:11:22 2003 UTC (10 years, 11 months ago) by gerd
Branch: MAIN
Changes since 1.11: +32 -32 lines
Diff to previous 1.11
	Code cleanup.  Use EXTENSIONS package to reduce clutter.

	* src/pcl/defsys.lisp ("PCL", "WALKER"): Use ext.
	* src/pcl/pkg.lisp ("PCL", "WALKER"): Use ext.
	* src/pcl/*.lisp: Remove ext: prefixes.

	* src/pcl/low.lisp (symbolicate*): Renamed from symbolicate.
	* src/pcl/std-class.lisp (shared-initialize):
	* src/pcl/defs.lisp (get-built-in-class-symbol)
	(get-built-in-wrapper-symbol):
	* src/pcl/braid.lisp (initial-classes-and-wrappers)
	(bootstrap-meta-braid): Use symbolicate*.

	* src/pcl/macros.lisp (dolist-carefully): Removed.
	(true, false, zero): Moved to defclass.lisp.
	(printing-random-thing-internal): Removed.
	(printing-random-thing): Removed.
	(rassq): Removed.
	(*keyword-package*): Removed.
	(make-keyword): Removed; import from cl.
	(memq, delq, assq): Macros removed, import from ext.
	(get-declaration): Moved to boot.lisp, where it's used.

	* src/pcl/boot.lisp (get-declaration): Moved here from
	macros.lisp.

	* src/pcl/methods.lisp (named-object-print-function, print-object):
	* src/pcl/low.lisp (print-std-instance):
	* src/pcl/dfun.lisp (print-dfun-info):
	* src/pcl/cache.lisp (print-cache, print-wrapper):
	* src/pcl/boot.lisp (make-early-gf):
	Use print-unreadable-object instead of printing-random-thing.

	* src/pcl/defclass.lisp (true, false, zero): Moved here from
	macros.lisp.

	* src/pcl/methods.lisp (legal-qualifiers-p)
	(legal-specializers-p): Use dolist.

Revision 1.11 - (view) (annotate) - [select for diffs]
Sat Mar 22 16:15:18 2003 UTC (11 years ago) by gerd
Branch: MAIN
CVS Tags: remove_negative_zero_not_zero
Changes since 1.10: +18 -18 lines
Diff to previous 1.10
* bootfiles/18e/boot[12].lisp: Bootstrap files for the lisp:class
= pcl:class part.  To get it booted from 18e, cross-compile using
boot1.lisp as bootstrap.lisp in pmai's build scripts, then do a
normal compile with boot2.lisp as bootstrap.lisp with the
resulting Lisp.

* code/byte-interp.lisp, code/defstruct.lisp, code/describe.lisp:
* code/error.lisp, code/exports.lisp, code/hash-new.lisp:
* code/hash.lisp, code/macros.lisp, code/misc.lisp:
* code/package.lisp, code/pred.lisp, code/sharpm.lisp, code/type.lisp:
* compiler/dump.lisp, compiler/fndb.lisp, compiler/globaldb.lisp:
* compiler/proclaim.lisp, compiler/typetran.lisp, compiler/xref.lisp:
* compiler/generic/primtype.lisp, compiler/generic/vm-type.lisp:
Changes for to use kernel::class etc.

* code/class.lisp (toplevel): Shadow class, built-in-class etc.
(class): Give it conc-name %class-.
(toplevel) [#+bootstrap-lisp-class=pcl-class]: Define old accessors.
(everywhere): Use new class accessors.

* compiler/generic/vm-fndb.lisp (%make-instance): Change from
unsafe to flushable and movable.

* code/ntrace.lisp (expand-trace, untrace): Changes for method
tracing.

* code/profile.lisp (profile, profile-all, unprofile): Method
profiling.

* pcl/*.text, pcl/bench.lisp, pcl/extensions.lisp:
* pcl/fast-init.lisp, pcl/precom1.lisp, pcl/precom4.lisp:
* pcl/structure-class.lisp, pcl/user-instances.lisp:
Removed.

* tools/pclcom.lisp: Changes for my PCL and lisp:class =
pcl::class.

Revision 1.10.2.3 - (view) (annotate) - [select for diffs]
Thu Mar 20 23:41:00 2003 UTC (11 years ago) by gerd
Branch: cold-pcl
Changes since 1.10.2.2: +2 -2 lines
Diff to previous 1.10.2.2 , to branch point 1.10 , to next main 1.19
* std-class.lisp (inform-type-system-about-class)
(shared-initialize :after): New methods for condition-class.

* macros.lisp (find-class-from-cell): Test both structure-type-p
and condition-type-p.  Use ensure-non-standard-class.

* low.lisp (structure-type-p): Return false for conditions.
(condition-type-p): New function.

* env.lisp (coerce-to-pcl-class, make-instance, change-class)
(frob): Remove methods specializing on kernel::class.

* defs.lisp (specializer-from-type): Use
ensure-non-standard-class.
(condition-class): New metaclass.

* cmucl-documentation.lisp (setf documentation): Test
both structure-type-p and condition-type-p.

* cache.lisp (wrapper-class*): Call ensure-non-standard-class.
(raise-metatype): Handle condition-class.

* braid.lisp (find-structure-class): Variable removed.
(bootstrap-initialize-class): Add supplied-p parameter for the
prototype because class null has a nil prototype.
(ensure-non-standard-class): Renamed from find-structure-class.
Handle conditions.

Revision 1.10.2.2 - (view) (annotate) - [select for diffs]
Wed Mar 19 16:33:23 2003 UTC (11 years, 1 month ago) by gerd
Branch: cold-pcl
Changes since 1.10.2.1: +15 -15 lines
Diff to previous 1.10.2.1 , to branch point 1.10
	* pcl/*.lisp: Changes for lisp:class = pcl:class.

Revision 1.10.2.1 - (view) (annotate) - [select for diffs]
Sun Mar 9 12:47:20 2003 UTC (11 years, 1 month ago) by gerd
Branch: cold-pcl
Changes since 1.10: +3 -3 lines
Diff to previous 1.10
*** empty log message ***

Revision 1.10 - (view) (annotate) - [select for diffs]
Thu Feb 6 15:47:35 2003 UTC (11 years, 2 months ago) by gerd
Branch: MAIN
CVS Tags: cold-pcl-base, release-18e, release-18e-base, release-18e-pre1, release-18e-pre2
Branch point for: cold-pcl, release-18e-branch
Changes since 1.9: +15 -6 lines
Diff to previous 1.9
* cmucl-documentation.lisp (documentation) <list, function>:
Handle extended function names.
(setf documentation): Likewise.

Revision 1.9 - (view) (annotate) - [select for diffs]
Thu Feb 6 15:20:13 2003 UTC (11 years, 2 months ago) by gerd
Branch: MAIN
Changes since 1.8: +2 -6 lines
Diff to previous 1.8
* pcl/defs.lisp (standard-method): Change superclass
plist-mixin to documentation-mixin so that we don't throw
away the method documentation.

* pcl/cmucl-documentation.lisp (setf documentation): Use
set-random-documentation.

* pcl/defcombin.lisp (set-random-documentation): New function.
(load-short-defcombin, load-long-defcombin): Use it.

* pcl/env.lisp (describe-object) <standard-generic-function>:
Print the generic function doc string, if any.  Print method doc
strings.
(describe-object) <class>: Print slots.

* code/describe.lisp (describe-symbol): If a class names
a PCL class, describe-object the PCL class.

Revision 1.8 - (view) (annotate) - [select for diffs]
Tue Aug 27 19:01:37 2002 UTC (11 years, 7 months ago) by pmai
Branch: MAIN
CVS Tags: LINKAGE_TABLE, PRE_LINKAGE_TABLE, UNICODE-BASE
Branch point for: UNICODE-BRANCH
Changes since 1.7: +2 -2 lines
Diff to previous 1.7
Patch by Gerd Moellmann to turn old-style into new-style eval-when's in
the PCL code base.

Revision 1.1.2.4 - (view) (annotate) - [select for diffs]
Tue Jun 23 11:25:27 1998 UTC (15 years, 9 months ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18b, RELEASE_18c, RELEASE_18d
Changes since 1.1.2.3: +17 -5 lines
Diff to previous 1.1.2.3 , to branch point 1.1 , to next main 1.19
This (huge) revision brings the RELENG_18 branch up to the current HEAD.
Note code/unix-glib2.lisp not yet included -- not sure it is ready to go.

Revision 1.7 - (view) (annotate) - [select for diffs]
Sun Jun 21 10:02:07 1998 UTC (15 years, 9 months ago) by dtc
Branch: MAIN
Changes since 1.6: +5 -4 lines
Diff to previous 1.6
Take care to filter out function names that are lists but not setf
functions. Such function names are generated by PCL and led to errors
when looking for their documentation.

Revision 1.6 - (view) (annotate) - [select for diffs]
Mon May 4 00:08:32 1998 UTC (15 years, 11 months ago) by dtc
Branch: MAIN
Changes since 1.5: +11 -1 lines
Diff to previous 1.5
If no documentation is found associated with a lisp class then check
if there is any associated with its respective PCL class.

Revision 1.5 - (view) (annotate) - [select for diffs]
Tue Sep 16 17:12:13 1997 UTC (16 years, 7 months ago) by dtc
Branch: MAIN
Changes since 1.4: +3 -2 lines
Diff to previous 1.4
Add a note about the handling of compiler-macro documentation.

Revision 1.1.2.3 - (view) (annotate) - [select for diffs]
Wed Sep 10 04:24:44 1997 UTC (16 years, 7 months ago) by dtc
Branch: RELENG_18
CVS Tags: RELEASE_18a
Changes since 1.1.2.2: +7 -5 lines
Diff to previous 1.1.2.2 , to branch point 1.1
Special case structure symbols in the (setf documentation) (symbol
'type) method because pcl::find-class may fail if all the structure
accessor functions are not yet loaded.

Revision 1.4 - (view) (annotate) - [select for diffs]
Wed Sep 10 04:23:21 1997 UTC (16 years, 7 months ago) by dtc
Branch: MAIN
Changes since 1.3: +7 -5 lines
Diff to previous 1.3
Special case structure symbols in the (setf documentation) (symbol
'type) method because pcl::find-class may fail if all the structure
accessor functions are not yet loaded.

Revision 1.1.2.2 - (view) (annotate) - [select for diffs]
Wed Sep 3 20:34:42 1997 UTC (16 years, 7 months ago) by dtc
Branch: RELENG_18
Changes since 1.1.2.1: +11 -1 lines
Diff to previous 1.1.2.1 , to branch point 1.1
Have the PCL documentation functions replace lisp:documentation when
loaded.

Revision 1.3 - (view) (annotate) - [select for diffs]
Wed Sep 3 20:33:05 1997 UTC (16 years, 7 months ago) by dtc
Branch: MAIN
Changes since 1.2: +11 -1 lines
Diff to previous 1.2
Have the PCL documentation functions replace lisp:documentation when
loaded.

Revision 1.1.2.1 - (view) (annotate) - [select for diffs]
Wed Sep 3 01:10:28 1997 UTC (16 years, 7 months ago) by dtc
Branch: RELENG_18
Changes since 1.1: +14 -1 lines
Diff to previous 1.1
Add documentation methods for the CMUCL random-documentation
extension.

Revision 1.2 - (view) (annotate) - [select for diffs]
Wed Sep 3 01:08:07 1997 UTC (16 years, 7 months ago) by dtc
Branch: MAIN
Changes since 1.1: +14 -1 lines
Diff to previous 1.1
Add documentation methods for the CMUCL random-documentation
extension.

Revision 1.1 - (view) (annotate) - [select for diffs]
Sat Aug 30 18:47:40 1997 UTC (16 years, 7 months ago) by dtc
Branch: MAIN
Branch point for: RELENG_18
Improved documentation support for CMUCL.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5