/[cmucl]/src/lisp/print.c
ViewVC logotype

Log of /src/lisp/print.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.30 - (view) (annotate) - [select for diffs]
Fri Oct 22 04:07:33 2010 UTC (3 years, 6 months ago) by rtoy
Branch: MAIN
CVS Tags: GIT-CONVERSION, HEAD, cross-sol-x86-2010-12-20, cross-sol-x86-base, cross-sol-x86-merged, cross-sparc-branch-base, 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
Branch point for: cross-sol-x86-branch, cross-sparc-branch
Changes since 1.29: +2 -1 lines
Diff to previous 1.29
Oops.  Need to include stdint.h to get uint16_t defined.

Revision 1.29 - (view) (annotate) - [select for diffs]
Sun Oct 10 14:55:57 2010 UTC (3 years, 6 months ago) by rtoy
Branch: MAIN
Changes since 1.28: +34 -52 lines
Diff to previous 1.28
Move all the string print stuff into it a common routine to print out
strings instead of having several slightly different versions all
over.

Revision 1.28 - (view) (annotate) - [select for diffs]
Sun Oct 10 14:11:47 2010 UTC (3 years, 6 months ago) by rtoy
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27
Fix typos introduced in last commit.

Revision 1.27 - (view) (annotate) - [select for diffs]
Sun Oct 10 13:02:10 2010 UTC (3 years, 6 months ago) by rtoy
Branch: MAIN
Changes since 1.26: +4 -4 lines
Diff to previous 1.26
Use lowtag_Bits - 1 instead of a bare 2 when converting a fixnum
object to its value.

Revision 1.26 - (view) (annotate) - [select for diffs]
Sun Oct 10 12:52:58 2010 UTC (3 years, 6 months ago) by rtoy
Branch: MAIN
Changes since 1.25: +18 -1 lines
Diff to previous 1.25
In brief_otherptr, the name slot of a symbol was not printing out the
name correctly for unicode strings.  It stopped after the first 0
byte, which basically means either nothing or a single byte is
printed.  Just dump out the entire UTF-16 octets in native byte
order.

Revision 1.25 - (view) (annotate) - [select for diffs]
Thu Jun 11 16:04:01 2009 UTC (4 years, 10 months ago) by rtoy
Branch: MAIN
CVS Tags: RELEASE_20a, RELEASE_20b, amd64-dd-start, intl-2-branch-base, intl-branch-2010-03-18-1300, intl-branch-base, intl-branch-working-2010-02-11-1000, intl-branch-working-2010-02-19-1000, merged-unicode-utf16-extfmt-2009-06-11, portable-clx-base, portable-clx-import-2009-06-16, post-merge-intl-branch, pre-merge-intl-branch, release-20a-base, release-20a-pre1, release-20b-pre1, release-20b-pre2, snapshot-2009-07, snapshot-2009-08, snapshot-2009-11, snapshot-2009-12, snapshot-2010-01, snapshot-2010-02, snapshot-2010-03, snapshot-2010-04, snapshot-2010-05, snapshot-2010-06, snapshot-2010-07, snapshot-2010-08, sparc-tramp-assem-2010-07-19, sparc-tramp-assem-base, unicode-string-buffer-base, unicode-string-buffer-impl-base
Branch point for: RELEASE-20A-BRANCH, RELEASE-20B-BRANCH, amd64-dd-branch, intl-2-branch, intl-branch, portable-clx-branch, sparc-tramp-assem-branch, unicode-string-buffer-branch, unicode-string-buffer-impl-branch
Changes since 1.24: +19 -2 lines
Diff to previous 1.24
Merge Unicode work to trunk.  From label
unicode-utf16-extfmt-2009-06-11.

Revision 1.24 - (view) (annotate) - [select for diffs]
Wed Apr 8 16:27:20 2009 UTC (5 years ago) by rtoy
Branch: MAIN
CVS Tags: snapshot-2009-05
Changes since 1.23: +6 -1 lines
Diff to previous 1.23
Print out the length of the array for simple arrays.

Revision 1.23.2.1 - (view) (annotate) - [select for diffs]
Wed May 14 16:12:06 2008 UTC (5 years, 11 months ago) by rtoy
Branch: unicode-utf16-branch
CVS Tags: unicode-snapshot-2009-05, unicode-snapshot-2009-06, 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: unicode-utf16-extfmt-branch
Changes since 1.23: +19 -2 lines
Diff to previous 1.23 , to next main 1.30
Initial checkin of unicode branch.  This is incomplete.

What works:
o Cross-compile works on sparc and a lisp.core is created.  This core
  is able to build code and appears to use 16-bit strings.

What doesn't:
o The sparc version is not able to rebuild itself.  It hangs when
  trying to create a new lisp.core.
o The x86 version will cross-compile, but worldload fails.  The files
  being loaded have bizarre names.  Probably some deftransform not
  working correctly.

Issues:
o Characters are still essentially 8 bits.  This needs to be fixed.
o All input/output is basically still 8 bits.  Only the low 8 bits of
  a character are output.  For input, characters are assumed to be
  8-bit.
o No external formats or anything is supported.
o Readtable support not done.


Use boot-2008-05-cross-unicode-{sparc,x86}.lisp to cross-compile the
unicode changes.

Untested whether this code can still be compiled without :unicode.

Changes:

code/array.lisp:
o Base-char strings are 16 bits wide, not 8.

code/c-call.lisp:
o Define versions of DEPORT-GEN, %NATURALIZE-C-STRING to "handle"
  unicode strings.

code/debug-info.lisp:
o Adjust READ-VAR-STRING to use 16-bit strings.  (Needed to at least
  to make the disassembler work.)

code/debug.lisp:
o Add address when printing out objects that can't be printed.
  (Generally useful and not just for unicode.)

code/fd-stream.lisp:
o Hack output routines to only use the low 8-bits of the character.
  (This needs significant work!)

code/filesys.lisp:
o Some debugging %primitive prints left in, but commented out, in
  PARSE-UNIX-NAMESTRING.

code/lispinit.lisp:
o Debugging %primitive print's for top-level forms.

code/load.lisp:
o Update FOP-SHORT-CHARACTER for unicode.  But still only output the
  low 8 bits of a character to a fasl/core.  This needs updating.
o Hack routines for symbols to explicitly read in the individual bytes
  of the symbol/package name because READ-N-BYTES isn't working for us
  right now.
o Update FOP-STRING/FOP-SMALL-STRING to read in 16-bit elements for
  strings.  Full 16-bit strings supported.
o Currently only write 8-bit chars for foreign names.  This needs
  fixing.

code/misc.lisp:
o Register :unicode runtime feature.

code/pathname.lisp:
o Debugging %primitive prints left in, but commented out.

code/stream.lisp:
o Replace %primitive byte-blt with REPLACE for now to get the desired
  characters.

code/unix-glibc2.lisp:
o Workaround for unix-current-directory to return 16-bit strings.
  (Not necessary anymore?)
o UNIX-RESOLVE-LINKS doesn't seem to like MAKE-STRING with an
  INITIAL-ELEMENT specified.  Remove initial-element.  (Needs fixing.)

code/unix.lisp:
o Same as for unix-glibc2.lisp

compiler/array-tran.lisp:
o Turn off the MAKE-STRING deftransform.
o Update ARRAY-INFO to create 16-bit arrays for an element-type of
  base-char.

compiler/dump.lisp:
o Only dump 8-bit chars to a fasl for foreign fixups.
o Explicitly dump the characters of symbol name.  DUMP-BYTES not quite
  working for us now?
o Make DUMP-SIMPLE-STRING dump all 16 bits of each character.
o Characters are dumped as the low 8 bits.  Needs fixing.

compiler/generic/new-genesis.lisp:
o STRING-TO-CORE writes 16-bit strings to the core file.
o FOP-SHORT-CHARACTER for unicode added, but we still only write 8
  bits to the core.  (Needs fixing.)
o COLD-LOAD-SYMBOL modified to read 16-bit characters from the fasl
  file to create a symbol.
o FOP-UNINTERNED-SYMBOL-SAVE and FOP-UNINTERNED-SMALL-SYMBOL-SAVE
  reads 16-bit characters for symbol names.
o FOP-STRING/FOP-SMALL-STRING reads 16-bit characters for strings.
o FOP-FOREIGN-FIXUP and FOP-FOREIGN-DATA-FIXUP still only read 8-bit
  characters for foreign names.  (Needs fixing.)

compiler/generic/vm-tran.lisp:
o New deftransforms to support unicode.  Not the most efficient but
  should be workable for now.  Old deftransforms didn't copy enough
  bits.
o Deftransform for concatenate completely disabled.  This needs
  fixing.

compiler/sparc/array.lisp:
o Change simple-string accessor to use halfword accessors instead of
  byte accessors.

compiler/x86/array.lisp:
o Change simple-string accessor to use halfword accessors instead of
  byte accessors.

lisp/Config.linux_gencgc:
o Define -DUNICODE as needed

lisp/Config.sun4_solaris_sunc
o Define -DUNICODE as needed.

lisp/alloc.c:
o alloc_string needs to allocate 16-bit strings

lisp/backtrace.c:
o Tell ldb backtrace how to print out 16-bit strings.  This is a hack!

lisp/gencgc.c:
o Tell GC how long the 16-bit strings are now.

lisp/interr.c:
o Not really needed but make debug_print (aka %primitive print)
  support all objects by calling ldb's print function to print the
  object.

lisp/os-common.c:
o Add hack convert_lisp_string to take a 16-bit Lisp string and create
  a new string containing just the low 8 bits of each Lisp character.
o OS foreign linkage stuff needs 8-bit strings, so we need to convert
  Lisp strings to the desired size.  Very hackish!

lisp/print.c:
o Teach ldb how to print Lisp 16-bit strings.  Currently, just dump
  out each byte of the 16-bit string.  This needs major work!

lisp/purify.c:
o Teach purify about the 16-bit strings.

Revision 1.23 - (view) (annotate) - [select for diffs]
Wed Mar 19 09:17:13 2008 UTC (6 years, 1 month ago) by cshapiro
Branch: MAIN
CVS Tags: RELEASE_19f, label-2009-03-16, label-2009-03-25, merge-sse2-packed, merge-with-19f, release-19f-base, release-19f-pre1, 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, 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-utf16-base
Branch point for: RELEASE-19F-BRANCH, sse2-branch, sse2-packed-branch, unicode-utf16-branch
Changes since 1.22: +2 -2 lines
Diff to previous 1.22
Always use prototype style function definitions.  Consistently use the
void keyword to specify empty parameter lists.

Revision 1.22 - (view) (annotate) - [select for diffs]
Wed Jul 12 18:42:40 2006 UTC (7 years, 9 months ago) by rtoy
Branch: MAIN
CVS Tags: 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, 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
Branch point for: release-19d-branch, release-19e-branch
Changes since 1.21: +4 -4 lines
Diff to previous 1.21
The subtype_Names array had one extra slot, so that
closure_function_header and the following entries were not correct.

Also, rename unused function header 1 and 2 to be "byte code function"
and "byte code closure", respectively, since that's what internals.h
says.

We really need to generate this list during genesis or something
instead of having to do this by hand!

Revision 1.21 - (view) (annotate) - [select for diffs]
Fri Jun 30 18:41:32 2006 UTC (7 years, 9 months ago) by rtoy
Branch: MAIN
CVS Tags: snapshot-2006-07
Changes since 1.20: +39 -1 lines
Diff to previous 1.20
This large checkin merges the double-double float support to HEAD.
The merge is from the tag "double-double-irrat-end".  The
double-double branch is now obsolete.

The code should build without double-double support (tested on sparc)
as well as build with double-double support (tested also on sparc).

Revision 1.20.8.2 - (view) (annotate) - [select for diffs]
Thu Jun 22 20:45:32 2006 UTC (7 years, 10 months ago) by rtoy
Branch: double-double-array-branch
CVS Tags: double-double-array-checkpoint, double-double-irrat-end, double-double-irrat-start
Changes since 1.20.8.1: +27 -1 lines
Diff to previous 1.20.8.1 , to branch point 1.20 , to next main 1.30
Tell ldb how to print out double-double-float, (simple-array
double-double-float (*)), and (simple-array (complex
double-double-float) (*)).

Revision 1.20.8.1 - (view) (annotate) - [select for diffs]
Tue Jun 20 14:50:19 2006 UTC (7 years, 10 months ago) by rtoy
Branch: double-double-array-branch
CVS Tags: double-double-sparc-checkpoint-1
Changes since 1.20: +13 -1 lines
Diff to previous 1.20
Update subtype_Names with the new double-double names.

Revision 1.19.2.1 - (view) (annotate) - [select for diffs]
Mon Dec 19 01:10:14 2005 UTC (8 years, 4 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.19: +444 -410 lines
Diff to previous 1.19 , to next main 1.30
Merge code from main branch of 2005-12-17 to ppc gencgc branch.  Still
doesn't work of course.

Revision 1.20 - (view) (annotate) - [select for diffs]
Thu Sep 15 18:26:52 2005 UTC (8 years, 7 months ago) by rtoy
Branch: MAIN
CVS Tags: double-double-array-base, 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-reader-base, double-double-reader-checkpoint-1, release-19c, release-19c-base, release-19c-pre1, 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
Branch point for: double-double-array-branch, double-double-branch, double-double-reader-branch, release-19c-branch
Changes since 1.19: +444 -410 lines
Diff to previous 1.19
Indent all source files using GNU indent using the config in
.indent.pro.

Revision 1.19 - (view) (annotate) - [select for diffs]
Mon Feb 7 22:32:49 2005 UTC (9 years, 2 months ago) by rtoy
Branch: MAIN
CVS Tags: ppc_gencgc_snap_2005-05-14, release-19b-base, release-19b-pre1, release-19b-pre2, snapshot-2005-03, snapshot-2005-04, snapshot-2005-05, snapshot-2005-06, snapshot-2005-07, snapshot-2005-08, snapshot-2005-09
Branch point for: ppc_gencgc_branch, release-19b-branch
Changes since 1.18: +7 -3 lines
Diff to previous 1.18
Print out more slots of a Weak pointer.

Revision 1.18 - (view) (annotate) - [select for diffs]
Mon Feb 7 22:18:35 2005 UTC (9 years, 2 months ago) by rtoy
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17
Symbols use the unused slot for a hash value now.

Revision 1.17 - (view) (annotate) - [select for diffs]
Mon Feb 7 22:10:07 2005 UTC (9 years, 2 months ago) by rtoy
Branch: MAIN
Changes since 1.16: +18 -1 lines
Diff to previous 1.16
Print out slots in a complex array header, including dimensions.

Revision 1.16 - (view) (annotate) - [select for diffs]
Fri Aug 6 21:53:37 2004 UTC (9 years, 8 months ago) by cwang
Branch: MAIN
CVS Tags: snapshot-2004-09, snapshot-2004-10, snapshot-2004-11, snapshot-2004-12, snapshot-2005-01, snapshot-2005-02
Changes since 1.15: +7 -1 lines
Diff to previous 1.15
put in the correct label for function object on x86 and amd64

Revision 1.15 - (view) (annotate) - [select for diffs]
Thu Jul 8 04:10:09 2004 UTC (9 years, 9 months ago) by rtoy
Branch: MAIN
CVS Tags: prm-before-macosx-merge-tag, snapshot-2004-08
Changes since 1.14: +2 -2 lines
Diff to previous 1.14
More fixes for compiler warnings about printf arg types, implicit
conversions to pointers from ints.  Correct the return type of
sigsegv_handle_now.

Revision 1.14.6.1 - (view) (annotate) - [select for diffs]
Wed Sep 3 11:32:05 2003 UTC (10 years, 7 months ago) by gerd
Branch: lisp-executable
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 , to next main 1.30
Fred Gilham's Lisp executable support for CMUCL.

Revision 1.14 - (view) (annotate) - [select for diffs]
Sat Jul 19 14:10:16 2003 UTC (10 years, 9 months ago) by emarsden
Branch: MAIN
CVS Tags: amd64-merge-start, dynamic-extent-base, lisp-executable-base, mod-arith-base, release-19a, release-19a-base, release-19a-pre1, release-19a-pre2, release-19a-pre3, snapshot-2003-10, snapshot-2003-11, snapshot-2003-12, snapshot-2004-04, snapshot-2004-05, snapshot-2004-06, snapshot-2004-07, sparc_gencgc, sparc_gencgc_merge
Branch point for: dynamic-extent, lisp-executable, mod-arith-branch, release-19a-branch, sparc_gencgc_branch
Changes since 1.13: +3 -2 lines
Diff to previous 1.13
  - fix a signed/unsigned cast bug that was prevented the
    auto-gc-trigger from functioning correctly when using certain
    dynamic-space sizes (for platforms that don't have an internal gc
    trigger).

  - added a few #include files to avoid compiler warnings

  - changed some #ifdef semantics: DEBUG activates additional
    assertions, and PRINTNOISE activates debugging statements.

Revision 1.13.2.1 - (view) (annotate) - [select for diffs]
Fri Oct 4 23:14:06 2002 UTC (11 years, 6 months ago) by pmai
Branch: UNICODE-BRANCH
Changes since 1.13: +85 -1 lines
Diff to previous 1.13 , to next main 1.30
Checked in Brian Spilsbury's experimental Unicode, locales, and dialect
support patchset.  This lives on its own branch, so that people can
play with it and tweak it, without disturbing 18e release engineering
on the main branch.  Bootstrapping has only been tried on LINKAGE_TABLE
x86/Linux builds.  A working cross-compile script is checked in under
bootfiles/19a/boot1-cross-unicode.lisp.  The script still leaves you
with some interactive errors, on the cross compile, which you should
answer with 2.  See the mailing list for more information.

Revision 1.4.2.4 - (view) (annotate) - [select for diffs]
Sat Mar 23 18:51:06 2002 UTC (12 years, 1 month ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18d
Changes since 1.4.2.3: +12 -3 lines
Diff to previous 1.4.2.3 , to branch point 1.4 , to next main 1.30
Mega commit to bring RELENG_18 branch in sync with HEAD in preparation
for release tagging 18d.

Revision 1.13 - (view) (annotate) - [select for diffs]
Tue Jan 9 19:46:57 2001 UTC (13 years, 3 months ago) by dtc
Branch: MAIN
CVS Tags: LINKAGE_TABLE, PRE_LINKAGE_TABLE, UNICODE-BASE, cold-pcl-base, release-18e, release-18e-base, release-18e-pre1, release-18e-pre2, remove_negative_zero_not_zero
Branch point for: UNICODE-BRANCH, cold-pcl, release-18e-branch
Changes since 1.12: +11 -2 lines
Diff to previous 1.12
o Correct the printing of instance objects for which the length was
  being incorrectly calculated.

Revision 1.12 - (view) (annotate) - [select for diffs]
Tue Sep 5 09:32:31 2000 UTC (13 years, 7 months ago) by dtc
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11
Minor source cleanup.

Revision 1.4.2.3 - (view) (annotate) - [select for diffs]
Tue May 23 16:38:30 2000 UTC (13 years, 11 months ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18c
Changes since 1.4.2.2: +7 -2 lines
Diff to previous 1.4.2.2 , to branch point 1.4
This set of revisions brings the RELENG_18 branch up to HEAD in preparation
for an 18c release.

Revision 1.11 - (view) (annotate) - [select for diffs]
Sat Feb 20 15:54:45 1999 UTC (15 years, 2 months ago) by pw
Branch: MAIN
Changes since 1.10: +6 -1 lines
Diff to previous 1.10
Changes for Linux running on Alpha.
From: Julian Dolby <dolby@csag-226-8.UCSD.EDU>

  Enclosed below are diffs against the cvs repository as of Feb 12;
aside from minor changes like using different include files
(e.g. validate.h instead of x86-validate.h in Linux-os.c) and adding
alpha-linux specifics unix-glibc2.lisp, there are two code changes.

 The first is to signal handling. I had to put the POSIX-SIGS
ifdefs into places used by alpha but not by x86, and I ifdef'ed out
most of the linux #define kludges for signals for alpha linux, since
alpha linux uses OSF/1 signals rather than linux ones.

 The second is that the trick of or'ing 2 into the reg_ALLOC address
to cause faults does not work on alpha linux since the kernel traps
and handles the unaligned access; I did not find a way to change that
kernel behavior, so I changed the code to or (1<<63) into the address
to cause a seg fault, and then check, in the seg fault handler, to see
if the high-order address bits are set.

 One change I made is to the memory layout (lisp/alpha-validate.h and
compiler/alpha/parms.lisp); that change is not needed to make lisp run
on alpha linux, but is there because I wanted more heap space.

Revision 1.10 - (view) (annotate) - [select for diffs]
Sun Dec 20 04:19:32 1998 UTC (15 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9
Replace uses of gets with the safer fgets; from Peter Van Eynde.

Revision 1.4.2.2 - (view) (annotate) - [select for diffs]
Tue Jun 23 11:25:04 1998 UTC (15 years, 10 months ago) by pw
Branch: RELENG_18
CVS Tags: RELEASE_18b
Changes since 1.4.2.1: +118 -2 lines
Diff to previous 1.4.2.1 , to branch point 1.4
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.9 - (view) (annotate) - [select for diffs]
Wed Jun 3 02:24:11 1998 UTC (15 years, 10 months ago) by dtc
Branch: MAIN
Changes since 1.8: +6 -1 lines
Diff to previous 1.8
Print the slots of funcallable-instances.

Revision 1.8 - (view) (annotate) - [select for diffs]
Sat Mar 21 08:15:00 1998 UTC (16 years, 1 month ago) by dtc
Branch: MAIN
Changes since 1.7: +35 -1 lines
Diff to previous 1.7
Long-float support.

Revision 1.7 - (view) (annotate) - [select for diffs]
Tue Mar 10 18:31:12 1998 UTC (16 years, 1 month ago) by dtc
Branch: MAIN
Changes since 1.6: +6 -1 lines
Diff to previous 1.6
Print the value slot for value cell objects.

Revision 1.6 - (view) (annotate) - [select for diffs]
Sun Nov 23 08:55:22 1997 UTC (16 years, 5 months ago) by dtc
Branch: MAIN
Changes since 1.5: +74 -2 lines
Diff to previous 1.5
Update the object printing so that it works in the presence of signed
arrays, complex floats, complex float arrays, and the scavenger hook.

Revision 1.4.2.1 - (view) (annotate) - [select for diffs]
Tue Aug 26 02:25:00 1997 UTC (16 years, 8 months ago) by dtc
Branch: RELENG_18
CVS Tags: RELEASE_18a
Changes since 1.4: +2 -1 lines
Diff to previous 1.4
Have brief_print reset cur_depth to 0, as it can be left higher after
a throw_to_monitor from continue_p which causes objects to not be
printed. From Timothy Miller.

Revision 1.5 - (view) (annotate) - [select for diffs]
Tue Aug 26 02:22:21 1997 UTC (16 years, 8 months ago) by dtc
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4
Have brief_print reset cur_depth to 0, as it can be left higher after
a throw_to_monitor from continue_p which causes objects to not be
printed. From Timothy Miller.

Revision 1.4 - (view) (annotate) - [select for diffs]
Tue Jan 21 00:28:13 1997 UTC (17 years, 3 months ago) by ram
Branch: MAIN
Branch point for: RELENG_18
Changes since 1.3: +15 -15 lines
Diff to previous 1.3
source kit 1.03.7

Revision 1.3 - (view) (annotate) - [select for diffs]
Sun Mar 27 15:18:07 1994 UTC (20 years, 1 month ago) by hallgren
Branch: MAIN
Changes since 1.2: +19 -1 lines
Diff to previous 1.2
Updated for the Alpha.

Revision 1.2 - (view) (annotate) - [select for diffs]
Fri Feb 26 09:02:05 1993 UTC (21 years, 2 months ago) by ram
Branch: MAIN
Changes since 1.1: +11 -13 lines
Diff to previous 1.1
new structure branch & tuning, see new_struct

Revision 1.1.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
Tue Feb 23 12:01:22 1993 UTC (21 years, 2 months ago) by ram
Branch: new_struct
Changes since 1.1: +11 -13 lines
Diff to previous 1.1 , to next main 1.30
structure -> instance
change structure printer to deal with having layouts rather than names

Revision 1.1 - (view) (annotate) - [select for diffs]
Tue Jul 28 20:15:17 1992 UTC (21 years, 9 months ago) by wlott
Branch: MAIN
Branch point for: new_struct
Initial revision

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