ViewVC logotype

Log of /src/pcl/gray-streams.lisp

Parent Directory Parent Directory | Revision Log Revision Log

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

Revision 1.14 - (view) (annotate) - [select for diffs]
Fri Mar 19 15:19:03 2010 UTC (4 years, 1 month ago) by rtoy
Branch: MAIN
CVS Tags: GIT-CONVERSION, HEAD, RELEASE_20b, cross-sol-x86-2010-12-20, cross-sol-x86-base, cross-sol-x86-merged, 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, snapshot-2011-01, snapshot-2011-02, snapshot-2011-03, snapshot-2011-04, snapshot-2011-06, snapshot-2011-07, snapshot-2011-09, 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.13: +31 -29 lines
Diff to previous 1.13 , to selected 1.7
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 - (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.13: +2 -1 lines
Diff to previous 1.13 , to next main 1.14 , to selected 1.7
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

LANG=en@piglatin bin/lisp

works (once the piglatin translation is added).

Revision - (view) (annotate) - [select for diffs]
Sat Feb 13 01:28:04 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 +30 -29 lines
Diff to previous , to branch point 1.13 , to next main 1.14 , to selected 1.7
Mark translatable strings; regenerate cmucl.pot and cmucl.po

Revision - (view) (annotate) - [select for diffs]
Mon Feb 8 17:15:53 2010 UTC (4 years, 2 months ago) by rtoy
Branch: intl-branch
CVS Tags: intl-branch-working-2010-02-11-1000
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 , to selected 1.7
Add (intl:textdomain "cmucl") to the files to set the textdomain.

Revision 1.13 - (view) (annotate) - [select for diffs]
Wed Feb 21 15:57:08 2007 UTC (7 years, 1 month ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_19f, RELEASE_20a, amd64-dd-start, 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-19e, release-19e-base, release-19e-pre1, release-19e-pre2, release-19f-base, release-19f-pre1, release-20a-base, release-20a-pre1, 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, intl-2-branch, intl-branch, portable-clx-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.12: +2 -1 lines
Diff to previous 1.12 , to selected 1.7
Provide :gray-streams.

Revision 1.12 - (view) (annotate) - [select for diffs]
Mon Jul 28 14:13:34 2003 UTC (10 years, 8 months ago) by gerd
Branch: MAIN
CVS Tags: amd64-merge-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, dynamic-extent-base, lisp-executable-base, mod-arith-base, ppc_gencgc_snap_2005-05-14, ppc_gencgc_snap_2005-12-17, ppc_gencgc_snap_2006-01-06, 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, release-19c, release-19c-base, release-19c-pre1, release-19d, release-19d-base, release-19d-pre1, release-19d-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, snapshot-2005-08, snapshot-2005-09, snapshot-2005-10, snapshot-2005-11, snapshot-2005-12, 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, sparc_gencgc, sparc_gencgc_merge
Branch point for: double-double-array-branch, double-double-branch, double-double-reader-branch, dynamic-extent, lisp-executable, mod-arith-branch, ppc_gencgc_branch, release-19a-branch, release-19b-branch, release-19c-branch, release-19d-branch, sparc_gencgc_branch
Changes since 1.11: +4 -2 lines
Diff to previous 1.11 , to selected 1.7
	Loading gray-streams lead to a vicious metacircle because
	effective methods of close were no longer precomputed, and close
	is being used somewhere inside the compiler during emf

	* src/pcl/gray-streams.lisp (toplevel): Call pcl-close
	before setting the fdefinition of close to it, analogous
	to what was already done for pcl-open-stream-p.

	* src/pcl/dfun.lisp (break-vicious-metacircle): Put the
	error in infinite-error-protect, just in case.

Revision 1.11 - (view) (annotate) - [select for diffs]
Fri Jun 6 16:23:46 2003 UTC (10 years, 10 months ago) by toy
Branch: MAIN
Changes since 1.10: +25 -4 lines
Diff to previous 1.10 , to selected 1.7
Initial import of Paul Foley's simple-streams implmentation.  Some
functionality is still missing, but Lisp streams and Gray streams
should behave unchanged.

Revision 1.10 - (view) (annotate) - [select for diffs]
Sun May 4 13:11:21 2003 UTC (10 years, 11 months ago) by gerd
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 , to selected 1.7
	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)
	* 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

	* 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

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

Revision 1.9 - (view) (annotate) - [select for diffs]
Sat Mar 22 16:15:16 2003 UTC (11 years ago) by gerd
Branch: MAIN
CVS Tags: remove_negative_zero_not_zero
Changes since 1.8: +2 -4 lines
Diff to previous 1.8 , to selected 1.7
* 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

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

* 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:

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

Revision - (view) (annotate) - [select for diffs]
Sun Mar 9 12:47:21 2003 UTC (11 years, 1 month ago) by gerd
Branch: cold-pcl
Changes since 1.8: +2 -4 lines
Diff to previous 1.8 , to next main 1.14 , to selected 1.7
*** empty log message ***

Revision 1.8 - (view) (annotate) - [select for diffs]
Wed Oct 9 14:19:11 2002 UTC (11 years, 6 months ago) by pmai
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.7: +2 -2 lines
Diff to previous 1.7
Patches by Gerd Moellmann to improve checking of GF lambda lists for
well-formedness, as described in ANSI Section 3.4.2 Generic Function
Lambda Lists.  See also bug generic-function-lambda-list-checking-too-lax
in entomotomy.

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

Revision - (view) (annotate) - [select for diffs]
Sat Mar 23 18:51:18 2002 UTC (12 years ago) by pw
Branch: RELENG_18
Changes since +16 -1 lines
Diff to previous , to branch point 1.2 , to next main 1.14 , to selected 1.7
Mega commit to bring RELENG_18 branch in sync with HEAD in preparation
for release tagging 18d.

Revision 1.6 - (view) (annotate) - [select for diffs]
Tue Nov 20 15:10:04 2001 UTC (12 years, 4 months ago) by pw
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 , to selected 1.7
Flip args to stream-*-sequence to be (stream sequence) so we agree with
the rest of the world. Noticed by Ray.

Revision 1.5 - (view) (annotate) - [select for diffs]
Sun Oct 28 14:38:07 2001 UTC (12 years, 5 months ago) by pw
Branch: MAIN
Changes since 1.4: +9 -1 lines
Diff to previous 1.4 , to selected 1.7
Add defgeneric forms for stream-read-sequence and stream-write-sequence.

Revision 1.4 - (view) (annotate) - [select for diffs]
Tue Mar 27 20:26:28 2001 UTC (13 years ago) by pw
Branch: MAIN
Changes since 1.3: +8 -1 lines
Diff to previous 1.3 , to selected 1.7
From Pierre Mai

Put :gray-streams on *features* and announce via *herald-items*.

Revision - (view) (annotate) - [select for diffs]
Tue Jun 6 10:05:06 2000 UTC (13 years, 10 months ago) by dtc
Branch: RELENG_18
Changes since +4 -1 lines
Diff to previous , to branch point 1.2 , to selected 1.7
Quieten a few compile warnings.

Revision 1.3 - (view) (annotate) - [select for diffs]
Tue Jun 6 09:56:45 2000 UTC (13 years, 10 months ago) by dtc
Branch: MAIN
Changes since 1.2: +4 -1 lines
Diff to previous 1.2 , to selected 1.7
Quieten a few compile warnings.

Revision - (view) (annotate) - [select for diffs]
Tue Jun 23 11:25:33 1998 UTC (15 years, 9 months ago) by pw
Branch: RELENG_18
Changes since 1.2: +1 -1 lines
Diff to previous 1.2 , to selected 1.7
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.2 - (view) (annotate) - [select for diffs]
Tue Jun 2 02:43:15 1998 UTC (15 years, 10 months ago) by dtc
Branch: MAIN
Branch point for: RELENG_18
Changes since 1.1: +124 -33 lines
Diff to previous 1.1 , to selected 1.7
Integrate some of the documentation from the original
stream-definition-by-user proposal by David N. Gray.

Revision 1.1 - (view) (annotate) - [select for diffs]
Tue May 5 00:33:20 1998 UTC (15 years, 11 months ago) by dtc
Branch: MAIN
Diff to selected 1.7
Gray streams 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